Skip to content

Real-world Systems and Architectures๐Ÿ”—

Social Media and Messaging๐Ÿ”—

  • Facebook Timeline: Brought To You By The Power Of Denormalization - https://goo.gl/FCNrbm
  • Scale at Facebook - https://goo.gl/NGTdCs
  • Building Timeline: Scaling up to hold your life story - https://goo.gl/8p5wDV
  • Erlang at Facebook (Facebook chat) - https://goo.gl/zSLHrj
  • Facebook Chat Architecture - https://goo.gl/qzSiWC
  • Finding a Needle in Haystack: Facebookโ€™s Photo Storage - https://goo.gl/edj4FL
  • Serving Facebook Multifeed: Efficiency, Performance Gains Through Redesign - https://goo.gl/adFVMQ
  • Scaling Memcache at Facebook - https://goo.gl/rZiAhX
  • TAO: Facebookโ€™s Distributed Data Store for the Social Graph - https://goo.gl/Tk1DyH
  • The WhatsApp Architecture Facebook Bought For $19 Billion - https://bit.ly/2AHJnFn

E-Commerce & Cloud Infrastructure๐Ÿ”—

  • Amazon Architecture - https://goo.gl/k4feoW
  • Dynamo: Amazonโ€™s Highly Available Key-value Store - https://goo.gl/C7zxDL
  • Scaling Uberโ€™s Marketplace Platform - https://goo.gl/kGZuVy
  • How Uber Handles 14 Million Rides Per Day - https://eng.uber.com/uber-architecture/
  • Scaling Pinterest - https://goo.gl/KtmjW3
  • Pinterest Architecture Update - https://goo.gl/w6rRsf
  • A Brief History of Scaling LinkedIn - https://goo.gl/8A1Pi8
  • How We've Scaled Dropbox - https://goo.gl/NjBDtC
  • Flickr Architecture - https://goo.gl/dWtgYa

Streaming & Entertainment๐Ÿ”—

  • A 360-Degree View of the Netflix Stack - https://goo.gl/rYSDTz
  • Itโ€™s All A/Bout Testing: The Netflix Experimentation Platform - https://goo.gl/agbA4K
  • Netflix Recommendations: Beyond the 5 Stars (Part 1) - https://goo.gl/A4FkYi
  • Netflix Recommendations: Beyond the 5 Stars (Part 2) - https://goo.gl/XNPMXm
  • YouTube Architecture - https://goo.gl/mCPRUF
  • Seattle Conference on Scalability: YouTube Scalability - https://goo.gl/dH3zYq

Search & Big Data๐Ÿ”—

  • Google Architecture - https://goo.gl/dvkDiY
  • The Google File System (Google Docs) - https://goo.gl/xj5n9R
  • Differential Synchronization (Google Docs) - https://goo.gl/9zqG7x
  • Bigtable: A Distributed Storage System for Structured Data - https://goo.gl/6NaZca

Microservices, Databases, and Scalability๐Ÿ”—

  • Announcing Snowflake (A Network Service for Generating Unique ID Numbers at High Scale) - https://goo.gl/GzVWYm
  • Timelines at Scale - https://goo.gl/8KbqTy
  • How Twitter Scales for 150M+ Active Users - https://goo.gl/EwvfRd
  • Scaling Twitter: Making Twitter 10000 Percent Faster - https://goo.gl/nYGC1k
  • Building Scalable Payment Systems at PayPal - https://engineering.paypal.com/scaling
  • Scaling Redditโ€™s Web Stack - https://www.redditinc.com/blog/scaling-reddit

List of Company Engineering Blogs๐Ÿ”—

Tech Companies๐Ÿ”—

  • Airbnb - https://medium.com/airbnb-engineering
  • Amazon - https://developer.amazon.com/blogs
  • Apple Machine Learning Research - https://machinelearning.apple.com/
  • Asana - https://blog.asana.com/category/eng
  • Atlassian - https://developer.atlassian.com/blog
  • Dropbox - https://blogs.dropbox.com/tech
  • Facebook - https://code.facebook.com/posts
  • GitHub - https://githubengineering.com
  • Google - https://developers.googleblog.com
  • LinkedIn - https://engineering.linkedin.com/blog
  • Netflix - https://medium.com/netflix-techblog
  • Quora - https://engineering.quora.com
  • Reddit - https://redditblog.com
  • Salesforce - https://developer.salesforce.com/blogs/engineering
  • Shopify - https://engineering.shopify.com
  • Slack - https://slack.engineering
  • Spotify - https://labs.spotify.com
  • Stripe - https://stripe.com/blog/engineering
  • System Design Primer - https://github.com/donnemartin/system-design-primer
  • Twitter - https://blog.twitter.com/engineering/enus.html
  • Uber - http://eng.uber.com
  • Yahoo - https://yahooeng.tumblr.com
  • Yelp - https://engineeringblog.yelp.com
  • Zoom - https://medium.com/zoom-developer-blog

Cloud, DevOps & Infrastructure๐Ÿ”—

  • Cloudflare - https://blog.cloudflare.com/
  • Docker - https://blog.docker.com
  • Kubernetes Blog - https://kubernetes.io/blog/
  • Terraform by HashiCorp - https://www.hashicorp.com/blog
  • Grafana Labs - https://grafana.com/blog/
  • Fastly Blog - https://www.fastly.com/blog/

AI & Data Science๐Ÿ”—

  • OpenAI Blog - https://openai.com/research/
  • DeepMind Blog - https://www.deepmind.com/blog/
  • Meta AI Research - https://ai.facebook.com/research/
  • Google AI - https://ai.googleblog.com/
  • Hugging Face Blog - https://huggingface.co/blog
  • NVIDIA AI - https://developer.nvidia.com/blog/

Security & Privacy๐Ÿ”—

  • Google Security Blog - https://security.googleblog.com/
  • Microsoft Security Blog - https://www.microsoft.com/security/blog/
  • Cloudflare Security - https://blog.cloudflare.com/tag/security/
  • OWASP Blog - https://owasp.org/www-blog/
  • Tailscale Blog - https://tailscale.com/blog/

Additional Resources on System Design & Scalability๐Ÿ”—

Books๐Ÿ”—

  • Designing Data-Intensive Applications - https://dataintensive.net/
  • Site Reliability Engineering (SRE) by Google - https://landing.google.com/sre/
  • The Phoenix Project: DevOps and Continuous Delivery - https://itrevolution.com/product/the-phoenix-project/
  • The Art of Scalability - https://www.amazon.com/Art-Scalability-Scalable-Designs-Organizations/dp/0321636408/
  • High Performance MySQL - https://www.oreilly.com/library/view/high-performance-mysql/9780596101718/

GitHub Repositories๐Ÿ”—

  • System Design Primer - https://github.com/donnemartin/system-design-primer
  • Awesome Scalability - https://github.com/binhnguyennus/awesome-scalability
  • The Algorithms - Python - https://github.com/TheAlgorithms/Python
  • Awesome Data Engineering - https://github.com/igorbarinov/awesome-data-engineering