Hi there! My name is Ali Gelenler. I’m here to help you learn event–driven microservices architecture by applying best practices for real–life challenges.
In this course, you will focus on the development of microservices. With the help of microservices you can independently develop and deploy your application components . You can also easily scale services according to each service’s own resource needs, for example you can scale better and create more instances of a service that requires more requests.
You can always use the latest versions for spring boot, spring cloud and other dependencies in this course. Please just follow the last section’s lectures to see the required code and configuration changes for updated versions.
When moving from a monolith application to microservices architecture, some challenges will arise as a result of having a distributed application and system. In this course you will learn how to deal with these challenges using event–driven architecture (EDA) architecture with Apache Kafka.
With an event–driven architecture;
You will truly decouple the services and create resilient services because a service has no direct communication with other services
You will use asynchronous/non–blocking communication between services
You will use an event/state store (Kafka), and remove the state from the services for better scalability
Specification: Event-Driven Microservices: Spring Boot, Kafka and Elastic
9 reviews for Event-Driven Microservices: Spring Boot, Kafka and Elastic