Всем привет! Меня зовут Али Геленлер. Я здесь, чтобы помочь вам изучить архитектуру микросервисов, применяя чистую и гексагональную архитектуры и используя предметно-ориентированное проектирование. В этом курсе вы сосредоточитесь на структурных аспектах архитектуры микросервисов и будете использовать принципы чистой архитектуры при разработке каждого сервиса. При реализации уровня предметной области вы также будете применять принципы предметно-ориентированного проектирования.
Вы всегда можете использовать последние версии Spring Boot и других микросервисов в этом курсе. Я буду постоянно обновлять версию зависимостей в лекциях последнего раздела. Вы можете проверить это, чтобы увидеть необходимый код и изменения конфигурации для обновленных версий.
Вы будете реализовывать шаблоны SAGA, Outbox и CQRS, используя 5 микросервисов Spring Boot Java, которые вы будете разрабатывать с использованием принципов чистой и гексагональной архитектуры.
Вы также изучите и будете использовать Apache Kafka в качестве хранилища событий, а также использовать события для связи между сервисами и для реализации архитектурных шаблонов.
Концепции, которые вы будете изучать и внедрять:
Микросервисы Spring boot
Чистая архитектура
Шестиугольная архитектура
Предметно-ориентированное проектирование (DDD)
Сервисы, управляемые событиями, с использованием Apache Kafka
Архитектурный шаблон SAGA
Архитектурный шаблон Outbox
Архитектурный шаблон CQRS
Kubernetes на локальном компьютере с рабочим столом Docker
Kubernetes в Google Cloud с использованием Google Kubernetes Engine (GKE)
В конце курса вы поймете, как запускать архитектуру микросервисов, управляемую событиями, с принципами чистой и гексагональной архитектуры, а также с концепциями предметно-ориентированного проектирования. Вы будете использовать Spring boot и Java для разработки микросервисов. Вы также научитесь внедрять архитектурные шаблоны микросервисов, такие как SAGA, Outbox и CQRS. В итоге вы сможете развернуть свое приложение на Kubernetes в Google Cloud с помощью Google Kubernetes Engine.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Но для джунов курс идеальный.
Человек начинает с проектирования, и это огромный плюс.