How to Build a Highly Scalable Architecture for Push Delivery
summary
Describes Hotmart’s serverless, event-driven push service architecture built with AWS technologies — specifically Kinesis for streaming, Lambda for compute, DynamoDB for storage, and Elasticsearch for indexing — designed for resilience, low latency and predictable cost. Covers the push service responsibilities (device config, unread badge counts, i18n, message history), the challenges of delivery speed and maintaining correct unread counts, and mentions using open-source tools and other managed services to implement the solution.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:07Architecture history
- 10:26The problem
- 16:12The notification problem
- 19:39How to solve the notification problem
- 23:57Notification flow
- 31:27On-demand notification
- 39:44Managed services
- 39:57Other services
- 42:47Implementations
related talks
29mHow to build a social network on serverless
51mArchitecting for Hyperscale with AWS: Navigating Real-world Serverless Challenges
39mBuilding Highly Scalable Microservices with Serverless
23mSimplifying design complexities using Serverless Architecture on AWS
44mHow to build a social network entirely on serverless
49mServerless Architectural Patterns and Best Practices
40mCloud architecture patterns, how to implement them in a serverless way
50mDeveloping Highly Scalable Image Storage Solution with AWS Serverless
