The system design library
Search and filter every curated system design video, article, repository and paper in one place.
34 resources
8th Light Engineering Blog
Articles from the 8th Light consultancy on AI-assisted software delivery, agentic AI and software work in healthcare.
BlogsIntermediateBy 8th Light engineers · 8th Light
CDN Services at Spotify
Spotify built its business on flawless content delivery. Our streaming platform serves up more than 50 million tracks (plus an array of images and other assets) to more than 230 million monthly active users around the world — making us o…
Case StudiesIntermediateRead hereBy Spotify engineers · Spotify
Centralized Application Logging at eBay
CAL Ingress, the main component of eBay's Centralized Application Logging (CAL) system, is responsible for collecting, processing, and dispatching application server local logs from thousands of CAL clients in the cloud. This article int…
Case StudiesIntermediateRead hereBy eBay engineers · eBay
Cloudinary Blog
Cloudinary's blog on image and video management and delivery, accessibility, moderation and digital asset management.
BlogsIntermediateBy Cloudinary engineers · Cloudinary
CNCF Cloud Native Landscape
An interactive map of the cloud-native tools, grouped by category.
DocumentationBeginnerBy CNCF
Continuous Integration Stack at Facebook
Over time, the software industry has come up with several ways to deliver code faster, safer, and with better quality. Many of these efforts center on ideas such as continuous integration, continuous delivery, agile development, DevOps, …
Case StudiesIntermediateRead hereBy Facebook engineers · Facebook
Delivery Hero Blog
The engineering and technology blog of Delivery Hero: posts on how it designs, builds and scales its systems.
BlogsIntermediateBy Delivery Hero engineers · Delivery Hero
Evil Martians Engineering Blog
We’ve got articles for junior and experienced developers, case studies for startup founders and managers, and thorough technical deep dives into unexpected terrain. No matter where you’re coming from, you’re certain to gain some insight …
BlogsIntermediateBy Evil Martians engineers · Evil Martians
Going faster with continuous delivery
How Amazon's pipelines test, stage and release changes automatically and safely.
BlogsIntermediateBy Amazon Builders' Library · Amazon Web Services
Grab Engineering
Super-app scale: ride matching, payments and platform engineering in Southeast Asia.
BlogsIntermediateBy Grab engineers · Grab
Grofers Engineering Blog
All about engineering at Blinkit —India’s beloved instant delivery platform.
BlogsIntermediateBy Grofers engineers · Grofers
GUI Testing Powered by Deep Learning at eBay
Deep Learning (DL) is revolutionizing the face of many industries these days, such as computer vision, natural language processing, and machine translation, and it penetrates many science-driven products and technological companies, incl…
Case StudiesIntermediateBy eBay engineers · eBay
H3: Uber's Hexagonal Hierarchical Spatial Index
Why Uber divides the world into hexagonal cells for pricing, matching and analysis.
Case StudiesIntermediateRead hereBy Uber Engineering · Uber
Introduction to Information Retrieval: evaluation
Precision, recall, MAP and NDCG for judging a search system, with test collections.
BooksIntermediateFree from the authorBy Manning, Raghavan and Schutze · Stanford University
Location Intelligence Resources | Blog & Guides
The Foursquare blog: an index of its posts, to pick the ones on the topic you are studying.
BlogsIntermediateBy Foursquare engineers · Foursquare
Made Tech Engineering Blog
Deepen your knowledge of cloud engineering, data strategy, user-centred design and digital delivery for UK government. Practical guides and perspectives.
BlogsIntermediateBy Made Tech engineers · Made Tech
MapReduce: Simplified Data Processing on Large Clusters (paper)
The programming model that made it routine to process huge datasets on thousands of ordinary machines by splitting work into map and reduce steps.
PapersIntermediateRead hereBy Dean and Ghemawat · Google
MapTiler Engineering Blog
Digital maps, satellite imagery, geodata processing, APIs & SDKs for developers, and other news from the MapTiler platform.
BlogsIntermediateBy MapTiler engineers · MapTiler
Optimizing CAL Report Hadoop MapReduce Jobs at eBay
eBay's Central Application Logging system (CAL) collects log data from all kinds of applications. The summary reports for log data are created using Hadoop MapReduce jobs. This article discusses our experiences optimizing these jobs.
Case StudiesIntermediateBy eBay engineers · eBay
Point in polygon (Wikipedia)
Ray casting and winding number methods and their edge cases.
DocumentationIntermediateBy Wikipedia contributors · Wikipedia
PostGIS documentation
Spatial types, R-tree indexes and geographic queries inside PostgreSQL.
DocumentationIntermediateBy PostGIS project · PostGIS
Postmark Engineering Blog
Postmark is the most reliable way to get your transactional emails to the inbox. On our blog, we talk about new features and email delivery best practices.
BlogsIntermediateBy Postmark engineers · Postmark
Redis GEOSEARCH command
Searching members by radius or box around a point, with sorting and limits.
DocumentationIntermediateBy Redis
Redis geospatial data type
Storing and querying locations in Redis sorted sets.
DocumentationIntermediateBy Redis