Size: a a a

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

2020 November 18

D

Dmitry in Golang Developers — русскоговорящее сообщество
Они приносят мнооого головняка и убирают некоторые проблемы
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Их нужно уметь применять.
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Опять же если у вас в команде меньше 10 человек микросервисы вам не нужны. Вообще.
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Dmitry
Их нужно уметь применять.
Вот и я к тому, что зачем на несколько бизнес задач их разрабатывать, с бравыми словами "это задел на будущее"
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Задел на будущее нарушает yagni как минимум
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Да и нагрузка не определяет микросервис или монолит. Монолит легко держат 100к рпс если умеешь масштабировать монолит
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Ну да, есть там всякие nginx
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Dmitry
Задел на будущее нарушает yagni как минимум
yagni?
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Да
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Загуглил - прикольно, о таком не слышал, ща перед сном почитаю))
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Kiss туда же. Тоже можно приплести при желании
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Да, но это просто Keep it simple, как я помню
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
А я с проблемой, зачем строить город в ушке иголки)
Я наверное склоняюсь в сторону монолитного приложения.
@xff00ff , прав тут язык не важен. Решил тут задать вопрос, тут народ продвинутый)
источник

AS

Alexey Shatunov in Golang Developers — русскоговорящее сообщество
на php (если брать fpm) нету никакого смысла писать микросервисы - там каждый запрос это отдельный микросервис - крашнулся и ладно.
На Go, даже с recover отдельных вызовов ситуация не такая радужная.. появляется понятие statefull приложений с долгой инициализацией, где монолит становится рискованной затеей.
Если подходить более философски,за что я всегда топлю - в некотором смысле скорость процессинга данных выросла настолько, что в пару порядков опередила скорость реакции пользователя. Это значит, что сколько бы микросервисов не было, сетевые задержки в современном мире позволяют строить любые юниты достаточно атомарно. Упрощается поддержка, тестирование, защита от "падучек". Увеличивается значимость архитектуры, речь идет о верном комбинировании юнитов, а может даже и FaaS
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
> statefull приложений с долгой инициализацией, где монолит становится рискованной затеей.

В каком плане?
источник

AS

Alexey Shatunov in Golang Developers — русскоговорящее сообщество
в том плане что более гибко достигается прогрев кешей
источник

AS

Alexey Shatunov in Golang Developers — русскоговорящее сообщество
попробуйте взять монолит и прогреть на старте сразу все кеши...
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Ну смотря какие сущности и связи между ними
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
А что если у вас graphql
источник

AS

Alexey Shatunov in Golang Developers — русскоговорящее сообщество
мне сразу вспоминаются красноглазые приложения, которые сначала стартуют, потом ставят кассандру, потом качают maven, потом выполняют скрипты... и все это добро обяхательно вкомпиленно прям в фронт на базе apache weblogic
источник