Udemy – Microservices and Event-Driven Programming
Posted by Superadmin on March 08 2026 15:37:00
Udemy – Microservices and Event-Driven Programming
Click here to start
Distributed Microservices is asked in many companies(no matter senior, staff or sde2), its important skill which an engineer should have. I have use my knowledge and created this course which will not only create the solid base understanding but you will be able to learn about distributed system too and all in a structured manner. I have covered some frequently asked interviews questions too.
This course is for backend engineers who like to study at least 1 level deep, curious to learn things. As i have covered not just tip of the topics, you will find some detailed information with implementation.
Planned topics:
Microservices:
How 2 microservices can communicate with each other (RestTemplate, RestClient, FeignClient)
- Service Discovery: Automatically locate services.
- Configuration Management: Centralized configuration for all environments.
- Load Balancing: Client-side load balancing.
- Circuit Breakers : Handle failures gracefully (via Resilience4j ).
- RateLimiter: Handle failures gracefully (via Resilience4j ).
- Bulkhead: Handle failures gracefully (via Resilience4j).
- RetryPattern: Handle failures gracefully (via Resilience4j ).
- Istio (Servie Mesh)
- API Gateway: Centralized routing and security (e.g., Spring Cloud Gateway)
- Distributed Tracing: Track requests across services
- Messaging: Support for event-driven architecture
- Security: Secure service-to-service communication
- Deployment Integration: Designed to integrate with cloud platforms like AWS, Azure, Kubernetes.
- NGINX
Event driven architecture:
Who this course is for:
- Java SpringBoot Developers