Skip to content
CourseAsk.
Let's Build 100k gRPC Streams | Distributed System in Kotlin
Udemy Bootcamp 0

Let's Build 100k gRPC Streams | Distributed System in Kotlin

About this course

What you'll learnDive deep into modern distributed systems development with this comprehensive course that combines cutting-edge technologies to build scalable, real-time applications. Learn how to harness the power of Kotlin and Spring Boot while leveraging the latest features like Virtual Thread Pools and Coroutines for optimal performance.This project-based course guides you through building a production-grade notification system from the ground up. You'll master:Advanced gRPC implementation in Kotlin with Spring BootReactive programming using Spring WebFlux for non-blocking operationsKotlin Coroutines for efficient asynchronous programmingJava 21 Virtual Thread Pools for improved scalabilityRedis Pub/Sub for distributed message broadcastingServer-Sent Events (SSE) for real-time client notificationsDocker containerization for seamless deploymentDistributed system architecture patterns and best practicesStarting with architecture design, you'll progress through implementation details, testing strategies, and deployment considerations. Each concept is explained thoroughly with real-world examples and best practices.The course offers:Hands-on coding sessions with step-by-step explanationsDeep dives into performance optimization techniquesReal-world scenarios and problem-solving approachesBest practices for production deploymentComplete source code access and documentationBy the end of this course, you'll have built a high-performance, distributed notification system capable of handling thousands of concurrent connections. You'll understand how to combine Virtual Thread Pools with Coroutines for maximum efficiency, implement reactive programming patterns, and create scalable microservices.In the last lecture of the course I have at

B

69/100

CourseAsk score

What the provider tells you
45/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • Advanced gRPC implementation in Kotlin
  • Reactive programming using Spring WebFlux
  • Effective use of Kotlin Coroutines for asynchronous programming
  • Utilization of Java 21 Virtual Thread Pools
  • Redis Pub/Sub for distributed message broadcasting
  • Server-Sent Events for real-time notifications
  • Docker for deployment
  • Best practices in distributed system architecture

Course objectives

  • Build a high-performance distributed notification system
  • Implement reactive programming patterns
  • Create scalable microservices
  • Learn deployment strategies for production applications
Web Development #spring boot #microservices #distributed systems #docker #performance optimization #reactive programming #kotlin #architecture patterns #grpc #redis #pub/sub #coroutines #server-sent events #webflux #virtual thread pools
$59.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.