All articles

List of Engineering Articles

A curated collection of 300+ engineering blog articles from top tech companies. Learn how the best engineering teams solve real-world problems at scale.

Table of Contents

Airbnb · Amazon Science · Atlassian · Booking.com · Canva · Coinbase · Discord · DoorDash · Dropbox · eBay · Facebook/Meta · Figma · Flipkart · GitHub · Google Research · Instagram · Instacart · LinkedIn · Lyft · Netflix · Notion · PayPal · Pinterest · Quora · Razorpay · Reddit · Salesforce · Shopify · Slack · Snap · Spotify · Stripe · Swiggy · Tinder · Twitch · Twitter/X · Uber · Walmart · Zomato

Airbnb

Airbnb Engineering Blog

#ArticleTopicsYear
1Embedding-Based Retrieval for Airbnb SearchSearch, AI/ML2025
2How Airbnb improved page performance using HTTP StreamingPerformance, Frontend2023
3Airbnb's Data Framework for faster and more reliable read-heavy workloadsData Engineering, Performance2023
4Avoiding Double Payments in a Distributed Payments SystemPayments, Architecture2019

Amazon Science

Amazon Science Blog

#ArticleTopicsYear
1Training code generation models to debug their own outputsAI/ML2025
2The technology behind Amazon's GenAI-powered shopping assistant, RufusAI/ML2024
3Ensuring that customers don't miss out on trending productsSearch, AI/ML2023
4From structured search to learning-to-rank-and-retrieveSearch, AI/ML2023
5Invalidating robotic ad clicks in real timeSecurity, Data Engineering2023
6Using large language models (LLMs) to synthesize training dataAI/ML2023
7Lessons learned from 10 years of DynamoDBDatabases2022
8Using graph neural networks to recommend related productsAI/ML, Search2022

Atlassian

Atlassian Engineering Blog

#ArticleTopicsYear
1How Atlassian Scaled and Enhanced Throughput in the Jira Export ServicePerformance, Architecture2025
2How one of Atlassian's critical services consistently gets above 99.9999% of availabilityInfrastructure2022
3How Atlassian made Git push over HTTPS faster for Bitbucket CloudPerformance2022
4How Atlassian Revamped Confluence Cloud SearchSearch2021
5Caching JQL search in Jira CloudCaching, Databases2021
6Scaling, rearchitecting, and decomposing Confluence CloudArchitecture2020
7Scaling Bitbucket's DatabaseDatabases2020
8Atlassian's journey scaling low latency, multi-region services on AWSInfrastructure, Performance2019

Booking.com

Booking.com Tech Blog

#ArticleTopicsYear
1Anomaly Detection in Time Series Using Statistical AnalysisObservability, Data Engineering2025
2How Booking Cut 20% of the Cloud Cost with a Single Code ChangeCost Optimization2025
3The Engineering Behind Booking.com's High-Performance Ranking PlatformSearch, Performance2024
4How Booking.com Leverage graph technology for real-time Fraud Detection and PreventionSecurity2024
5How Booking.com Predicts cancellations with survival modelingAI/ML2024

Canva

Canva Engineering Blog

#ArticleTopicsYear
1Canva's continuous data platformData Engineering2025
2How Canva's drawing tool worksFrontend2024
3How Canva collects 25 billion events per dayData Engineering2024
4Canva's scalable and reliable content usage counting serviceArchitecture, Performance2024
5How Canva saves millions annually in Amazon S3 costsCost Optimization2023
6How Canva scaled media uploads from Zero to 50 Million per dayPerformance, Infrastructure2022
7Canva's fast and scalable reverse image searchSearch, Databases2022
8How Canva enables real-time collaboration with RSocketMessaging, Architecture2021

Coinbase

Coinbase Engineering Blog

#ArticleTopicsYear
1How Coinbase Optimizes Network RequestsPerformance2024
2Accelerating Deep Learning Adoption at CoinbaseAI/ML2024
3Lessons from launching Enterprise-grade GenAI solutions at CoinbaseAI/ML2024
4How Coinbase Uses ML to Predict Traffic and Scale DatabasesAI/ML, Databases2024
5Detecting Fraudulent Transactions at CoinbaseSecurity2023
6Building a notification platform at CoinbaseMessaging, Architecture2022

Discord

Discord Engineering Blog

