Проверяет понимание trade-off между разделённой на сервисы системой и единой кодовой базой.
Короткий ответ
Микросервисы дают независимое развертывание, масштабирование и технологическую свободу для каждого сервиса, но требуют сложной инфраструктуры (орchestration, мониторинг, CI/CD) и вводят сетевую задержку и потенциальные точки отказа. Монолит проще разрабатывать и отлаживать, но со временем становится тяжёлым для масштабирования отдельных компонентов и развертывания мелких изменений.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.