Ну, задумываться вообще лучше до того, как что-то делаешь :)
Но с микросервисами это действительно очень важно, если изначально все продумать, то потом проблем заметно меньше
Есть довольно много решений. У нас, например, лучше всего получилось работать с logstash
Опять, довольно много всего. У нас лучше всего пошел Docker + Bamboo. Такая связка работает для всего вообще — от java backend'ов до фронтов, компилируемых с помощью node.js. Ну и да, без CI/CD тут никуда, руками деплоить можно рехнуться
Это вообще отдельная тема, которая очень сильно зависит от используемого канала коммуникаций. Некоторые советуют стараться вообще избегать breaking changes и не применять versioning пока это возможно
так эцсама, если б он провел исследования и ссылался бы на них, его бы не критиковал за отсутствие этих самых исследований Psychology Today, как это написано в оригинале.
полимер — это как директивы ангуляра, только на нативных технологиях (веб компоненты, темлейты, вот это все). где-то девелоперы ангуляра писали, что они в итоге хотят тоже директивы поменять на веб компоненты.
промисы, asyncawait для ноды (как простое решение) или fp/frp (как чуть более хитрое) запросто избавляют от многих проблем.
особенно fp/frp, если его правильно использовать.
Из правил:
> 2.6. Все проекты создаются по заказу ЗАО «Лаборатория Касперского»
> 2.8. Проект, поддержанный ЗАО «Лабораторией Касперского», запрещается заявлять в дальнейшем на любые иные Программы и Гранты, использовать результаты в диссертациях.
Это уже не «грант» получается, а заказ на разработку какой-то.
это, по сути, одна из их главных фишек. плюс они щас еще добавили package manager свой (parts) и теперь в боксы можно ставить базы данных и прочие полезные штуки
Свежие новости от авторов:
«We are working on „dedicated“ boxes where you'll be able to run root. We're also working on letting you run Chef, Puppet or Bash scripts to write your own custom box templates (instead of the basic Rails, Python, Go, NodeJS).»
Перевод:
«Мы работает над dedicated боксами, в которых будет возможно использовать рута. Мы так же работаем над возможностью писать Chef, Puppet или Bash скрипты, которые позволят создавать кастомизированные боксы вместо простых пресетов с Rails, Python, Go и Node.js»
Но с микросервисами это действительно очень важно, если изначально все продумать, то потом проблем заметно меньше
особенно fp/frp, если его правильно использовать.
> 2.6. Все проекты создаются по заказу ЗАО «Лаборатория Касперского»
> 2.8. Проект, поддержанный ЗАО «Лабораторией Касперского», запрещается заявлять в дальнейшем на любые иные Программы и Гранты, использовать результаты в диссертациях.
Это уже не «грант» получается, а заказ на разработку какой-то.
«We are working on „dedicated“ boxes where you'll be able to run root. We're also working on letting you run Chef, Puppet or Bash scripts to write your own custom box templates (instead of the basic Rails, Python, Go, NodeJS).»
Перевод:
«Мы работает над dedicated боксами, в которых будет возможно использовать рута. Мы так же работаем над возможностью писать Chef, Puppet или Bash скрипты, которые позволят создавать кастомизированные боксы вместо простых пресетов с Rails, Python, Go и Node.js»
По-моему, звкучит крайне интересно!