Description
Let’s Build 100k gRPC Streams | Distributed System in Kotlin. This course teaches you how to build a distributed, real-time system capable of handling a large volume of gRPC streams. Focusing on Kotlin and Spring Boot, and leveraging modern technologies such as Virtual Threads, Coroutines, and Spring WebFlux, this course guides participants through a hands-on project to build a production-grade notification service. Key topics include advanced gRPC implementations, reactive and asynchronous programming for non-blocking operations, using Redis Pub/Sub for message broadcasting, and leveraging Server-Sent Events for real-time notifications. Containerization with Docker and distributed systems architectural patterns are also covered. By the end of the course, participants will be able to build a scalable system capable of handling thousands of concurrent connections, with a deep understanding of combining Virtual Threads and Coroutines for maximum performance.
What you will learn
- How to build a highly scalable gRPC server with the Redis message broker.
- How to use SSE with gRPC server and Redis message broker.
- How to use Kotlin Coroutines with Java 21 Virtual Threads for greater efficiency.
- How a distributed server works with a message broker and a gRPC server.
- Building a high-performance notification system using modern distributed technologies.
- Familiarity with distributed system architecture design, implementation, and deployment.
This course is suitable for people who:
- Developers looking to master modern backend development with Kotlin and Spring.
- Java and Kotlin programmers at beginner to advanced levels.
- Senior developers who want to stay up to date with the latest technologies.
- Mid-level developers who are ready to advance their careers.
- People who are looking for the perfect combination of theory and practical implementation.
Course details
- Publisher: Udemy
- Instructor: Chinmay Anand
- Training level: Beginner to advanced
- Training duration: 2 hours and 29 minutes
- Number of lessons: 16
Course topics
Prerequisites for the Let’s Build 100k gRPC Streams | Distributed System in Kotlin course
- Basic knowledge of Java programming language
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 1080p
Download link
Downloadly
Rapidgator link
File(s) password: www.downloadly.ir
File size
889 MB

