На этом уроке вы узнаете, как эффективно разделять приложения на микросервисы, уделяя особое внимание функциональной декомпозиции. Мы рассмотрим принципы, лежащие в основе функциональной декомпозиции, и научимся выделять отдельные компоненты приложения, опираясь на их функциональную нагрузку и поддерживаемые бизнес-процессы. Мы также погрузимся в методику EventStorming, которая поможет нам лучше понять бизнес-процессы и взаимодействие различных компонентов приложения. EventStorming поможет нам выявить ключевые события, которые должны обрабатываться нашими микросервисами. Наконец, мы изучим подход API First Design, который ставит акцент на описание API и контрактов перед началом разработки микросервисов. Вы узнаете, как разрабатывать API, опираясь на потребности вашего приложения, и как обеспечить согласованность и надежность взаимодействия между компонентами. После урока вы сможете применять полученные знания на практике, проектируя и разрабатывая микросервисные приложения с учетом функциональной декомпозиции, EventStorming и принципов API First Design. «Software Architect» - Преподаватель: Евгений Непомнящий - разработчик в IT Sense Пройдите опрос по итогам мероприятия - Следите за новостями проекта: - Telegram: - ВКонтакте: - LinkedIn: - Хабр:
Hide player controls
Hide resume playing