Low Level Design: Push Notification Service
Overview A push notification service delivers real-time messages to mobile and web clients via platform gateways: Apple Push Notification service […]
Overview A push notification service delivers real-time messages to mobile and web clients via platform gateways: Apple Push Notification service […]
What Is a Container Registry? A container registry is a storage and distribution system for container images. It stores named,
What Is a Travel Itinerary Service? A travel itinerary service lets users plan and manage multi-component trips: flights, hotels, car
What Is a Flight Search Service? A flight search service aggregates schedules and prices from airlines or GDS providers, lets
What Is a Surge Pricing Service? Surge pricing (dynamic pricing) automatically adjusts ride fares based on real-time supply and demand
What Is a Supply-Demand Balancing Service? A supply-demand balancing service continuously monitors the ratio of available drivers (supply) to outstanding
What Is a Driver Matching Service? A driver matching service is the real-time system responsible for pairing a rider’s trip
What Is an ETA Prediction Service? An ETA (Estimated Time of Arrival) prediction service answers the question: given a route
What Is Turn-by-Turn Navigation? A turn-by-turn navigation service accepts an origin and destination, computes an optimal route through the road
What Is a Mapping Service? A mapping service provides geographic data, visual map rendering, and spatial queries to clients. Think
What Is a Photo Sharing Service? A photo sharing service lets users upload, organize, and share photographs with fine-grained access
What Is a Media Storage Service? A media storage service is a backend system responsible for ingesting, persisting, organizing, and
What Is a Referral Service? A Referral Service incentivizes existing users to invite new users by rewarding both parties when
What Is an Online Status Service? An online status service exposes a queryable view of whether users are currently active,
What Is a Typing Indicators Service? A typing indicators service detects when a user is actively composing a message and