Stack directory

What real companies actually run, and why they chose it.

Travel & marketplace

Airbnb

Airbnb's core booking platform, internally nicknamed Monorail, is a large Ruby on Rails application that the company has invested heavily i…

Ecommerce & cloud

Amazon

Amazon originally built standardized infrastructure to run its own retail business more efficiently; that internal infrastructure, includin…

Productivity software

Basecamp

Basecamp (formerly 37signals) is the company that built and open-sourced Ruby on Rails in the first place, extracting it from its own produ…

Chat & gaming

Discord

Discord uses Elixir, which runs on the same virtual machine as Erlang, to power the real-time messaging gateway that keeps millions of conc…

Cloud storage

Dropbox

Dropbox leaned heavily on Python across its backend and desktop client for years, later rewriting performance-critical parts of its sync en…

Ecommerce & marketplace

Etsy

Etsy built its marketplace on PHP and became well known in the engineering community for a culture of shipping small, frequent changes safe…

Developer tools

GitHub

GitHub has run on Ruby on Rails since it started, and is frequently cited as one of the largest and longest-lived Rails applications in the…

Search & cloud

Google

Google created the Go programming language and Kubernetes, and its early internal papers on MapReduce and Bigtable directly inspired the op…

Social media

Instagram

Instagram was built fast, on Python and Django, by a small founding team that valued speed of iteration over almost anything else in the ap…

Professional network

LinkedIn

LinkedIn built and open-sourced Apache Kafka to handle its internal streams of activity data, later followed by the related stream-processi…

Social media

Meta (Facebook)

Facebook grew up on PHP, and rather than rewrite everything, the company built its own compiler and later a new language, Hack, plus the HH…

Streaming

Netflix

Netflix's backend is a large ecosystem of Java-based microservices, supported by resilience tools like Hystrix, Eureka and Chaos Monkey tha…

Social & visual discovery

Pinterest

Pinterest started as a small Python and Django application, and its early engineering writing is well known for documenting how the team sc…

Social & forums

Reddit

Reddit was very briefly written in Common Lisp before the founders rewrote it in Python within its first few months in 2005; Python has bee…

Ecommerce

Shopify

Shopify runs one of the largest Ruby on Rails deployments anywhere, handling huge, spiky traffic during major sales events on the same fram…

Business messaging

Slack

Slack was originally built primarily in PHP, and as it scaled the team began migrating performance-sensitive parts of the backend toward Ha…

Music streaming

Spotify

Spotify runs the bulk of its backend services on the JVM using Java, while relying on Python separately for data science and machine learni…

Payments

Stripe

Stripe's core API and much of its backend are written in Ruby, and the company later built and open-sourced Sorbet, a type checker that add…

Social media

Twitter (X)

Twitter started on Ruby on Rails during its "fail whale" era, then moved much of its backend onto the JVM using Scala as it grew, while als…

Rideshare & logistics

Uber

As Uber scaled past its original stack, it adopted Go extensively for new backend services and built tools like the H3 geospatial indexing …

Messaging

WhatsApp

WhatsApp famously ran hundreds of millions of simultaneous connections with a very small engineering team, a feat widely credited to its ch…