Size: a a a

Scala User Group

2021 August 24

AM

Angry Monkey in Scala User Group
че ты блядь несешь
источник

AS

Artem Sokolov in Scala User Group
Дак время билда и тестирования в микро сервисах выше на единицу функционала
источник

KC

Kain Crow in Scala User Group
Я правильно понимаю, что у тебя в проекте находятся обезьяны которые косячат с апи и всем таким, и ты таких людей садишь микросервисы пилить
источник

KC

Kain Crow in Scala User Group
И синхронизировать менструальные циклы уже на уровне сервисов
источник

KC

Kain Crow in Scala User Group
Какой адресат такие и вопросы
источник

AS

Artem Sokolov in Scala User Group
Вы писали у вас 1000 микросервислв. Получаем что Деплоится в стенд вся система 5000минут и в прод еще 2000минут. Если бы был монолит, который деплоится час (я таких не встречал) то это было бы в 100 раз эффективней, нет?
источник

KC

Kain Crow in Scala User Group
А как ты запрещаешь злой макаке сделать говноапи по хттп/сообщения/ватэвр, но не можешь запретить сделать говноапи через вызовы методов классов.

Ну типа, что именно защищает от говноапи в случае микросервисов, но недоступно в монолите.
источник

AS

Artem Sokolov in Scala User Group
Проблем с разработкой микросервисов нет организационных. Проблемы появляются в стоимости разработки и в производительности
источник

KC

Kain Crow in Scala User Group
Я даже наверное без подъебки и наезда щас спрашиваю
источник

AM

Angry Monkey in Scala User Group
Тоже мне проблема
источник

AM

Angry Monkey in Scala User Group
Тыщу компонентов задеплоить
источник

AM

Angry Monkey in Scala User Group
Одной командой, лол
источник

AM

Angry Monkey in Scala User Group
В одном процессе причем
источник

AM

Angry Monkey in Scala User Group
Развелось дебилов микросервисных
источник

AS

Artem Sokolov in Scala User Group
А что за конторы? Это стартапы? ФААНГ?  Аутсорс? Консалтинг?
источник

AS

Artem Sokolov in Scala User Group
Потому что простая фича которую можно было бы запилить внутри пары классов, на одной машине. выливается в межсервисное взаимодействие как минимум с фиксированием апи а как максимум с огребанием проблем распределенности. Потому что теперь разрабу нужно думать над тем как организовать сквозную фичу через 2-5 серсивов. Которые еще как я вижу могут иметь разный язык, персистенс и в принципе подходы в разработке. Это все вносит очень много оверхеда на голову разработчика.
Вы вот тут столько про сериализацию жсон написали. Хотя не будь у вас распределения вы могли бы просто рекорды передать из одного модуля в другой.
Зачем это все
источник

AS

Artem Sokolov in Scala User Group
А кто делает апи изначальный? Какие-то архитекторы?
источник

AS

Artem Sokolov in Scala User Group
И вот кто-то же это все придумал на позициях СТО и лутает кучу бабла за эту профанацию...
источник

WB

White Bear in Scala User Group
источник

EB

Eugene Bosiakov in Scala User Group
Есть мнение, что микросервисы позволяют быстрее экспериментировать и проверять гипотезы, т.к. у монолита как правило сложный релизный цикл
источник