Como empresas de software de verdade construíram, com fonte.
- AirbnbStack
Marketplace de hospedagens e experiências · Estados Unidos
Como o Airbnb saiu de um monólito em Rails para serviços em Kubernetes
O Airbnb começou como um único app em Ruby on Rails e, quando o time de engenharia passou de algumas centenas de pessoas, quebrou tudo em serviços em Java. Hoje roda na AWS e em Kubernetes, com o site em React e TypeScript, apps nativos para iOS e Android e ferramentas de dados que ele mesmo criou e abriu, como Airflow e Superset.
Ruby on RailsJavaReactTypeScriptSwift+11 - Basecamp (37signals)Stack
Software de gestão de projetos e de e-mail (Basecamp e HEY) · Estados Unidos
Como a 37signals roda o Basecamp e o HEY em Rails e em servidores próprios
A 37signals faz o Basecamp e o e-mail HEY com um time pequeno, e é a empresa por trás do Ruby on Rails. A stack é Rails com Hotwire e MySQL, publicada com a ferramenta própria Kamal em servidores da empresa, depois que ela saiu da AWS entre 2023 e 2025.
Ruby on RailsHotwireMySQLSQLiteSolid Cache+6 - Cal.comStack
Infraestrutura de agendamento · Estados Unidos
Como o Cal.com montou o agendamento em código aberto e depois fechou
O Cal.com é uma plataforma e API de agendamento que empresas usam para as pessoas marcarem horário com elas. Por cinco anos o código foi público: um monorepo em TypeScript com Next.js, tRPC, Prisma e Postgres, além de uma API em NestJS, até a produção ir para um repositório privado em 2026.
TypeScriptNext.jsReactTailwind CSStRPC+11 - Conta AzulStack
ERP online para pequenas empresas e contadores · Brasil
Como a Conta Azul roda um ERP para pequenas empresas na AWS
A Conta Azul é um ERP online que cuida de finanças, vendas e notas fiscais de pequenas empresas brasileiras e dos contadores delas. Roda na AWS, junta um legado em Java com serviços mais novos em Go e serve milhares de modelos de ML, um por cliente, pelo Amazon SageMaker.
AWSAmazon SageMakerKubernetes (Amazon EKS)AWS LambdaDocker+6 - CreditasStack
Crédito com garantia e crédito pessoal · Brasil
Como a Creditas trocou Ruby por Kotlin e foi para Kubernetes na AWS
A Creditas oferece crédito com garantia de imóvel, de veículo e consignado no Brasil. Começou num monolito em Ruby, levou os serviços novos para Kotlin e Spring Boot, roda tudo em Kubernetes na AWS e hoje usa agentes de IA na manutenção e no design system.
KotlinSpring BootRubyAWSKubernetes (Amazon EKS)+11 - DiscordStack
Chat de voz, vídeo e texto para comunidades · Estados Unidos
Como o Discord dá conta de trilhões de mensagens com Elixir, Python e Rust
O Discord é onde milhões de comunidades conversam por texto, voz e vídeo. O stack junta Elixir para as conexões em tempo real com um monólito de API em Python, e com o tempo levou os trechos mais quentes para o Rust e o armazenamento do MongoDB para o Cassandra e depois para o ScyllaDB.
ElixirPythonRustScyllaDBgRPC+10 - DocumensoStack
Assinatura eletrônica open source · Estados Unidos
Como a Documenso construiu uma alternativa open source ao DocuSign
A Documenso é uma plataforma open source de assinatura de documentos que qualquer um pode hospedar por conta própria ou usar na nuvem. Roda num monorepo em TypeScript com React Router, Hono, tRPC, Prisma e PostgreSQL, e o time escreveu a própria biblioteca de PDF para cuidar das assinaturas digitais.
TypeScriptReact RouterViteHonotRPC+11 - DubStack
Gestão e atribuição de links open source · Estados Unidos
Como o Dub entrega redirects rápidos e análise de cliques numa stack serverless
O Dub é uma plataforma open source de links curtos e atribuição, usada por times como Twilio, Vercel e Raycast. A stack é quase toda feita de serviços gerenciados: Next.js na Vercel para o app e os redirects, Redis como cache dos links, MySQL na PlanetScale para os dados principais e Tinybird para a análise de cliques.
TypeScriptNext.jsTailwind CSSPrismaPlanetScale+11 - DuolingoStack
App para aprender idiomas · Estados Unidos
Como o Duolingo saiu de um back-end em Python para 500 serviços na AWS
O Duolingo ensina idiomas, matemática e música para um público enorme com apps nativos e pelo site. O back-end começou em Python e virou mais de 500 serviços na AWS escritos em Python, Kotlin e Java, enquanto os apps são nativos em Swift e Kotlin e usam IA da OpenAI.
PythonFlaskScalaKotlinSwift+8 - FigmaStack
Ferramenta de design colaborativo · Estados Unidos
Como a Figma colocou no navegador uma ferramenta de design com cara de motor de jogo
A Figma é uma ferramenta de design em que o time inteiro edita o mesmo arquivo ao vivo no navegador. O canvas é C++ compilado para WebAssembly, com uma interface em React e TypeScript em volta, apoiado num servidor multiplayer em Rust, num monólito em Ruby e numa frota de Postgres bem fatiada na AWS.
C++WebAssemblyWebGLReactTypeScript+11 - GhostStack
Plataforma de publicação para newsletters e assinaturas pagas · SG
Como o Ghost construiu uma plataforma de publicação aberta em Node.js
O Ghost é uma plataforma de publicação de código aberto mantida por uma fundação sem fins lucrativos, usada para blogs, newsletters e assinaturas pagas. O núcleo é uma API JSON em Node.js com MySQL, um painel separado que está sendo refeito em React e serviços de fora como Stripe, Mailgun e Tinybird para pagamentos, e-mail e análise.
Node.jsTypeScriptExpressHandlebarsMySQL+10 - GitLabStack
Plataforma DevSecOps para código, CI/CD e segurança · Estados Unidos
Como o GitLab mantém um monólito gigante em Rails à vista de todos
O GitLab é uma plataforma de núcleo aberto que junta controle de código, CI/CD e segurança num app só, e o GitLab.com é a maior instalação dele. A base é um monólito em Ruby on Rails escolhido de propósito por ser previsível, com PostgreSQL, Redis e Sidekiq, mais serviços em Go nos trechos que precisam de velocidade, rodando no Google Cloud e em Kubernetes.
RubyRuby on RailsGoPumaPostgreSQL+10 - HotmartStack
Plataforma para vender produtos digitais e cursos · Brasil
Como a Hotmart montou sua plataforma de criadores na AWS e em Java
A Hotmart permite que criadores vendam e entreguem cursos e outros produtos digitais, com checkout, área de membros e pagamentos num só lugar. Roda na AWS desde a fundação, com serviços em Java no Kubernetes e, mais recentemente, um tutor de IA feito no Amazon Bedrock.
AWSKubernetesJavaSpring BootMySQL+9 - iFoodStack
Delivery de comida e mercado · Brasil
Como o iFood roda o maior app de delivery da América Latina com Kotlin, eventos e dados
O iFood liga restaurantes, mercados e entregadores a milhões de clientes, com cerca de 100 milhões de pedidos por mês. O backend é feito de microsserviços em Kotlin e Java na AWS e em Kubernetes, conversando por Kafka e eventos, com Databricks e SageMaker por trás dos dados e das centenas de modelos de machine learning.
KotlinJavaSpring BootKtorAWS+10 - LinearStack
Gestão de projetos para times de software · Estados Unidos
Como a Linear construiu um gerenciador de tarefas rápido
A Linear é uma ferramenta de tarefas e planejamento para times de software, famosa por parecer instantânea. Por baixo, é TypeScript de ponta a ponta, com um motor de sincronização próprio que guarda os dados no navegador e um único banco Postgres no Google Cloud.
TypeScriptReactMobXstyled-componentsLinear sync engine (WebSockets)+10 - NotionStack
Espaço de trabalho para documentos, wikis e projetos · Estados Unidos
Como o Notion escalou o Postgres e a estrutura de dados
O Notion é um espaço de trabalho onde times escrevem documentos, montam wikis e organizam projetos, tudo feito de blocos. O produto roda em React, TypeScript e Node.js sobre um conjunto de bancos Postgres fatiados na AWS, com um data lake de Kafka, Hudi e Spark criado para acompanhar bilhões de blocos.
TypeScriptReactNode.jsGoPostgreSQL+11 - NubankStack
Banco digital · Brasil
Como o Nubank montou um banco em Clojure e Datomic
O Nubank é o banco digital que começou com um cartão de crédito no Brasil e hoje atende milhões de clientes na América Latina. Desde o início apostou em Clojure, no banco de dados Datomic e em Kafka na AWS, depois levou tudo para Kubernetes e acabou comprando a empresa por trás do Clojure.
ClojureFinagleDatomicAmazon DynamoDBKafka+8 - OlistStack
Plataforma de e-commerce para pequenos lojistas · Brasil
Como a Olist montou um hub de marketplaces com Python, Django e filas
A Olist ajuda pequenos lojistas brasileiros a vender nos grandes marketplaces e a tocar a loja. A stack é Python e Django REST Framework de ponta a ponta, com mais de cem microsserviços conversando por filas do Amazon SQS.
PythonDjango REST FrameworkGoHerokuAWS+11 - PicPayStack
Carteira digital e banco · Brasil
Como o PicPay escalou um superapp de pagamentos na AWS
O PicPay começou como carteira para pagamentos entre pessoas e virou um banco digital completo. Foi montado na AWS desde cedo, com aplicações em Kubernetes no EKS, Kafka no MSK e uma plataforma de dados que migrou para o Databricks.
AWSKubernetes (Amazon EKS)AWS LambdaAmazon RDSAmazon DynamoDB+11 - Plausible AnalyticsStack
Análise de sites que respeita a privacidade · Estônia
Como a Plausible construiu uma alternativa enxuta ao Google Analytics
A Plausible é uma ferramenta de análise de sites de código aberto e sem cookies, tocada por um time pequeno e sem investidores na Europa. A base é um monólito em Elixir e Phoenix, com PostgreSQL para os dados do app e ClickHouse para as estatísticas, rodando em servidores na Alemanha.
ElixirPhoenixPostgreSQLClickHouseReact+11 - PostHogStack
Análise de produto e ferramentas para desenvolvedores · Estados Unidos
Como a PostHog construiu uma análise de produto open source que aguenta escala
A PostHog é um conjunto open source de análise de produto, gravação de sessões, feature flags e experimentos. A base é um app em Django e React sobre o ClickHouse, com serviços em Rust e Kafka segurando a enxurrada de eventos que chega.
ReactKeaDjangoRustNode.js+11 - QuintoAndarStack
Plataforma de aluguel e venda de imóveis · Brasil
Como o QuintoAndar montou um marketplace de imóveis com React, Flutter e Databricks
O QuintoAndar liga proprietários, inquilinos, compradores e corretores para alugar e vender imóveis no Brasil. A stack junta um app web em React e um app mobile em Flutter a um monolito que vem sendo quebrado em serviços e a uma plataforma pesada de dados e ML em Databricks e AWS.
ReactNext.jsFlutterCloud FirestoreJava+10 - RaycastStack
Launcher de produtividade para Mac e Windows · Reino Unido
Como a Raycast construiu um launcher nativo que roda no Mac e no Windows
A Raycast é um launcher de teclado com extensões, chat de IA e busca de arquivos. Começou como um app de Mac todo em Swift e AppKit, e na versão 2.0 virou um híbrido: cascas nativas finas, uma interface única em React dentro das web views do sistema, um núcleo em Node.js e Rust onde a velocidade importa.
SwiftAppKit.NETReactTypeScript+8 - RD StationStack
Automação de marketing e CRM para pequenas e médias empresas · Brasil
Como a RD Station levou um app Rails do Heroku a uma plataforma multinuvem
A RD Station, fundada como Resultados Digitais em Florianópolis, faz software de automação de marketing, CRM e atendimento e faz parte da TOTVS desde 2021. Começou como um app Ruby on Rails no Heroku e hoje roda serviços em Rails e Python no Kubernetes, entre Google Cloud e AWS.
RubyRuby on RailsPostgreSQLMongoDBSidekiq+9 - ResendStack
API de e-mail para desenvolvedores · Estados Unidos
Como a Resend construiu uma API de e-mail com TypeScript e Supabase
A Resend é uma API de e-mail que deixa o desenvolvedor mandar e-mails transacionais e de marketing com poucas linhas de código. Ela nasceu do projeto open source React Email e roda em TypeScript, Node.js e Go na AWS, com Postgres e login do Supabase.
TypeScriptNode.jsGoHonoNext.js+10 - ShopifyStack
Plataforma de e-commerce · Canadá
Como a Shopify escalou um dos maiores apps em Rails do mundo
A Shopify roda lojas online e físicas de milhões de lojistas. O núcleo ainda é um monólito em Ruby on Rails, organizado em módulos e dividido em pods isolados com MySQL fatiado, rodando em Kubernetes no Google Cloud, com React, GraphQL e React Native do lado do cliente.
RubyRuby on RailsMySQLVitessRedis+10 - SlackStack
Mensagens e colaboração para equipes · Estados Unidos
Como o Slack saiu de um app em PHP e virou uma plataforma em células na AWS
O Slack é um app de mensagens para o trabalho, usado por times de todo tamanho. O backend é um monólito em Hack no HHVM com servidores de tempo real em Java, MySQL escalado com Vitess e uma plataforma de Kubernetes na AWS, e o app de desktop é React e TypeScript dentro do Electron.
HackHHVMJavaGoMySQL+12 - StoneStack
Pagamentos, conta digital e crédito para pequenos negócios · Brasil
Como a Stone roda pagamentos e banco com C#, Go e três nuvens
A Stone vende maquininha, conta digital PJ e crédito para lojistas brasileiros. A engenharia se divide por linha de negócio, com C# e .NET no crédito, Go no banking, Kotlin Multiplatform no mobile e infraestrutura espalhada entre AWS, Google Cloud e Azure.
C# / .NETGoAWSMicrosoft AzureGoogle Cloud+10 - SupabaseStack
Plataforma de desenvolvimento com Postgres · Estados Unidos
Como o Supabase montou um back-end com ferramentas open source
O Supabase entrega ao desenvolvedor um banco Postgres com login, APIs, arquivos, tempo real e funções na borda ao redor. Em vez de escrever tudo do zero, ele junta ferramentas open source que já existem, em várias linguagens, e só constrói o que falta, tudo hospedado na AWS.
PostgreSQLPostgRESTpg_graphqlSupabase Auth (GoTrue)Supabase Realtime+11 - VercelStack
Plataforma de nuvem para apps web · Estados Unidos
Como a Vercel constrói a Vercel com as próprias ferramentas
A Vercel é uma plataforma de nuvem para publicar apps web e a empresa por trás do Next.js. O site e o painel rodam em Next.js e Turborepo, e a plataforma por baixo junta AWS Lambda, um núcleo em Rust, Go na borda e um fluxo de dados com Kafka e ClickHouse.
TypeScriptReactNext.jsGeistTurborepo+10