Event-Driven Microservices: Spring Boot, Kafka and Elastic
Master event-driven microservices architecture with patterns using Spring boot, Spring cloud, Kafka and Elasticsearch
4.33 (2190 reviews)

25,190
students
13 hours
content
Nov 2024
last update
$84.99
regular price
What you will learn
Master Microservices architecture with Spring boot and Spring cloud stack
Develop Event-driven microservices with Apache Kafka
Understand Containerization of microservices with Docker and Docker compose
Learn Basics of Kafka brokers, topics, partitions, producers, consumers, admin client, avro messaging, zookeper and schema registry
Learn Basics of Elasticsearch, index api and query api
Implement Kafka based messaging applications with Spring Kafka
Understand Elasticsearch indexing and queries with Spring Data Elasticsearch
Implement CQRS pattern with Kafka and Elasticsearch
Implement Externalize configuration pattern with Spring Cloud Config
Develop Rest API
Implement Api versioning for versioning of Rest APIs
Implement Spring Data JPA with PostgreSQL
Understand Service Registration and Discovery with Netflix Eureka and Spring cloud
Implement Client side load balancing with Spring Cloud Load Balancer
Understand Api Gateway pattern with Spring Cloud Gateway
Implement Circuit Breaker pattern with Spring Cloud Gateway and Resilience4j
Implement Rate Limiting with Spring Cloud Gateway and Redis
Understand Authentication and Authorization with Spring Security Oauth 2.0 and OpenID connect protocols with Keycloak using JWT
Implement Monitoring of microservices with Spring Boot Actuator, Micrometer, Prometheus and Grafana
Understand Log aggregation patterns and visualization with ELK stack - Elasticsearch, Logstash and Kibana
Understand using Hateoas in Rest APIs with Spring Hateoas
Implement Open Api v3 for Restful API documentation with Swagger v3
Use Thymeleaf and Bootstrap for a basic front-end
Understand Reactive development and asynchronous flow by querying Elasticsearch reactively with Reactive Spring, WebFlux, WebClient and Reactive Thymeleaf
Learn Distributed tracing with Slf4J MDC, Spring Cloud Sleuth and Zipkin
Understand Database per Service pattern
Understand using Kafka streams with state store
Learn streaming tweets from Twitter using Twitter4J
Screenshots




Related Topics
3599404
udemy ID
10/28/2020
course created date
2/10/2021
course indexed date
Bot
course submited by