What you’ll 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
Who this course is for:
- One that wants to master microservices architecture applying patterns with Spring boot and Spring cloud
- One that wants to learn event-driven microservices with Kafka
- One that likes to learn with a hands-on approach
Deal Score+3
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.