#ArticleTopicsYear
1How Discord Reduced Websocket Traffic by 40%Performance, Messaging2024
2How Discord Stores Trillions of MessagesDatabases2023
3Pushing Discord's Limits with a Million+ Online Users in a Single ServerPerformance, Infrastructure2023
4How Discord uses ML to Build a Delightful Notification ExperienceAI/ML, Messaging2022
5How Discord Creates Insights from Trillions of Data PointsData Engineering2021

DoorDash

DoorDash Engineering Blog

#ArticleTopicsYear
1How DoorDash Uses LLMs to transcribe restaurant menu photosAI/ML2025
2How DoorDash leverages LLMs for better search retrievalAI/ML, Search2024
3Building DoorDash's product knowledge graph with large language modelsAI/ML, Data Engineering2024
4DoorDash's in-house search engineSearch2024
5DoorDash's write-heavy scalable and reliable inventory platformArchitecture, Databases2023
6Doordash's scalable real time event processing with Kafka and FlinkData Engineering2022
7DoorDash's Lessons on Improving Performance on High-Traffic Web PagesPerformance, Frontend2022
8How DoorDash Applied Client-Side Caching to Improve Feature Store Performance by 70%Caching, AI/ML2022
9Building a Unified Chat Experience at DoorDashMessaging2022

Dropbox

Dropbox Tech Blog

#ArticleTopicsYear
1How Dropbox evolved its infrastructure through the messaging system modelArchitecture, Messaging2025
2Dropbox's scalable, consistent, metadata caching solutionCaching2024
3Bringing AI-powered answers and summaries to file previews on the webAI/ML2024
4Dropbox's ML-powered file organizationAI/ML2023
5How Dropbox uses ML to identify date formats in file namesAI/ML2023
6How Dropbox optimizes payments with machine learningAI/ML, Payments2021

eBay

eBay Tech Blog

#ArticleTopicsYear
1How ebay Exports Billion-Scale Graphs on Transactional Graph DatabasesDatabases2023
2eBay's Personalized User-Based Ranking Model for RecommendationsAI/ML, Search2023
3How Multimodal Embeddings Elevate eBay's Product RecommendationsAI/ML, Search2023
4eBay's Blazingly Fast Billion-Scale Vector Similarity EngineSearch, Performance2023
5How eBay Handles Real-Time Push Notifications at ScaleMessaging2022
6Building a Deep Learning Based Retrieval System for Personalized RecommendationsAI/ML, Search2022
7How eBay Loads and Updates Over Ten-Billion-Vertex GraphsDatabases, Performance2021
8eBay's real-time and performant index service for its large-scale, in-house database platformDatabases2021

Facebook/Meta

Meta Engineering Blog

#ArticleTopicsYear
1Indexing code at scale with Glean - Meta's open source systemSearch, Infrastructure2024
2Inside Facebook's video delivery systemVideo/Media2024
3Meta's Sequence learning Model for personalized ads recommendationsAI/ML2024
4How Meta animates AI-generated images at scaleAI/ML, Infrastructure2024
5How Meta trains large language models at scaleAI/ML, Infrastructure2024
6Building Meta's GenAI InfrastructureAI/ML, Infrastructure2024
7RoCE networks for distributed AI training at scaleInfrastructure, AI/ML2024
8How Meta built the infrastructure for ThreadsInfrastructure2023
9Building end-to-end security for MessengerSecurity2023
10Modernizing Meta's data platformData Engineering2023
11How Precision Time Protocol is being deployed at MetaInfrastructure2022
12Scaling data ingestion for machine learning training at MetaAI/ML, Data Engineering2022
13Meta's cloud gaming infrastructureInfrastructure2022
14Cache made consistent - How Meta handles cache invalidationCaching2022
15A highly available, strongly consistent storage service using chain replicationDatabases, Architecture2022
16Making a distributed priority queue disaster-readyArchitecture2022
17How we built a general purpose key value store for Facebook with ZippyDBDatabases2021
18Fully Sharded Data Parallel: faster AI training with fewer GPUsAI/ML, Infrastructure2021
19How Facebook encodes your videosVideo/Media2021
20Scaling a distributed priority queue at MetaArchitecture2021
21How machine learning powers Facebook's News Feed ranking algorithmAI/ML2021
22How Meta scaled Live streaming for millions of viewers simultaneouslyVideo/Media, Performance2020

Figma

Figma Engineering Blog

