Low Level Design: Wiki Service
What Is a Wiki Service? A wiki service lets users create and edit interconnected pages in a structured knowledge base. […]
What Is a Wiki Service? A wiki service lets users create and edit interconnected pages in a structured knowledge base. […]
Mention service content See also: Meta Interview Guide 2026: Facebook, Instagram, WhatsApp Engineering See also: Netflix Interview Guide 2026: Streaming
test See also: Netflix Interview Guide 2026: Streaming Architecture, Recommendation Systems, and Engineering Excellence See also: Atlassian Interview Guide See
What Is a User Follow Service? A user follow (or subscribe) service manages directed relationships between users: when Alice follows
Problem Statement Design a voting and reaction system that allows users to upvote, downvote, or attach emoji reactions to content
Problem Statement Design an internationalization (i18n) service that allows a large multi-product platform to serve user-facing strings in dozens of
Problem Statement Design an access review service that enables organizations to periodically certify user entitlements. The service must snapshot current
What Is an Internal Service Catalog? An internal service catalog is a centralized registry where every service in your infrastructure
Problem Statement Design a currency conversion service that ingests exchange rates from one or more external providers, stores current and
What Is a Search Filter and Faceting Service? A search filter and faceting service enables users to narrow search results
Overview An event analytics pipeline is the backbone of any product analytics product. It ingests raw behavioral events from client
Overview A funnel analysis service determines what fraction of users complete an ordered sequence of steps — for example, landing
Overview A video conferencing service enables real-time audio and video communication between multiple participants. At scale, this involves signaling servers,
Overview Screen sharing transmits a host’s display or application window to remote viewers in real time. The challenge is minimizing
Overview A collaborative whiteboard allows multiple users to simultaneously draw, add shapes, write text, and move objects on a shared