Low Level Design: In-App Notification Center
7 min read What Is an In-App Notification Center? An in-app notification center is the bell-icon inbox found in products like GitHub, LinkedIn, […] Read article
7 min read What Is an In-App Notification Center? An in-app notification center is the bell-icon inbox found in products like GitHub, LinkedIn, […] Read article
11 min read Overview An API documentation service ingests API specifications (OpenAPI/Swagger, GraphQL schemas, gRPC protobufs), renders human-readable documentation, hosts an interactive sandbox Read article
11 min read Overview A PDF generation service converts structured data and templates into PDF documents on demand or asynchronously. Use cases include Read article
14 min read Overview A reporting service allows business users and automated processes to define, schedule, execute, and distribute reports over operational data. 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
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
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 Overview A file sync service keeps files on multiple devices in sync: a user creates a file on their laptop Read article
9 min read A circuit breaker is a stability pattern that stops a system from hammering a failing dependency, giving it time to Read article
9 min read A data warehouse (DWH) is an analytical store that consolidates data from multiple operational systems, optimizes it for read-heavy analytical Read article
9 min read A machine learning training pipeline is the infrastructure that moves raw data through feature engineering, distributed model training, experiment tracking, 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
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
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
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