#ArticleTopicsYear
1The infrastructure behind AI search in FigmaSearch, AI/ML2024
2Speeding up file load times at FigmaPerformance2024
3Figma's LiveGraph: a real-time data system at scaleArchitecture, Data Engineering2024
4How Figma horizontally scaled Postgres to unlock nearly infinite scalabilityDatabases2024
5How Figma improved performance and load time with incremental frame loadingPerformance2024
6How Figma reduced potential instability by scaling to multiple databasesDatabases2023
7The hidden challenges of autosaveArchitecture2020
8Figma's deep search to find the right files even fasterSearch2020

Flipkart

Flipkart Tech Blog

#ArticleTopicsYear
1Flipkart's MySQL Highly Available SetupDatabases2023
2Running a multi-region Zookeeper at FlipkartInfrastructure2021
3Memory Tuning a High Throughput MicroservicePerformance2021
4Building Flipkart's Personalized Search AutosuggestionAI/ML, Search2021
5Predicting your next query even before you type!AI/ML, Search2021
6How Flipkart Adapted Search to Indian PhoneticsSearch2020

GitHub

GitHub Engineering Blog

#ArticleTopicsYear
1How we improved push processing on GitHubPerformance2024
2How GitHub uses merge queue to ship hundreds of changes every dayInfrastructure2024
3How GitHub Docs' new search worksSearch2023
4The technology behind GitHub's new code searchSearch2023
5Scaling Git's garbage collectionPerformance2022
6Improve Git monorepo performance with a file system monitorPerformance, Infrastructure2022
7Partitioning GitHub's relational databases to handle scaleDatabases2021

Google Research

Google Research Blog

#ArticleTopicsYear
1Load balancing with random job arrivalsInfrastructure2025
2Transformers in music recommendationAI/ML, Search2024
3Scaling multimodal understanding to long videosAI/ML, Video/Media2023
4Answering billions of reporting queries each day with low latencyDatabases, Performance2023
5Grammar checking at Google Search scaleAI/ML, Search2023
6World scale inverse reinforcement learning in Google MapsAI/ML2023
7Resolving code review comments with MLAI/ML2023

Instagram

Instagram Engineering Blog

#ArticleTopicsYear
1Scaling the Instagram Explore recommendations systemAI/ML, Search2023
2Reducing Instagram's basic video compute time by 94 percentVideo/Media, Performance2022
3Improving Instagram notification management with machine learning and causal inferenceAI/ML, Messaging2022
4Building text animations for Instagram StoriesFrontend2022
5Pushing the limits of compression in Facebook's mobile appsMobile, Performance2021
6How Instagram suggests new contentAI/ML, Search2020

Instacart

Instacart Tech Blog

#ArticleTopicsYear
1Real-time Fraud Detection with Yoda and ClickHouseSecurity, Data Engineering2024
2How Instacart Uses ML to Suggest Replacements for Out-of-Stock ProductsAI/ML2024
3Sequence models for Contextual Recommendations at InstacartAI/ML, Search2024
4Supercharging Discovery in Search with LLMsAI/ML, Search2024
5Optimizing search relevance at Instacart using hybrid retrievalSearch2024
6Instacart's Item Availability Architecture: Solving for scale and consistencyArchitecture2023
7Instacart's one Deep Learning model for multiple surfacesAI/ML2023
8Distributed Machine Learning at InstacartAI/ML, Infrastructure2023
9How Instacart Uses Embeddings to Improve Search RelevanceAI/ML, Search2022
10The Journey to Real-Time Machine Learning at InstacartAI/ML2022
11How Instacart Uses ML-Driven Autocomplete to Help People Fill Their CartsAI/ML, Search2022
12How Instacart optimized its Logistics engine using MLAI/ML2021
13A simple search query correction heuristic for the resource-constrainedSearch2020
14Predicting the real-time availability of 200 million grocery itemsAI/ML2018
15How Instacart delivers on timeAI/ML2018

LinkedIn

LinkedIn Engineering Blog

