Low Level Design: Returns and Refunds Service
11 min read Overview A returns and refunds service handles the reverse logistics of e-commerce: accepting return requests, authorizing them against policy, routing […] Read article
11 min read Overview A returns and refunds service handles the reverse logistics of e-commerce: accepting return requests, authorizing them against policy, routing […] Read article
11 min read What Is a Batch Processing Framework? A batch processing framework executes large-scale data transformation jobs over finite datasets on a Read article
10 min read What Is a Rate Limiter Service? A rate limiter controls how often a client can call an API or consume Read article
10 min read Overview A file sync service keeps files on multiple devices in sync: a user creates a file on their laptop Read article
12 min read Overview An email template engine is a system for defining, versioning, rendering, and testing email content at scale. It must Read article
11 min read Overview An SMS gateway is the internal service that abstracts one or more upstream SMS providers (Twilio, Nexmo/Vonage, AWS SNS, Read article
9 min read Overview A push notification service delivers real-time messages to mobile and web clients via platform gateways: Apple Push Notification service Read article
10 min read What Is a Container Registry? A container registry is a storage and distribution system for container images. It stores named, Read article
5 min read What Is a Travel Itinerary Service? Users plan and manage multi-component trips: flights, hotels, car rentals, and activities stitched together Read article
4 min read What Is a Flight Search Service? A flight search service aggregates schedules and prices from airlines or GDS providers, lets Read article
5 min read What Is a Surge Pricing Service? Surge pricing (dynamic pricing) automatically adjusts ride fares based on real-time supply and demand Read article
4 min read What Is a Supply-Demand Balancing Service? A supply-demand balancing service continuously monitors the ratio of available drivers (supply) to outstanding Read article
4 min read What Is a Driver Matching Service? A driver matching service is the real-time system responsible for pairing a rider’s trip Read article
4 min read What Is an ETA Prediction Service? An ETA (Estimated Time of Arrival) prediction service answers the question: given a route Read article
4 min read What Is Turn-by-Turn Navigation? A turn-by-turn navigation service accepts an origin and destination, computes an optimal route through the road Read article
What's missing, wrong, or worth adding? One line helps.
Sent — thank you. We read every one.