Size: a a a

Clojure — русскоговорящее сообщество

2019 May 27

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Arcady Balandin
Я только сам себе потом могу дать по шее
Насяльника?
источник

АГ

Алесь Гузик in Clojure — русскоговорящее сообщество
Тогда можно просто на не mission critical кусок внести clojure, ревьюить то что будут делать чтобы научить что и как делать, и дальше по-тихоньку втаскивать дальше
источник

DB

Daulet Batyrbekov in Clojure — русскоговорящее сообщество
Vlad Lisovsky
условным capistrano уже одновременно N сервисом не задеплоить одновременно
разве микросервисы влияют на деплой? Можете объяснить каким образом деплой может упрощаться? У меня небольшой опыт есть с микросервисами, я оказывается не знаю преимущества в плане деплоя
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
деплой усложняется как раз
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
- надо следить за N сервисами вместо одного
- нужно скейлить N вместо одного
- собирать логи
- и так далее, но я уже не бэк эндер год, подзабывал
источник

DB

Daulet Batyrbekov in Clojure — русскоговорящее сообщество
аа ясно
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
надо деплоить одновременно N  при выкатывании новой фичи (хотя зависит от того как разработка идет)
источник

DB

Daulet Batyrbekov in Clojure — русскоговорящее сообщество
но даже когда не используешь микросервиса придется проекты разделять на мелкие web-api, так сказать самописные микросервисы, с чем мы сейчас страдаем
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
надо откатывазть M вместо одного
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
так что если нету норм Dev Ops и там kubernetes то я хз как это без боли делать
источник

DB

Daulet Batyrbekov in Clojure — русскоговорящее сообщество
если Jenkins (CI) правильно настроить, это не сильно проблема, все зависимые можно автоматически собрать
источник

DB

Daulet Batyrbekov in Clojure — русскоговорящее сообщество
Но все равно будет занимать время, и жрать будет память очень много.
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
Vlad Lisovsky
- надо следить за N сервисами вместо одного
- нужно скейлить N вместо одного
- собирать логи
- и так далее, но я уже не бэк эндер год, подзабывал
Нужен график из Фаулера сложность большая на маленьких проектах
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
Деплоить в огромный монолит быстро невозможно
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
Как и поднимать тестовые контура и тд и тут микросервисы а точнее распил монолита ускорит деплой
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
ускорит, да, но надо провести работу для этого
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
А сложность конечно повышается но благодаря куберу и другим вещам намного проще
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
Vlad Lisovsky
ускорит, да, но надо провести работу для этого
Ну да как минимум иметь крутой девопс отдел который настроит инфраструктуру
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
Но для больших проектов и компаний это не такая большая проблема по сравнению в проблемами деплоя в прод на монолите при огромном масштабирующимся проекте
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
Сейчас вообще можно в облаке распилиться на готовом кубере
источник