Какие проблемы решает микросервисная архитектура и почему она может стать вашим следующим выбором в проектировании программного обеспечения? Присоединяйтесь к обсуждению с Мариной Липатовой на Летнем Аналитическом Фестивале 2023 года, где она делится своими знаниями и опытом работы с этим подходом, накопленным за более чем 20 лет работы в IT и 10 лет в системном анализе.
Марина начинает с основ микросервисной архитектуры, поясняя, что это стиль проектирования ПО как набора независимых сервисов. Основные характеристики включают в себя независимое развертывание каждого сервиса и слабую сопряженность между ними. Она отмечает, что такой подход ведет к сокращению времени вывода продукта на рынок, что является одной из причин его популярности.
Затем Марина углубляется в методику декомпозиции ПО, обсуждая разницу между монолитной и микросервисной архитектурой. Она подчеркивает, как последние инновации, такие как Docker и Kubernetes, способствуют использованию микросервисов, давая командам возможность работать более независимо и быстрее внедрять изменения.
Особое внимание в выступлении уделено системным аналитикам. Марина говорит о вызовах, с которыми они сталкиваются в микросервисных проектах: увеличение количества взаимодействий и необходимость понимания всех интеграций и нефункциональных требований. Она подчеркивает важность системного представления и знания специфики микросервисов для успешного погружения в проект.
Марина рассматривает язык и шаблоны микросервисной архитектуры, предлагая аудитории опираться на такие ресурсы, как Microservices.io. Она объясняет, как альтернативные шаблоны, связь предшественник-приемник и наследование формируют выбор архитектуры и решение возникающих проблем.
В завершение, Марина обсуждает силу и сложность микросервисного подхода, переосмысление привычных концепций и важность стратегического планирования и поддержки со стороны руководства при переходе на микросервисную архитектуру.
Выступление Марины Липатовой — это кладезь полезной информации для тех, кто хочет расширить свои знания о микросервисах и научиться применять их на практике. Зрителей ждет глубокое погружение в тему, полное практических советов и рекомендаций.