#ArticleTopicsYear
1Scalable federated learning at LinkedInAI/ML2025
2Building a resilient DNS client for web-scale infrastructureInfrastructure2025
3Journey of next generation control plane for data systemsInfrastructure, Data Engineering2025
4Candidate Generation in a Large Scale Graph Recommendation SystemAI/ML, Search2024
5Accelerating LinkedIn's My Network tab by reducing latency and improving UXPerformance, Frontend2024
6Tuning Java for high-performance servicesPerformance2024
7LinkedIn OpenHouse for Big Data ManagementData Engineering2023
8How LinkedIn Adopted A GraphQL Architecture for Product DevelopmentArchitecture2023
9How LinkedIn Is Using Embeddings to Up Its Match Game for Job SeekersAI/ML, Search2023
10Building the Infrastructure for Delivering Labor Market Insights from LinkedIn DataData Engineering2023
11Upscaling LinkedIn's Profile Datastore While Reducing CostsDatabases, Cost Optimization2023
12Unifying Messaging Experiences across LinkedInMessaging2023
13Applying multitask learning to AI models at LinkedInAI/ML2022
14Building a mutable dataset in data lakeData Engineering2022
15Completing a member knowledge graph with Graph Neural NetworksAI/ML2021
16Homepage feed multi-task learning using TensorFlowAI/ML2021
17Evolving LinkedIn's analytics tech stackData Engineering2021
18Scaling LinkedIn's Hadoop YARN cluster beyond 10,000 nodesInfrastructure, Data Engineering2021
19HTTP/2 in infrastructure: Ambry network stack refactoringInfrastructure, Performance2021
20Building a heterogeneous social network recommendation systemAI/ML, Search2020

Lyft

Lyft Engineering Blog

#ArticleTopicsYear
1From Big Data to Better Data: Ensuring Data Quality with VerityData Engineering2023
2Building Real-time Machine Learning Foundations at LyftAI/ML, Infrastructure2023
3The Recommendation System at LyftAI/ML, Search2023
4lyft2vec — Embeddings at LyftAI/ML2023
5Powering Millions of Real-Time Decisions with LyftLearn ServingAI/ML, Infrastructure2023
6Pricing at LyftArchitecture2022
7ML Model Training Infrastructure built on KubernetesAI/ML, Infrastructure2021
8Elasticsearch Optimizations at LyftSearch, Performance2021
9How Lyft discovered OpenStreetMap is the Freshest Map for RideshareData Engineering2021
10Using Client-Side Map Data to Improve Real-Time PositioningMobile2021
11How Lyft predicts a rider's destination for better in-app experienceAI/ML2020
12A New Real-Time Map-Matching Algorithm at LyftAI/ML2020

Netflix

Netflix Tech Blog

#ArticleTopicsYear
1Foundation Model for Personalized RecommendationAI/ML, Search2025
2How Netflix processes billions of impressions dailyData Engineering2025
3Netflix's Distributed Counter AbstractionArchitecture2024
4Evolving Netflix's WebSocket proxy for the futureMessaging, Infrastructure2024
5Netflix's Key-Value Data Abstraction LayerDatabases2024
6Netflix's TimeSeries Data Abstraction LayerDatabases2024
7Recommending for Long-Term Member Satisfaction at NetflixAI/ML2024
8Maestro: Data/ML Workflow Orchestrator at NetflixData Engineering, AI/ML2024
9Reverse Searching Netflix's Federated GraphArchitecture, Search2024
10Supporting Diverse ML Systems at NetflixAI/ML, Infrastructure2024
11Rebuilding Netflix Video Processing Pipeline with MicroservicesVideo/Media, Architecture2024
12Building In-Video SearchSearch, Video/Media2023
13Streaming SQL in Data MeshData Engineering2023
14Migrating Netflix to GraphQL SafelyArchitecture2023
15Scaling Media Machine Learning at NetflixAI/ML, Video/Media2023
16Building a Media Understanding Platform for ML InnovationsAI/ML, Video/Media2023
17Finding Cuts with Smooth Visual Transitions Using Machine LearningAI/ML, Video/Media2022
18Machine Learning for Fraud Detection in Streaming ServicesAI/ML, Security2022
19Netflix's High-Throughput, Low-Latency Priority Queueing SystemArchitecture, Performance2022
20Rapid Event Notification System at NetflixMessaging2022
21Building Netflix's Distributed Tracing InfrastructureObservability2020

Notion

Notion Blog

#ArticleTopicsYear
1Building and scaling Notion's data lakeData Engineering2024
2How we sped up Notion in the browser with WASM SQLitePerformance, Frontend2024
3The Great Re-shard: adding Postgres capacity (again) with zero downtimeDatabases2023
4Creating the Notion APIArchitecture2022
5The data model behind Notion's flexibilityArchitecture, Databases2021
6Lessons learned from sharding Postgres at NotionDatabases2021

