Добавить
Уведомления

А может все-таки монолит, а не эти ваши микросервисы? | Александр Ковалев

На самом деле с микросервисами все хорошо, только вот многие даже не пытаются задуматься зачем их используют. Просто это модно. Просто все говорят, что так надо. Некоторые доходят до доводов о производительности и масштабировании. Но так ли все однозначно? Или все то же самое можно обеспечить и монолитом? А еще и избавиться от накладных расходов на коммуникацию, оптимизировать работу с хранением данных за счет того, что не придется их собирать/разбирать на несколько сервисов/БД. В докладе расскажу свои мысли о том, для чего хорошо использовать микросервисы, на какие компромиссы придется ради этого пойти, какие сложности предусмотреть, и какие плюсы на самом деле дает такая архитектура. А еще - когда все-таки выгоднее и правильнее включить мозг и использовать монолит ;) О спикере Последние пять лет руковожу командой Go разработки в IVA Technologies и развиваю свои проекты. Поработал в Positive Technologies и Яндекс. Участвовал в разработке больших проектов для иностранных заказчиков. Первая коммерческая разработка - в 1993. Когда-то программировал на ассемблере, C, FoxBase, Perl и т.д. Есть даже опыт сопровождения и разработки на 1С. С 2013 основной язык - Python, с 2017 все больше переключался на Go.

Иконка канала IT-конференция Merge
3 подписчика
12+
2 просмотра
2 дня назад
12+
2 просмотра
2 дня назад

На самом деле с микросервисами все хорошо, только вот многие даже не пытаются задуматься зачем их используют. Просто это модно. Просто все говорят, что так надо. Некоторые доходят до доводов о производительности и масштабировании. Но так ли все однозначно? Или все то же самое можно обеспечить и монолитом? А еще и избавиться от накладных расходов на коммуникацию, оптимизировать работу с хранением данных за счет того, что не придется их собирать/разбирать на несколько сервисов/БД. В докладе расскажу свои мысли о том, для чего хорошо использовать микросервисы, на какие компромиссы придется ради этого пойти, какие сложности предусмотреть, и какие плюсы на самом деле дает такая архитектура. А еще - когда все-таки выгоднее и правильнее включить мозг и использовать монолит ;) О спикере Последние пять лет руковожу командой Go разработки в IVA Technologies и развиваю свои проекты. Поработал в Positive Technologies и Яндекс. Участвовал в разработке больших проектов для иностранных заказчиков. Первая коммерческая разработка - в 1993. Когда-то программировал на ассемблере, C, FoxBase, Perl и т.д. Есть даже опыт сопровождения и разработки на 1С. С 2013 основной язык - Python, с 2017 все больше переключался на Go.

, чтобы оставлять комментарии