Low Level Design: Internal Service Catalog
9 min read What Is an Internal Service Catalog? An internal service catalog is a centralized registry where every service in your infrastructure […] Read article
9 min read What Is an Internal Service Catalog? An internal service catalog is a centralized registry where every service in your infrastructure […] Read article
8 min read Problem Statement Design a currency conversion service that ingests exchange rates from one or more external providers, stores current and Read article
11 min read What Is a Search Filter and Faceting Service? A search filter and faceting service enables users to narrow search results Read article
10 min read Overview An event analytics pipeline is the backbone of any product analytics product. It ingests raw behavioral events from client Read article
12 min read Overview A funnel analysis service determines what fraction of users complete an ordered sequence of steps — for example, landing Read article
8 min read Overview A video conferencing service enables real-time audio and video communication between multiple participants. At scale, this involves signaling servers, Read article
8 min read Overview Screen sharing transmits a host’s display or application window to remote viewers in real time. The challenge is minimizing Read article
10 min read Overview A collaborative whiteboard allows multiple users to simultaneously draw, add shapes, write text, and move objects on a shared Read article
8 min read Overview A marketplace payment service handles money flows in a multi-sided marketplace where a buyer pays a platform, the platform 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