PayPal

PayPal Tech Blog

#ArticleTopicsYear
1Scaling PayPal's AI Capabilities with PayPal Cosmos.AI PlatformAI/ML, Infrastructure2024
2Scaling Kafka to Support PayPal's Data GrowthData Engineering2023
3JunoDB: PayPal's Key-Value StoreDatabases2023
4Scaling Kubernetes to Over 4k Nodes and 200k PodsInfrastructure2022
5GraphQL at PayPal: An Adoption StoryArchitecture2021
6How PayPal Uses Real-time Graph Database and Graph Analysis to Fight FraudSecurity, Databases2021
7Next-Gen Data Movement Platform at PayPalData Engineering2021
8Deploying Large-scale Fraud Detection Machine Learning Models at PayPalAI/ML, Security2021

Pinterest

Pinterest Engineering Blog

#ArticleTopicsYear
1How Pinterest improved Search Relevance using LLMsAI/ML, Search2025
2How Pinterest built it's Text-to-SQL featureAI/ML, Data Engineering2024
3Change Data Capture at PinterestData Engineering2024
4Real Time Anomaly Detection at PinterestObservability2023
5Improving Distributed Caching Performance and Efficiency at PinterestCaching2022
6How Pinterest Leverages Realtime User Actions to Boost Homefeed Engagement VolumeAI/ML, Search2022
7How Pinterest scaled the size of it's ad corpus by 60xPerformance2021
8The machine learning behind delivering relevant adsAI/ML2021

Quora

Quora Engineering Blog

#ArticleTopicsYear
1Building Embedding Search at QuoraSearch, AI/ML2024
2Migrating a decade of Redshift usages to Trino at QuoraData Engineering2024
3Trino at Quora Scale: Cost, Speed, and ReliabilityData Engineering, Performance2023
4MySQL sharding at QuoraDatabases2020

Razorpay

Razorpay Engineering Blog

#ArticleTopicsYear
1Razorpay's Authentication RevampPerformance, Security2023
2The Making of Razorpay Developer-ConsoleFrontend2023
3How Razorpay Reduced Data Platform Cost by $2MCost Optimization2023
4Reducing Kubernetes cost by $300,000 at RazorpayCost Optimization, Infrastructure2023
5How does Razorpay Capital Detect Duplicate or Fraud Merchants?Security, AI/ML2023
6Razorpay's Real-Time Denormalized Data Streaming PlatformData Engineering2023
7How Razorpay's Notification Service Handles Increasing LoadMessaging, Performance2022
8How Trino and Alluxio power analytics at RazorpayData Engineering2022
9Handling Burst Traffic During IPLPerformance, Infrastructure2021

Reddit

Reddit Engineering Blog

#ArticleTopicsYear
1Evolving Reddit's Media InfrastructureVideo/Media, Infrastructure2025
2Scaling our Apache Flink powered real-time ad event validation pipelineData Engineering2025
3Scaling Reddit's ad-serving systemPerformance2024
4Product Candidate Generation for Reddit Dynamic Product AdsAI/ML2024
5Scaling Ads Pacing: from Singleton to ShardedArchitecture2024
6Introducing a Global Retrieval Ranking Model in the Ads FunnelAI/ML2024
7Building an Experiment-Based Routing ServiceArchitecture2023
8The Reddit Media Metadata StoreVideo/Media, Databases2023

Salesforce

Salesforce Engineering Blog

#ArticleTopicsYear
1Scaling Real-Time Search to 30 Billion Queries with Sub-Second Latency and 0% DowntimeSearch, Performance2025
2Scaling Agentic AI Powering 2 Billion Predictions MonthlyAI/ML2025
3How Agentforce Data Library Powers RAG with 99.99% UptimeAI/ML2025
4Secrets for Managing 100,000 Training and Metadata Requests Per MinuteAI/ML, Infrastructure2024
5Inside the Brain of AgentforceAI/ML2024
6How Salesforce Supports Millions of Users Seamlessly for GenAIAI/ML, Infrastructure2024
7Inside Salesforce's Scalable Time Series Forecasting AI PlatformAI/ML, Data Engineering2024
8How Salesforce's Data Cloud Handles 250 Trillion Transactions WeeklyData Engineering, Performance2024

