Image Recognition Service Low-Level Design: Model Serving, Batch Inference, and Confidence Thresholds
Image Recognition Service System Design Overview An image recognition service accepts raw image input, runs it through one or more […]
Image Recognition Service System Design Overview An image recognition service accepts raw image input, runs it through one or more […]
Content Classifier System Design Overview A content classifier assigns one or more category labels to user-generated content: text posts, images,
OCR Service System Design Overview An OCR (optical character recognition) service converts images of documents, receipts, screenshots, and scanned pages
Search Suggest System Design Overview Search suggest (autocomplete) is one of the most latency-sensitive features in any product. Users expect
Typeahead Service System Design Overview A typeahead service extends basic search suggest by adding session context awareness, distributed prefix indexing
Timeline Service System Design Overview A timeline service collects events from multiple heterogeneous sources, imposes a consistent ordering guarantee, and
Activity Stream System Design Overview An activity stream notifies users about actions taken by others in their network: likes, follows,
Requirements and Constraints A risk scoring service aggregates signals from multiple data sources, runs them through an ensemble of models,
Requirements and Constraints An IoT data pipeline ingests telemetry from potentially millions of connected devices, processes and enriches the stream,
Requirements and Constraints A device registry is the source of truth for IoT device identity, credentials, configuration, and metadata. It
Requirements and Constraints A telemetry collector receives metrics from services and infrastructure components, aggregates them locally to reduce cardinality and
Requirements and Constraints A fulfillment service sits between order management and warehouse execution. It receives orders, decides which warehouse(s) should
Requirements and Constraints A shipping tracker aggregates parcel status from multiple carriers (FedEx, UPS, USPS, DHL, regional last-mile), normalizes heterogeneous
Requirements and Constraints A cohort analysis system groups users by a shared characteristic or event at a point in time
Requirements and Constraints A full-featured experiment platform extends simple A/B testing to support adaptive allocation (multi-armed bandits), holdout groups, guardrail