реализовать за короткий промежуток времени. Никто не запрещает потом перейти на какой нибудь локи или elk. На старте бизнес велью, а дальше уже можно и делать "правильно"
ну во первых, потому что есть четкие признаки когда сервис нужно выделять из монолита, ну хотябы для того, чтобы ни к ночи помянутый сайдкик не тёк в настоящем, и оборзримом будущем. а сайдкик обычно начинает течь без особого предупреждения, и течет он молча, без дополнительных уведомлений. даже ёлка не всегда дает гарантий во вторых, микросервис это не всегда отказ от "короткого промежутка времени" это как история с тестами: "не будем их писать, потому что некогда", "а напишем логику в контроллер", нам же надо быстро, "а можно SQL во вьюхах", потом будут деньги и время а на самом деле обычно нет ни времени, ни денег это касается и русского стартапа на коленке, и фармацевтов с миллиардными оборотами
Мы по моему вообще о разных вещах говорим. Начать распиливать монолит и прочее это все окей при условии рабочего продукта, который приносит прибыль. У меня посыл был про стартап на коленках, который не приносит никакой прибыли и им занимаются полтора землекопа. Судя по тому, что писал Ваня тут что-то типа второго варианта. Да, в 99% случаях именно такое и встречается в бизнесе, которое все называют "так сложилось", ну такова реальность. Ты пишешь код, чтобы он приносил прибыль, а не для того, чтобы он был красивым
вот именно: "такова реальность" не должно диктовать "правило" хорошей разработки
про последнее, я не пишу красивый код, так себе метафора
Микросервис сходу усложняет деплой и опсинг.
Это правда. Деплоить один простой монолит проще чем несколько микросервисов
это тоже не правда
A+B < A?
не всегда
щас бы пару десятков сервисов деплоить с миграциями и разными версиями апи мммм
Это ничтожная проблема! Зато монолит не нагружает!
я повторю: создание микросервиса не обязывает делать апи, миграции и вообще подключать микросервис к субд
А зачем он нужен тогда? Приведи какой нить пример такого изолированного микросервиса
Ммм, типа сам он ходит ко всем стучит, но ниче не отдает?
он не в монолите и данные не связаны с бизнес логикой
аутентификация, авторизация, когда требуется
Обсуждают сегодня