Microservices and Event-Driven Programming
Published 10/2025
Duration: 9h 34m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 6.43 GB
Genre: eLearning | Language: English
Published 10/2025
Duration: 9h 34m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 6.43 GB
Genre: eLearning | Language: English
Microservices topics which are important for base understanding and also asked in interviews of system design
What you'll learn
- Microservices Topics and their implementation in SpringBoot
- Event Driven Programming like Kafka in depth
- System Design Interview Questions
- And many Distributed Microservices related topics
Requirements
- Basics understanding of SpringBoot is required, as i will also show the implementation part
Description
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
- kafka / RabbitAMQ
Who this course is for:
- Java SpringBoot Developers
More Info