Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafka
Learn Spring boot microservices with Clean & Hexagonal architectures, DDD, Saga, Outbox, CQRS, Kafka, Kubernetes & GKE
Created by Ali Gelenler | 18 hours on-demand video course
In this course, you will focus on architectural aspects of microservices architecture and use Clean Architecture principles while developing each service. In the implementation of the domain layer you will also apply Domain Driven Design principles.
You can always use the latest versions for spring boot, and other dependencies in this course. I will be constantly updating the dependency version in the last section’s lectures. You may check that to see the required code and configuration changes for updated versions. You will implement SAGA, Outbox and CQRS patterns using the 5 Spring boot Java microservices that you will develop using Clean and Hexagonal architecture principles. You will also learn and use Apache Kafka as the event store, and use events to communicate between services, and to implement the architectural patterns.
What you’ll learn in Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafka
- Develop Microservices Architecture using Spring Boot and Kafka
- Understand and Apply Clean Architecture
- Understand and Apply Hexagonal Architecture
- Understand and Apply Domain Driven Design(DDD)
- Implement SAGA Architecture Pattern
- Implement Outbox Architecture Pattern
- Implement CQRS Architecture Pattern
- Learn Kafka Architecture and Programming on Kafka
- Learn using Kafka as the Event Store for Event-Driven Services
- Learn Kubernetes basics & Run a local cluster using Docker desktop
- Deploy microservices to local Kubernetes Cluster
- Run Confluent Kafka on Kubernetes using cp-helm-charts
- Run Postgres on Kubernetes
- Learn Google Cloud and Google Kubernetes Engine(GKE)
- Deploy microservices to Google Kubernetes Engine
Recommended Course
gRPC [Golang] Master Class: Build Modern API & Microservices
Microservices with Node JS and React
Udemy Promotional Code - June 2023
This will also bring up a list of coupons and promo codes that you can use to get a discount on Udemy courses
Udemy Get Certified! IT Certification courses starting from $12.99
Promotion Dates: 06/01/2023 - 07/01/2023
Clicks to Redeem Udemy Coupon