Shopify

Shopify Engineering Blog

#ArticleTopicsYear
1How Shopify improved consumer search intent with real-time MLAI/ML, Search2024
2Horizontally scaling the Rails backend of Shop app with VitessDatabases, Performance2024
3Improving Shopify App's PerformancePerformance, Mobile2024
4Building a ShopifyQL Code EditorFrontend2023
5Creating a Flexible Order Routing System with Shopify FunctionsArchitecture2023
6Using Server Sent Events to Simplify Real-time Streaming at ScaleArchitecture, Data Engineering2022
7Capturing Every Change From Shopify's Sharded MonolithData Engineering, Architecture2021

Slack

Slack Engineering Blog

#ArticleTopicsYear
1How Slack Optimizes its E2E PipelineInfrastructure2025
2How Slack built enterprise search to be secure and privateSearch, Security2025
3Advancing Our Chef InfrastructureInfrastructure2024
4How We Re-Architected Slack for Our Largest CustomersArchitecture2024
5How Slack automatically detects stolen session cookiesSecurity2024
6How a request flows — from a Slack's user perspectiveArchitecture2023
7Slack's Migration to a Cellular ArchitectureArchitecture2023
8Real-time Messaging at SlackMessaging2023
9How Slack traces the flow of notifications across systemsObservability, Messaging2023
10Slack's Unified end-to-end machine learning infrastructure to generate recommendationsAI/ML2023
11How We Design Our APIs at SlackArchitecture2021
12How we built an eventually-consistent data model to predict Slack Connect invitesAI/ML, Architecture2021
13Migrating Millions of Concurrent Websockets to EnvoyInfrastructure, Messaging2021
14Scaling Datastores at Slack with VitessDatabases2020

Snap

Snap Engineering Blog

#ArticleTopicsYear
1Bento - Snap's ML PlatformAI/ML, Infrastructure2025
2Snap's Embedding-based Retrieval for its video recommendation systemAI/ML, Search2023
3How Snap Speed Up Feature Engineering for Recommendation SystemsAI/ML, Data Engineering2022
4How Snap leverages synthetic data to boost the development of ML modelsAI/ML2022
5Training Large-Scale Recommendation Models with TPUsAI/ML, Infrastructure2022
6Machine Learning for Snapchat Ad RankingAI/ML2022

Spotify

Spotify Engineering Blog

#ArticleTopicsYear
1How Spotify Generated Millions of Content AnnotationsAI/ML, Data Engineering2024
2Spotify's Data PlatformData Engineering2024
3The What, Why, and How of Mastering App SizeMobile, Performance2023
4How Spotify Automated Content Marketing to Acquire Users at ScaleAI/ML2023
5How We Built Infrastructure to Run User Forecasts at SpotifyInfrastructure, AI/ML2022

Stripe

Stripe Engineering Blog

#ArticleTopicsYear
1Stripe's system for tracking and validating money movementPayments, Architecture2024
2How Stripe Processed $1 Trillion in Payments with Zero DowntimeDatabases, Payments2023
3How Stripe built its fraud prevention systemSecurity, Payments2023
4How Stripe builds interactive docs with MarkdocFrontend2022
5Stripe's payments APIs: The first 10 yearsArchitecture, Payments2020

Swiggy

Swiggy Engineering Blog

#ArticleTopicsYear
1Swiggy's Text-to-SQL SolutionAI/ML, Data Engineering2024
2Optimising the picking process for faster Instamart deliveriesAI/ML2024
3Improving search relevance using small language modelsAI/ML, Search2024
4Predicting Food Delivery Time at CartAI/ML2023
5Contextual Bandits for Ads RecommendationsAI/ML2022
6Using deep learning to detect dissonance between address text and locationAI/ML2022
7Designing Resilient Microservices at SwiggyArchitecture2021
8Designing the Serviceability Platform at Swiggy for High ScaleArchitecture, Performance2021
9A brief introduction to Engineering challenges at SwiggyArchitecture2021
10Re-Architecting Swiggy's logistics systemsArchitecture2021
11Using Deep Learning for Ranking in Dish SearchAI/ML, Search2021
12Learning to Predict Two-Wheeler Travel DistanceAI/ML2021
13Learning To Rank RestaurantsAI/ML, Search2021
14Running Geo Queries At ScaleDatabases, Performance2020
16Deploying deep learning models at scale at SwiggyAI/ML, Infrastructure2020

