mySystemDesign Logo

mySystemDesign
BEGINNER TO ADVANCED

PROGRESS
0%

Engineering Blogs

A curated collection of 300+ engineering blog articles from top tech companies
#1
Embedding-Based Retrieval for Airbnb Search
Read Article ↗
SearchAI/ML
2025
#2
How Airbnb improved page performance using HTTP Streaming
Read Article ↗
PerformanceFrontend
2023
#3
Airbnb's Data Framework for faster and more reliable read-heavy workloads
Read Article ↗
Data EngineeringPerformance
2023
#4
Avoiding Double Payments in a Distributed Payments System
Read Article ↗
PaymentsArchitecture
2019
#1
Training code generation models to debug their own outputs
Read Article ↗
AI/ML
2025
#2
The technology behind Amazon's GenAI-powered shopping assistant, Rufus
Read Article ↗
AI/ML
2024
#3
Ensuring that customers don't miss out on trending products
Read Article ↗
SearchAI/ML
2023
#4
From structured search to learning-to-rank-and-retrieve
Read Article ↗
SearchAI/ML
2023
#5
Invalidating robotic ad clicks in real time
Read Article ↗
SecurityData Engineering
2023
#6
Using large language models (LLMs) to synthesize training data
Read Article ↗
AI/ML
2023
#7
Lessons learned from 10 years of DynamoDB
Read Article ↗
Databases
2022
#8
Using graph neural networks to recommend related products
Read Article ↗
AI/MLSearch
2022
#1
How Atlassian Scaled and Enhanced Throughput in the Jira Export Service
Read Article ↗
PerformanceArchitecture
2025
#2
How one of Atlassian's critical services consistently gets above 99.9999% of availability
Read Article ↗
Infrastructure
2022
#3
How Atlassian made Git push over HTTPS faster for Bitbucket Cloud
Read Article ↗
Performance
2022
#4
How Atlassian Revamped Confluence Cloud Search
Read Article ↗
Search
2021
#5
Caching JQL search in Jira Cloud
Read Article ↗
CachingDatabases
2021
#6
Scaling, rearchitecting, and decomposing Confluence Cloud
Read Article ↗
Architecture
2020
#7
Scaling Bitbucket's Database
Read Article ↗
Databases
2020
#8
Atlassian's journey scaling low latency, multi-region services on AWS
Read Article ↗
InfrastructurePerformance
2019
#1
Anomaly Detection in Time Series Using Statistical Analysis
Read Article ↗
ObservabilityData Engineering
2025
#2
How Booking Cut 20% of the Cloud Cost with a Single Code Change
Read Article ↗
Cost Optimization
2025
#3
The Engineering Behind Booking.com's High-Performance Ranking Platform
Read Article ↗
SearchPerformance
2024
#4
How Booking.com Leverage graph technology for real-time Fraud Detection and Prevention
Read Article ↗
Security
2024
#5
How Booking.com Predicts cancellations with survival modeling
Read Article ↗
AI/ML
2024
#1
Canva's continuous data platform
Read Article ↗
Data Engineering
2025
#2
How Canva's drawing tool works
Read Article ↗
Frontend
2024
#3
How Canva collects 25 billion events per day
Read Article ↗
Data Engineering
2024
#4
Canva's scalable and reliable content usage counting service
Read Article ↗
ArchitecturePerformance
2024
#5
How Canva saves millions annually in Amazon S3 costs
Read Article ↗
Cost Optimization
2023
#6
How Canva scaled media uploads from Zero to 50 Million per day
Read Article ↗
PerformanceInfrastructure
2022
#7
Canva's fast and scalable reverse image search
Read Article ↗
SearchDatabases
2022
#8
How Canva enables real-time collaboration with RSocket
Read Article ↗
MessagingArchitecture
2021
#1
How Coinbase Optimizes Network Requests
Read Article ↗
Performance
2024
#2
Accelerating Deep Learning Adoption at Coinbase
Read Article ↗
AI/ML
2024
#3
Lessons from launching Enterprise-grade GenAI solutions at Coinbase
Read Article ↗
AI/ML
2024
#4
How Coinbase Uses ML to Predict Traffic and Scale Databases
Read Article ↗
AI/MLDatabases
2024
#5
Detecting Fraudulent Transactions at Coinbase
Read Article ↗
Security
2023
#6
Building a notification platform at Coinbase
Read Article ↗
MessagingArchitecture
2022
#1
How Discord Reduced Websocket Traffic by 40%
Read Article ↗
PerformanceMessaging
2024
#2
How Discord Stores Trillions of Messages
Read Article ↗
Databases
2023
#3
Pushing Discord's Limits with a Million+ Online Users in a Single Server
Read Article ↗
PerformanceInfrastructure
2023
#4
How Discord uses ML to Build a Delightful Notification Experience
Read Article ↗
AI/MLMessaging
2022
#5
How Discord Creates Insights from Trillions of Data Points
Read Article ↗
Data Engineering
2021
#1
How DoorDash Uses LLMs to transcribe restaurant menu photos
Read Article ↗
AI/ML
2025
#2
How DoorDash leverages LLMs for better search retrieval
Read Article ↗
AI/MLSearch
2024
#3
Building DoorDash's product knowledge graph with large language models
Read Article ↗
AI/MLData Engineering
2024
#4
DoorDash's in-house search engine
Read Article ↗
Search
2024
#5
DoorDash's write-heavy scalable and reliable inventory platform
Read Article ↗
ArchitectureDatabases
2023
#6
Doordash's scalable real time event processing with Kafka and Flink
Read Article ↗
Data Engineering
2022
#7
DoorDash's Lessons on Improving Performance on High-Traffic Web Pages
Read Article ↗
PerformanceFrontend
2022
#8
How DoorDash Applied Client-Side Caching to Improve Feature Store Performance by 70%
Read Article ↗
CachingAI/ML
2022
#9
Building a Unified Chat Experience at DoorDash
Read Article ↗
Messaging
2022
#1
How Dropbox evolved its infrastructure through the messaging system model
Read Article ↗
ArchitectureMessaging
2025
#2
Dropbox's scalable, consistent, metadata caching solution
Read Article ↗
Caching
2024
#3
Bringing AI-powered answers and summaries to file previews on the web
Read Article ↗
AI/ML
2024
#4
Dropbox's ML-powered file organization
Read Article ↗
AI/ML
2023
#5
How Dropbox uses ML to identify date formats in file names
Read Article ↗
AI/ML
2023
#6
How Dropbox optimizes payments with machine learning
Read Article ↗
AI/MLPayments
2021
#1
How ebay Exports Billion-Scale Graphs on Transactional Graph Databases
Read Article ↗
Databases
2023
#2
eBay's Personalized User-Based Ranking Model for Recommendations
Read Article ↗
AI/MLSearch
2023
#3
How Multimodal Embeddings Elevate eBay's Product Recommendations
Read Article ↗
AI/MLSearch
2023
#4
eBay's Blazingly Fast Billion-Scale Vector Similarity Engine
Read Article ↗
SearchPerformance
2023
#5
How eBay Handles Real-Time Push Notifications at Scale
Read Article ↗
Messaging
2022
#6
Building a Deep Learning Based Retrieval System for Personalized Recommendations
Read Article ↗
AI/MLSearch
2022
#7
How eBay Loads and Updates Over Ten-Billion-Vertex Graphs
Read Article ↗
DatabasesPerformance
2021
#8
eBay's real-time and performant index service for its large-scale, in-house database platform
Read Article ↗
Databases
2021
#1
Indexing code at scale with Glean - Meta's open source system
Read Article ↗
SearchInfrastructure
2024
#2
Inside Facebook's video delivery system
Read Article ↗
Video/Media
2024
#3
Meta's Sequence learning Model for personalized ads recommendations
Read Article ↗
AI/ML
2024
#4
How Meta animates AI-generated images at scale
Read Article ↗
AI/MLInfrastructure
2024
#5
How Meta trains large language models at scale
Read Article ↗
AI/MLInfrastructure
2024
#6
Building Meta's GenAI Infrastructure
Read Article ↗
AI/MLInfrastructure
2024
#7
RoCE networks for distributed AI training at scale
Read Article ↗
InfrastructureAI/ML
2024
#8
How Meta built the infrastructure for Threads
Read Article ↗
Infrastructure
2023
#9
Building end-to-end security for Messenger
Read Article ↗
Security
2023
#10
Modernizing Meta's data platform
Read Article ↗
Data Engineering
2023
#11
How Precision Time Protocol is being deployed at Meta
Read Article ↗
Infrastructure
2022
#12
Scaling data ingestion for machine learning training at Meta
Read Article ↗
AI/MLData Engineering
2022
#13
Meta's cloud gaming infrastructure
Read Article ↗
Infrastructure
2022
#14
Cache made consistent - How Meta handles cache invalidation
Read Article ↗
Caching
2022
#15
A highly available, strongly consistent storage service using chain replication
Read Article ↗
DatabasesArchitecture
2022
#16
Making a distributed priority queue disaster-ready
Read Article ↗
Architecture
2022
#17
How we built a general purpose key value store for Facebook with ZippyDB
Read Article ↗
Databases
2021
#18
Fully Sharded Data Parallel: faster AI training with fewer GPUs
Read Article ↗
AI/MLInfrastructure
2021
#19
How Facebook encodes your videos
Read Article ↗
Video/Media
2021
#20
Scaling a distributed priority queue at Meta
Read Article ↗
Architecture
2021
#21
How machine learning powers Facebook's News Feed ranking algorithm
Read Article ↗
AI/ML
2021
#22
How Meta scaled Live streaming for millions of viewers simultaneously
Read Article ↗
Video/MediaPerformance
2020
#1
The infrastructure behind AI search in Figma
Read Article ↗
SearchAI/ML
2024
#2
Speeding up file load times at Figma
Read Article ↗
Performance
2024
#3
Figma's LiveGraph: a real-time data system at scale
Read Article ↗
ArchitectureData Engineering
2024
#4
How Figma horizontally scaled Postgres to unlock nearly infinite scalability
Read Article ↗
Databases
2024
#5
How Figma improved performance and load time with incremental frame loading
Read Article ↗
Performance
2024
#6
How Figma reduced potential instability by scaling to multiple databases
Read Article ↗
Databases
2023
#7
The hidden challenges of autosave
Read Article ↗
Architecture
2020
#8
Figma's deep search to find the right files even faster
Read Article ↗
Search
2020
#1
Flipkart's MySQL Highly Available Setup
Read Article ↗
Databases
2023
#2
Running a multi-region Zookeeper at Flipkart
Read Article ↗
Infrastructure
2021
#3
Memory Tuning a High Throughput Microservice
Read Article ↗
Performance
2021
#4
Building Flipkart's Personalized Search Autosuggestion
Read Article ↗
AI/MLSearch
2021
#5
Predicting your next query even before you type!
Read Article ↗
AI/MLSearch
2021
#6
How Flipkart Adapted Search to Indian Phonetics
Read Article ↗
Search
2020
#1
How we improved push processing on GitHub
Read Article ↗
Performance
2024
#2
How GitHub uses merge queue to ship hundreds of changes every day
Read Article ↗
Infrastructure
2024
#3
How GitHub Docs' new search works
Read Article ↗
Search
2023
#4
The technology behind GitHub's new code search
Read Article ↗
Search
2023
#5
Scaling Git's garbage collection
Read Article ↗
Performance
2022
#6
Improve Git monorepo performance with a file system monitor
Read Article ↗
PerformanceInfrastructure
2022
#7
Partitioning GitHub's relational databases to handle scale
Read Article ↗
Databases
2021
#1
Load balancing with random job arrivals
Read Article ↗
Infrastructure
2025
#2
Transformers in music recommendation
Read Article ↗
AI/MLSearch
2024
#3
Scaling multimodal understanding to long videos
Read Article ↗
AI/MLVideo/Media
2023
#4
Answering billions of reporting queries each day with low latency
Read Article ↗
DatabasesPerformance
2023
#5
Grammar checking at Google Search scale
Read Article ↗
AI/MLSearch
2023
#6
World scale inverse reinforcement learning in Google Maps
Read Article ↗
AI/ML
2023
#7
Resolving code review comments with ML
Read Article ↗
AI/ML
2023
#1
Scaling the Instagram Explore recommendations system
Read Article ↗
AI/MLSearch
2023
#2
Reducing Instagram's basic video compute time by 94 percent
Read Article ↗
Video/MediaPerformance
2022
#3
Improving Instagram notification management with machine learning and causal inference
Read Article ↗
AI/MLMessaging
2022
#4
Building text animations for Instagram Stories
Read Article ↗
Frontend
2022
#5
Pushing the limits of compression in Facebook's mobile apps
Read Article ↗
MobilePerformance
2021
#6
How Instagram suggests new content
Read Article ↗
AI/MLSearch
2020
#1
Real-time Fraud Detection with Yoda and ClickHouse
Read Article ↗
SecurityData Engineering
2024
#2
How Instacart Uses ML to Suggest Replacements for Out-of-Stock Products
Read Article ↗
AI/ML
2024
#3
Sequence models for Contextual Recommendations at Instacart
Read Article ↗
AI/MLSearch
2024
#4
Supercharging Discovery in Search with LLMs
Read Article ↗
AI/MLSearch
2024
#5
Optimizing search relevance at Instacart using hybrid retrieval
Read Article ↗
Search
2024
#6
Instacart's Item Availability Architecture: Solving for scale and consistency
Read Article ↗
Architecture
2023
#7
Instacart's one Deep Learning model for multiple surfaces
Read Article ↗
AI/ML
2023
#8
Distributed Machine Learning at Instacart
Read Article ↗
AI/MLInfrastructure
2023
#9
How Instacart Uses Embeddings to Improve Search Relevance
Read Article ↗
AI/MLSearch
2022
#10
The Journey to Real-Time Machine Learning at Instacart
Read Article ↗
AI/ML
2022
#11
How Instacart Uses ML-Driven Autocomplete to Help People Fill Their Carts
Read Article ↗
AI/MLSearch
2022
#12
How Instacart optimized its Logistics engine using ML
Read Article ↗
AI/ML
2021
#13
A simple search query correction heuristic for the resource-constrained
Read Article ↗
Search
2020
#14
Predicting the real-time availability of 200 million grocery items
Read Article ↗
AI/ML
2018
#15
How Instacart delivers on time
Read Article ↗
AI/ML
2018
#1
Scalable federated learning at LinkedIn
Read Article ↗
AI/ML
2025
#2
Building a resilient DNS client for web-scale infrastructure
Read Article ↗
Infrastructure
2025
#3
Journey of next generation control plane for data systems
Read Article ↗
InfrastructureData Engineering
2025
#4
Candidate Generation in a Large Scale Graph Recommendation System
Read Article ↗
AI/MLSearch
2024
#5
Accelerating LinkedIn's My Network tab by reducing latency and improving UX
Read Article ↗
PerformanceFrontend
2024
#6
Tuning Java for high-performance services
Read Article ↗
Performance
2024
#7
LinkedIn OpenHouse for Big Data Management
Read Article ↗
Data Engineering
2023
#8
How LinkedIn Adopted A GraphQL Architecture for Product Development
Read Article ↗
Architecture
2023
#9
How LinkedIn Is Using Embeddings to Up Its Match Game for Job Seekers
Read Article ↗
AI/MLSearch
2023
#10
Building the Infrastructure for Delivering Labor Market Insights from LinkedIn Data
Read Article ↗
Data Engineering
2023
#11
Upscaling LinkedIn's Profile Datastore While Reducing Costs
Read Article ↗
DatabasesCost Optimization
2023
#12
Unifying Messaging Experiences across LinkedIn
Read Article ↗
Messaging
2023
#13
Applying multitask learning to AI models at LinkedIn
Read Article ↗
AI/ML
2022
#14
Building a mutable dataset in data lake
Read Article ↗
Data Engineering
2022
#15
Completing a member knowledge graph with Graph Neural Networks
Read Article ↗
AI/ML
2021
#16
Homepage feed multi-task learning using TensorFlow
Read Article ↗
AI/ML
2021
#17
Evolving LinkedIn's analytics tech stack
Read Article ↗
Data Engineering
2021
#18
Scaling LinkedIn's Hadoop YARN cluster beyond 10,000 nodes
Read Article ↗
InfrastructureData Engineering
2021
#19
HTTP/2 in infrastructure: Ambry network stack refactoring
Read Article ↗
InfrastructurePerformance
2021
#20
Building a heterogeneous social network recommendation system
Read Article ↗
AI/MLSearch
2020
#1
From Big Data to Better Data: Ensuring Data Quality with Verity
Read Article ↗
Data Engineering
2023
#2
Building Real-time Machine Learning Foundations at Lyft
Read Article ↗
AI/MLInfrastructure
2023
#3
The Recommendation System at Lyft
Read Article ↗
AI/MLSearch
2023
#4
lyft2vec — Embeddings at Lyft
Read Article ↗
AI/ML
2023
#5
Powering Millions of Real-Time Decisions with LyftLearn Serving
Read Article ↗
AI/MLInfrastructure
2023
#6
Pricing at Lyft
Read Article ↗
Architecture
2022
#7
ML Model Training Infrastructure built on Kubernetes
Read Article ↗
AI/MLInfrastructure
2021
#8
Elasticsearch Optimizations at Lyft
Read Article ↗
SearchPerformance
2021
#9
How Lyft discovered OpenStreetMap is the Freshest Map for Rideshare
Read Article ↗
Data Engineering
2021
#10
Using Client-Side Map Data to Improve Real-Time Positioning
Read Article ↗
Mobile
2021
#11
How Lyft predicts a rider's destination for better in-app experience
Read Article ↗
AI/ML
2020
#12
A New Real-Time Map-Matching Algorithm at Lyft
Read Article ↗
AI/ML
2020
#1
Foundation Model for Personalized Recommendation
Read Article ↗
AI/MLSearch
2025
#2
How Netflix processes billions of impressions daily
Read Article ↗
Data Engineering
2025
#3
Netflix's Distributed Counter Abstraction
Read Article ↗
Architecture
2024
#4
Evolving Netflix's WebSocket proxy for the future
Read Article ↗
MessagingInfrastructure
2024
#5
Netflix's Key-Value Data Abstraction Layer
Read Article ↗
Databases
2024
#6
Netflix's TimeSeries Data Abstraction Layer
Read Article ↗
Databases
2024
#7
Recommending for Long-Term Member Satisfaction at Netflix
Read Article ↗
AI/ML
2024
#8
Maestro: Data/ML Workflow Orchestrator at Netflix
Read Article ↗
Data EngineeringAI/ML
2024
#9
Reverse Searching Netflix's Federated Graph
Read Article ↗
ArchitectureSearch
2024
#10
Supporting Diverse ML Systems at Netflix
Read Article ↗
AI/MLInfrastructure
2024
#11
Rebuilding Netflix Video Processing Pipeline with Microservices
Read Article ↗
Video/MediaArchitecture
2024
#12
Building In-Video Search
Read Article ↗
SearchVideo/Media
2023
#13
Streaming SQL in Data Mesh
Read Article ↗
Data Engineering
2023
#14
Migrating Netflix to GraphQL Safely
Read Article ↗
Architecture
2023
#15
Scaling Media Machine Learning at Netflix
Read Article ↗
AI/MLVideo/Media
2023
#16
Building a Media Understanding Platform for ML Innovations
Read Article ↗
AI/MLVideo/Media
2023
#17
Finding Cuts with Smooth Visual Transitions Using Machine Learning
Read Article ↗
AI/MLVideo/Media
2022
#18
Machine Learning for Fraud Detection in Streaming Services
Read Article ↗
AI/MLSecurity
2022
#19
Netflix's High-Throughput, Low-Latency Priority Queueing System
Read Article ↗
ArchitecturePerformance
2022
#20
Rapid Event Notification System at Netflix
Read Article ↗
Messaging
2022
#21
Building Netflix's Distributed Tracing Infrastructure
Read Article ↗
Observability
2020
#1
Building and scaling Notion's data lake
Read Article ↗
Data Engineering
2024
#2
How we sped up Notion in the browser with WASM SQLite
Read Article ↗
PerformanceFrontend
2024
#3
The Great Re-shard: adding Postgres capacity (again) with zero downtime
Read Article ↗
Databases
2023
#4
Creating the Notion API
Read Article ↗
Architecture
2022
#5
The data model behind Notion's flexibility
Read Article ↗
ArchitectureDatabases
2021
#6
Lessons learned from sharding Postgres at Notion
Read Article ↗
Databases
2021
#1
Scaling PayPal's AI Capabilities with PayPal Cosmos.AI Platform
Read Article ↗
AI/MLInfrastructure
2024
#2
Scaling Kafka to Support PayPal's Data Growth
Read Article ↗
Data Engineering
2023
#3
JunoDB: PayPal's Key-Value Store
Read Article ↗
Databases
2023
#4
Scaling Kubernetes to Over 4k Nodes and 200k Pods
Read Article ↗
Infrastructure
2022
#5
GraphQL at PayPal: An Adoption Story
Read Article ↗
Architecture
2021
#6
How PayPal Uses Real-time Graph Database and Graph Analysis to Fight Fraud
Read Article ↗
SecurityDatabases
2021
#7
Next-Gen Data Movement Platform at PayPal
Read Article ↗
Data Engineering
2021
#8
Deploying Large-scale Fraud Detection Machine Learning Models at PayPal
Read Article ↗
AI/MLSecurity
2021
#1
How Pinterest improved Search Relevance using LLMs
Read Article ↗
AI/MLSearch
2025
#2
How Pinterest built it's Text-to-SQL feature
Read Article ↗
AI/MLData Engineering
2024
#3
Change Data Capture at Pinterest
Read Article ↗
Data Engineering
2024
#4
Real Time Anomaly Detection at Pinterest
Read Article ↗
Observability
2023
#5
Improving Distributed Caching Performance and Efficiency at Pinterest
Read Article ↗
Caching
2022
#6
How Pinterest Leverages Realtime User Actions to Boost Homefeed Engagement Volume
Read Article ↗
AI/MLSearch
2022
#7
How Pinterest scaled the size of it's ad corpus by 60x
Read Article ↗
Performance
2021
#8
The machine learning behind delivering relevant ads
Read Article ↗
AI/ML
2021
#1
Building Embedding Search at Quora
Read Article ↗
SearchAI/ML
2024
#2
Migrating a decade of Redshift usages to Trino at Quora
Read Article ↗
Data Engineering
2024
#3
Trino at Quora Scale: Cost, Speed, and Reliability
Read Article ↗
Data EngineeringPerformance
2023
#4
MySQL sharding at Quora
Read Article ↗
Databases
2020
#1
Razorpay's Authentication Revamp
Read Article ↗
PerformanceSecurity
2023
#2
The Making of Razorpay Developer-Console
Read Article ↗
Frontend
2023
#3
How Razorpay Reduced Data Platform Cost by $2M
Read Article ↗
Cost Optimization
2023
#4
Reducing Kubernetes cost by $300,000 at Razorpay
Read Article ↗
Cost OptimizationInfrastructure
2023
#5
How does Razorpay Capital Detect Duplicate or Fraud Merchants?
Read Article ↗
SecurityAI/ML
2023
#6
Razorpay's Real-Time Denormalized Data Streaming Platform
Read Article ↗
Data Engineering
2023
#7
How Razorpay's Notification Service Handles Increasing Load
Read Article ↗
MessagingPerformance
2022
#8
How Trino and Alluxio power analytics at Razorpay
Read Article ↗
Data Engineering
2022
#9
Handling Burst Traffic During IPL
Read Article ↗
PerformanceInfrastructure
2021
#1
Evolving Reddit's Media Infrastructure
Read Article ↗
Video/MediaInfrastructure
2025
#2
Scaling our Apache Flink powered real-time ad event validation pipeline
Read Article ↗
Data Engineering
2025
#3
Scaling Reddit's ad-serving system
Read Article ↗
Performance
2024
#4
Product Candidate Generation for Reddit Dynamic Product Ads
Read Article ↗
AI/ML
2024
#5
Scaling Ads Pacing: from Singleton to Sharded
Read Article ↗
Architecture
2024
#6
Introducing a Global Retrieval Ranking Model in the Ads Funnel
Read Article ↗
AI/ML
2024
#7
Building an Experiment-Based Routing Service
Read Article ↗
Architecture
2023
#8
The Reddit Media Metadata Store
Read Article ↗
Video/MediaDatabases
2023
#1
Scaling Real-Time Search to 30 Billion Queries with Sub-Second Latency and 0% Downtime
Read Article ↗
SearchPerformance
2025
#2
Scaling Agentic AI Powering 2 Billion Predictions Monthly
Read Article ↗
AI/ML
2025
#3
How Agentforce Data Library Powers RAG with 99.99% Uptime
Read Article ↗
AI/ML
2025
#4
Secrets for Managing 100,000 Training and Metadata Requests Per Minute
Read Article ↗
AI/MLInfrastructure
2024
#5
Inside the Brain of Agentforce
Read Article ↗
AI/ML
2024
#6
How Salesforce Supports Millions of Users Seamlessly for GenAI
Read Article ↗
AI/MLInfrastructure
2024
#7
Inside Salesforce's Scalable Time Series Forecasting AI Platform
Read Article ↗
AI/MLData Engineering
2024
#8
How Salesforce's Data Cloud Handles 250 Trillion Transactions Weekly
Read Article ↗
Data EngineeringPerformance
2024
#1
How Shopify improved consumer search intent with real-time ML
Read Article ↗
AI/MLSearch
2024
#2
Horizontally scaling the Rails backend of Shop app with Vitess
Read Article ↗
DatabasesPerformance
2024
#3
Improving Shopify App's Performance
Read Article ↗
PerformanceMobile
2024
#4
Building a ShopifyQL Code Editor
Read Article ↗
Frontend
2023
#5
Creating a Flexible Order Routing System with Shopify Functions
Read Article ↗
Architecture
2023
#6
Using Server Sent Events to Simplify Real-time Streaming at Scale
Read Article ↗
ArchitectureData Engineering
2022
#7
Capturing Every Change From Shopify's Sharded Monolith
Read Article ↗
Data EngineeringArchitecture
2021
#1
How Slack Optimizes its E2E Pipeline
Read Article ↗
Infrastructure
2025
#2
How Slack built enterprise search to be secure and private
Read Article ↗
SearchSecurity
2025
#3
Advancing Our Chef Infrastructure
Read Article ↗
Infrastructure
2024
#4
How We Re-Architected Slack for Our Largest Customers
Read Article ↗
Architecture
2024
#5
How Slack automatically detects stolen session cookies
Read Article ↗
Security
2024
#6
How a request flows — from a Slack's user perspective
Read Article ↗
Architecture
2023
#7
Slack's Migration to a Cellular Architecture
Read Article ↗
Architecture
2023
#8
Real-time Messaging at Slack
Read Article ↗
Messaging
2023
#9
How Slack traces the flow of notifications across systems
Read Article ↗
ObservabilityMessaging
2023
#10
Slack's Unified end-to-end machine learning infrastructure to generate recommendations
Read Article ↗
AI/ML
2023
#11
How We Design Our APIs at Slack
Read Article ↗
Architecture
2021
#12
How we built an eventually-consistent data model to predict Slack Connect invites
Read Article ↗
AI/MLArchitecture
2021
#13
Migrating Millions of Concurrent Websockets to Envoy
Read Article ↗
InfrastructureMessaging
2021
#14
Scaling Datastores at Slack with Vitess
Read Article ↗
Databases
2020
#1
Bento - Snap's ML Platform
Read Article ↗
AI/MLInfrastructure
2025
#2
Snap's Embedding-based Retrieval for its video recommendation system
Read Article ↗
AI/MLSearch
2023
#3
How Snap Speed Up Feature Engineering for Recommendation Systems
Read Article ↗
AI/MLData Engineering
2022
#4
How Snap leverages synthetic data to boost the development of ML models
Read Article ↗
AI/ML
2022
#5
Training Large-Scale Recommendation Models with TPUs
Read Article ↗
AI/MLInfrastructure
2022
#6
Machine Learning for Snapchat Ad Ranking
Read Article ↗
AI/ML
2022
#1
How Spotify Generated Millions of Content Annotations
Read Article ↗
AI/MLData Engineering
2024
#2
Spotify's Data Platform
Read Article ↗
Data Engineering
2024
#3
The What, Why, and How of Mastering App Size
Read Article ↗
MobilePerformance
2023
#4
How Spotify Automated Content Marketing to Acquire Users at Scale
Read Article ↗
AI/ML
2023
#5
How We Built Infrastructure to Run User Forecasts at Spotify
Read Article ↗
InfrastructureAI/ML
2022
#1
Stripe's system for tracking and validating money movement
Read Article ↗
PaymentsArchitecture
2024
#2
How Stripe Processed $1 Trillion in Payments with Zero Downtime
Read Article ↗
DatabasesPayments
2023
#3
How Stripe built its fraud prevention system
Read Article ↗
SecurityPayments
2023
#4
How Stripe builds interactive docs with Markdoc
Read Article ↗
Frontend
2022
#5
Stripe's payments APIs: The first 10 years
Read Article ↗
ArchitecturePayments
2020
#1
Swiggy's Text-to-SQL Solution
Read Article ↗
AI/MLData Engineering
2024
#2
Optimising the picking process for faster Instamart deliveries
Read Article ↗
AI/ML
2024
#3
Improving search relevance using small language models
Read Article ↗
AI/MLSearch
2024
#4
Predicting Food Delivery Time at Cart
Read Article ↗
AI/ML
2023
#5
Contextual Bandits for Ads Recommendations
Read Article ↗
AI/ML
2022
#6
Using deep learning to detect dissonance between address text and location
Read Article ↗
AI/ML
2022
#7
Designing Resilient Microservices at Swiggy
Read Article ↗
Architecture
2021
#8
Designing the Serviceability Platform at Swiggy for High Scale
Read Article ↗
ArchitecturePerformance
2021
#9
A brief introduction to Engineering challenges at Swiggy
Read Article ↗
Architecture
2021
#10
Re-Architecting Swiggy's logistics systems
Read Article ↗
Architecture
2021
#11
Using Deep Learning for Ranking in Dish Search
Read Article ↗
AI/MLSearch
2021
#12
Learning to Predict Two-Wheeler Travel Distance
Read Article ↗
AI/ML
2021
#13
Learning To Rank Restaurants
Read Article ↗
AI/MLSearch
2021
#14
Running Geo Queries At Scale
Read Article ↗
DatabasesPerformance
2020
#15
Deploying deep learning models at scale at Swiggy
Read Article ↗
AI/MLInfrastructure
2020
#1
Tinder API Style Guide
Read Article ↗
Architecture
2024
#2
Building Obsidian, Tinder's Design System
Read Article ↗
Frontend
2023
#3
How Tinder built its API Gateway
Read Article ↗
ArchitectureInfrastructure
2022
#4
Scaling out Tinder Android Payment Flow using State Machine
Read Article ↗
MobilePayments
2020
#1
Ingesting Live Video Streams at Global Scale
Read Article ↗
Video/MediaInfrastructure
2022
#2
Breaking the Monolith at Twitch
Read Article ↗
Architecture
2022
#3
Using Machine Learning to Review Emotes
Read Article ↗
AI/ML
2022
#4
Defense, threat modeling and High Availability at Twitch
Read Article ↗
SecurityInfrastructure
2021
#1
Twitter's Recommendation Algorithm
Read Article ↗
AI/MLSearch
2023
#2
How we scaled Reads On the Twitter Users Database
Read Article ↗
DatabasesPerformance
2023
#3
Powering real-time data analytics with Druid at Twitter
Read Article ↗
Data Engineering
2022
#4
How we built Twitter's highly reliable ads pacing service
Read Article ↗
Architecture
2021
#5
Storing and retrieving millions of ad impressions per second
Read Article ↗
DatabasesPerformance
2021
#6
Processing billions of events in real time at Twitter
Read Article ↗
Data Engineering
2021
#7
Logging at Twitter
Read Article ↗
Observability
2021
#8
Twitter's ads serving platform
Read Article ↗
Architecture
2021
#1
Migrating Uber's Compute Platform to Kubernetes
Read Article ↗
Infrastructure
2025
#2
MySQL At Uber
Read Article ↗
Databases
2025
#3
How Uber Uses Ray to Optimize the Rides Business
Read Article ↗
AI/ML
2025
#4
How Uber Optimizes LLM Training
Read Article ↗
AI/ML
2024
#5
Natural Language to SQL Using Gen AI
Read Article ↗
AI/ML
2024
#6
Lucene: Uber's Search Platform
Read Article ↗
Search
2024
#7
Uber's implementation of Live Activity on iOS
Read Article ↗
Mobile
2024
#8
Odin: Uber's Stateful Platform
Read Article ↗
Infrastructure
2024
#9
Kafka Tiered Storage at Uber
Read Article ↗
Data Engineering
2024
#10
Modernizing Logging at Uber with CLP
Read Article ↗
Observability
2024
#11
How Uber ensures Apache Cassandra's tolerance for single-zone failure
Read Article ↗
DatabasesInfrastructure
2024
#12
How LedgerStore Supports Trillions of Indexes at Uber
Read Article ↗
Databases
2024
#13
Balancing HDFS DataNodes in the Uber DataLake
Read Article ↗
Data Engineering
2024
#14
How Uber Serves Over 40 Million Reads Per Second from Online Storage Using an Integrated Cache
Read Article ↗
CachingPerformance
2024
#15
How Uber Optimized Cassandra Operations At Scale
Read Article ↗
Databases
2023
#16
How Uber Optimizes the Timing of Push Notifications using ML and Linear Programming
Read Article ↗
AI/MLMessaging
2022
#17
Deduping and Storing Images at Uber Eats
Read Article ↗
Infrastructure
2022
#18
Uber's Next Gen Push Platform on gRPC
Read Article ↗
MessagingInfrastructure
2022
#19
Uber's Highly Scalable and Distributed Shuffle as a Service
Read Article ↗
Data Engineering
2022
#20
How Uber Predicts Arrival Times Using Deep Learning
Read Article ↗
AI/ML
2022
#21
Real-Time Exactly-Once Ad Event Processing with Apache Flink, Kafka, and Pinot
Read Article ↗
Data Engineering
2021
#1
Walmart's Cassandra CDC Solution
Read Article ↗
Data EngineeringDatabases
2022
#2
Scaling the Walmart Inventory Reservations API for Peak Traffic
Read Article ↗
PerformanceArchitecture
2022
#3
A Markov Chain Formulation for the Grocery Item Picking Process
Read Article ↗
AI/ML
2021
#4
How we rebuilt the Walmart Autocomplete Backend
Read Article ↗
SearchPerformance
2021
#5
Building a Notification Framework for Microservice-based Application
Read Article ↗
MessagingArchitecture
2021
#1
Building a cost-effective logging platform for petabyte scale
Read Article ↗
ObservabilityCost Optimization
2023
#2
How Zomato Handles 100 Million Daily Search Queries
Read Article ↗
SearchPerformance
2023
#3
How Zomato Powers restaurant ads using ML
Read Article ↗
AI/ML
2022
#4
How Zomato uses embeddings to identify and cluster unique addresses
Read Article ↗
AI/ML
2022
#5
How Zomato predicts your order's Food preparation time
Read Article ↗
AI/ML
2022
#6
How Zomato locates its users
Read Article ↗
Mobile
2021
#7
The Deep Tech Behind Estimating Food Preparation Time
Read Article ↗
AI/ML
2020