Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Engineering Golang-Powered Notification Systems

Conf42 via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore a 21-minute conference talk from Conf42 Golang 2025 where Ankita Kamat discusses building scalable notification systems with Go. Learn about tackling high-volume notification challenges through microservice and event-driven architectures. Discover how to implement message brokers like Kafka and RabbitMQ, apply resiliency patterns, and utilize sharding and partitioning strategies for improved performance. The presentation covers advanced techniques including adaptive rate limiting, multilevel caching strategies, and methods to optimize user engagement with real-time notifications. Perfect for developers looking to build robust notification infrastructure that can handle millions of concurrent users while maintaining low latency.

Syllabus

00:00 Introduction to Real-Time Notification Systems
00:45 The Scale Challenge
01:47 Microservice Architecture
03:08 Event-Driven Architecture
04:28 Message Brokers: Kafka and RabbitMQ
05:32 Resiliency Patterns
09:05 Sharding and Partitioning Strategies
11:41 Adaptive Rate Limiting
15:11 Multilevel Caching Strategy
18:02 Optimizing User Engagement
19:34 Key Takeaways and Conclusion

Taught by

Conf42

Reviews

Start your review of Engineering Golang-Powered Notification Systems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.