Tinder

Tinder Tech Blog

#ArticleTopicsYear
1Tinder API Style GuideArchitecture2024
2Building Obsidian, Tinder's Design SystemFrontend2023
3How Tinder built its API GatewayArchitecture, Infrastructure2022
4Scaling out Tinder Android Payment Flow using State MachineMobile, Payments2020

Twitch

Twitch Engineering Blog

#ArticleTopicsYear
1Ingesting Live Video Streams at Global ScaleVideo/Media, Infrastructure2022
2Breaking the Monolith at TwitchArchitecture2022
3Using Machine Learning to Review EmotesAI/ML2022
4Defense, threat modeling and High Availability at TwitchSecurity, Infrastructure2021

Twitter/X

Twitter/X Engineering Blog

#ArticleTopicsYear
1Twitter's Recommendation AlgorithmAI/ML, Search2023
2How we scaled Reads On the Twitter Users DatabaseDatabases, Performance2023
3Powering real-time data analytics with Druid at TwitterData Engineering2022
4How we built Twitter's highly reliable ads pacing serviceArchitecture2021
5Storing and retrieving millions of ad impressions per secondDatabases, Performance2021
6Processing billions of events in real time at TwitterData Engineering2021
7Logging at TwitterObservability2021
8Twitter's ads serving platformArchitecture2021

Uber

Uber Engineering Blog

#ArticleTopicsYear
1Migrating Uber's Compute Platform to KubernetesInfrastructure2025
2MySQL At UberDatabases2025
3How Uber Uses Ray to Optimize the Rides BusinessAI/ML2025
4How Uber Optimizes LLM TrainingAI/ML2024
5Natural Language to SQL Using Gen AIAI/ML2024
6Lucene: Uber's Search PlatformSearch2024
7Uber's implementation of Live Activity on iOSMobile2024
8Odin: Uber's Stateful PlatformInfrastructure2024
9Kafka Tiered Storage at UberData Engineering2024
10Modernizing Logging at Uber with CLPObservability2024
11How Uber ensures Apache Cassandra's tolerance for single-zone failureDatabases, Infrastructure2024
12How LedgerStore Supports Trillions of Indexes at UberDatabases2024
13Balancing HDFS DataNodes in the Uber DataLakeData Engineering2024
14How Uber Serves Over 40 Million Reads Per Second from Online Storage Using an Integrated CacheCaching, Performance2024
15How Uber Optimized Cassandra Operations At ScaleDatabases2023
16How Uber Optimizes the Timing of Push Notifications using ML and Linear ProgrammingAI/ML, Messaging2022
17Deduping and Storing Images at Uber EatsInfrastructure2022
18Uber's Next Gen Push Platform on gRPCMessaging, Infrastructure2022
19Uber's Highly Scalable and Distributed Shuffle as a ServiceData Engineering2022
20How Uber Predicts Arrival Times Using Deep LearningAI/ML2022
21Real-Time Exactly-Once Ad Event Processing with Apache Flink, Kafka, and PinotData Engineering2021

Walmart

Walmart Global Tech Blog

#ArticleTopicsYear
1Walmart's Cassandra CDC SolutionData Engineering, Databases2022
2Scaling the Walmart Inventory Reservations API for Peak TrafficPerformance, Architecture2022
3A Markov Chain Formulation for the Grocery Item Picking ProcessAI/ML2021
4How we rebuilt the Walmart Autocomplete BackendSearch, Performance2021
5Building a Notification Framework for Microservice-based ApplicationMessaging, Architecture2021

Zomato

Zomato Tech Blog

#ArticleTopicsYear
1Building a cost-effective logging platform for petabyte scaleObservability, Cost Optimization2023
2How Zomato Handles 100 Million Daily Search QueriesSearch, Performance2023
3How Zomato Powers restaurant ads using MLAI/ML2022
4How Zomato uses embeddings to identify and cluster unique addressesAI/ML2022
5How Zomato predicts your order's Food preparation timeAI/ML2022
6How Zomato locates its usersMobile2021
7The Deep Tech Behind Estimating Food Preparation TimeAI/ML2020
Photo of Rahul Aher

Written by Rahul Aher

I'm Rahul, Sr. Software Engineer (SDE II) and passionate content creator. Sharing my expertise in software development to assist learners.

More about me