Data-Intensive Systems
Data-intensive systems are the backbone of modern technology companies — search engines, analytics platforms, IoT ingestion pipelines, collaborative editors, and content delivery networks all share the common challenge of processing enormous volumes of data with strict latency requirements. This path pushes you to design five systems where data is the primary challenge: a real-time search engine handling millions of documents, an analytics dashboard processing billions of events, an IoT pipeline ingesting sensor data from thousands of devices, a collaborative editor with conflict-free real-time editing, and a global CDN architecture. These challenges go beyond CRUD applications into territory where your architecture decisions directly determine whether the system can handle the data volume, velocity, and variety your users demand.
AWS Services Across This Path
5 Challenges in This Path
Real-Time Search Engine
Design a search engine that indexes millions of documents and returns relevant results in milliseconds.
Real-Time Analytics Dashboard
Design an analytics platform that processes billions of events and renders dashboards with sub-second freshness.
IoT Data Ingestion Pipeline
Design a pipeline that ingests, processes, and analyzes sensor data from thousands of IoT devices.
Collaborative Document Editor
Design a real-time collaborative editor where multiple users edit the same document simultaneously.
Global Content Delivery Network
Design a CDN architecture that delivers content globally with edge computing and intelligent caching.
Ready to start Data-Intensive Systems?
Each challenge gives you a real scenario, real AWS services, and automated validation. Complete the path and add verified system design experience to your portfolio.
Start This Path