Много говорим о плюсах, но у микросервисов есть и подводные камни: - Каждый сервис в отдельности прост, но система в целом становится сложнее, особенно при росте количества микросервисов. Сложность предметной области мигрирует в инфраструктурную сложность - Требуются дополнительные усилия для реализации и развития средств коммуникации между микросервисами - Требуется переосмысление подходов к разработке, тестированию и управлению данными - Сложно сразу определить подходящие границы сервисов. Еще сложнее (возможно сейчас — невозможно?) провалидировать соблюдение границ микросервисов (концепция CI в терминах DDD). - Требуется зрелая DevOps-культура Какие еще подводные камни существуют?
Много говорим о плюсах, но у микросервисов есть и подводные камни: - Каждый…
Из этого канала
- #43Чеклист готовности к выходу на прод в AWS Я вообще большой фанат чеклистов и…
Чеклист готовности к выходу на прод в AWS Я вообще большой фанат чеклистов и этот — достаточно конкретный, легко адаптируемый и расширяемый, забрал себе в…
- #44Митап по Domain Driven Design в офисе Raiffeisenbank, 6 февраля На митапе…
Митап по Domain Driven Design в офисе Raiffeisenbank, 6 февраля На митапе расскажу о практике применения Event Storming на нескольких реальных проектах: —…
- #45Гугл выпустил поисковик по 25 миллионам открытых датасетов! PS: для…
Гугл выпустил поисковик по 25 миллионам открытых датасетов! PS: для микросервисов нашлось 47 :)…
- #41Вышла вторая версия Bounded Context Canvas Первую опробовал несколько раз —…
Вышла вторая версия Bounded Context Canvas Первую опробовал несколько раз — результат положительный. В моем случае процесс выглядел следующим образом: 1.
- #40RedisLabs выпустила классную книгу «Redis Microservices for Dummies» Не…
RedisLabs выпустила классную книгу «Redis Microservices for Dummies» Не большая, всего 55 страниц, но увлекательная и хорошо структурированная книга.