Микросервисная архитектура
Монолит vs Микросервисы
Как работает монолит:
Недостатки:
+ Сложно вносить изменения
+ Высокая цена ошибки
+ Сложно искать ошибки
+ Невозможно выборочное масштабирование
Как работают Микросервисная архитектура:
Преимущества:
+ Простота и скорость изменений
+ Оптимальное масштабирование
+ Свобода выбора технологий
+ Небольшие команды разработки
Недостатки:
+ Усложнение инфраструктуры
Люди, занимающиеся поддержкой этих инфраструктур - DevOps, NetOps...
+ Изменение процесса разработки (+ внедрение DevOps культуры)
+ Сложнее обеспечить безопасность
привело к появлению DevSecOps
+ Высокая стоимость специалистов
DevSecOps, DevOps... инженеров мало, стоят дорого, дефицит пока растет
[[Kubernetes]]