What tech stack does Discord use?
Discord's stack is detected from first-party engineering blog posts, StackShare, job descriptions, and public GitHub signals — it is directional and represents the known state through mid-2026. The platform is built on a polyglot backend (Python, Rust, Elixir, TypeScript, C/C++) layered over multi-cloud infrastructure spanning AWS and GCP, with React on the web, Electron on the desktop, and native Swift/Kotlin mobile clients. Discord has published extensively on its architecture, making it one of the more transparent large-scale real-time communication platforms from an engineering-blog standpoint.
- Backend Languages
- Python, Rust, Elixir, TypeScript, C/C++
- Frontend
- React + Redux + TypeScript (Electron for desktop)
- Cloud
- AWS + GCP (multi-region Kubernetes)
- Data
- PostgreSQL, Cassandra, Redis, Apache Kafka, Elasticsearch
- Mobile
- Swift (iOS), Kotlin (Android)
- Observability
- Datadog, Prometheus, Grafana, Sentry, Jaeger
What technologies does Discord use?
Discord's detected stack combines high-performance systems languages (Rust, Elixir) with approachable scripting (Python), a modern React frontend, battle-tested data infrastructure at massive scale, and a mature observability layer.
- Python· Backend
- Rust· Backend
- Elixir· Backend
- TypeScript· Backend
- C/C++· Backend
- React· Frontend
- Redux· Frontend
- Electron· Desktop
- Swift· Mobile
- Kotlin· Mobile
- AWS· Infrastructure
- GCP· Infrastructure
- Kubernetes· Infrastructure
- Terraform· Infrastructure
- Cloudflare· Infrastructure
- PostgreSQL· Data
- Cassandra· Data
- Redis· Data
- Apache Kafka· Data
- Elasticsearch· Data
- Datadog· Observability
- Prometheus· Observability
- Grafana· Observability
- Sentry· Observability
- Jaeger· Observability
- GitHub· Dev Tools
- GitHub Actions· Dev Tools
- Jest· Dev Tools
- Cypress· Dev Tools
- Snyk· Dev Tools
Sources:Discord Tech Stack — himalayas.appReal-Time Communication with Elixir at Discord — Elixir BlogDiscord Engineering Blog — discord.com
What does Discord use on the backend and infrastructure?
Discord's backend is polyglot by design, with each language chosen for a specific purpose. Python handles general API services and business logic — it was the language the team started with in 2015 and remains the default for rapid iteration across most product surfaces. Elixir (via the Phoenix framework and its WebSocket layer) powers the real-time Gateway that relays messages and presence updates across millions of concurrent connections; Discord published extensively on this architecture starting in 2020. Rust was added for the highest-performance-critical components where garbage-collection pauses are unacceptable — most notably the Gateway itself, which was rewritten in Rust for deterministic latency at scale, and custom data structures that were integrated into Elixir services via the Rustler bridge. C/C++ surfaces in audio/video codec and voice-processing layers. Discord described its development environment as a polyglot mono-repo where Python, TypeScript, Rust, Elixir, and C/C++ are all actively maintained.
On data storage, PostgreSQL handles relational data (user accounts, server metadata, permissions), while Apache Cassandra stores the time-series message corpus — well-suited to Discord's append-heavy, chronologically ordered, high-volume write workloads. Redis powers session management, presence tracking, and caching at low latency. Apache Kafka is the event backbone for distributing state changes across services asynchronously. Cloudflare provides DDoS mitigation and global CDN at the network edge. Multi-region Kubernetes clusters on AWS and GCP provide container orchestration, with Terraform managing infrastructure as code.
What does Discord use on the frontend, data, and observability?
The web client is built on React with Redux for global state management, written in TypeScript. The desktop application wraps this web client in Electron, giving Discord a cross-platform native-feeling app without maintaining separate codebases. Native mobile apps use Swift on iOS and Kotlin on Android, prioritizing platform-native performance over cross-platform frameworks like React Native or Flutter. Discord moved its entire engineering workflow to cloud development environments (CDEs), as documented on the company's engineering blog — reducing onboarding time and increasing environment parity between local and production.
Observability is a mature and well-documented layer: Datadog handles infrastructure monitoring and APM, Prometheus and Grafana cover metrics and dashboards, Elasticsearch and Kibana aggregate and index logs, Jaeger provides distributed tracing across Discord's microservice mesh, and Sentry catches client-side errors. The in-platform search experience is powered by Elasticsearch. Snyk handles dependency vulnerability scanning as part of Discord's security-first engineering culture. No CRM or marketing-automation vendor has been publicly confirmed — consistent with Discord's historically product-led, B2C distribution model, though commercial build-out under Sakhnini is expected to drive vendor evaluation in this area.
What Discord's stack means if you sell to them
Discord's Rust-and-Elixir backend signals an engineering culture that prizes systems-level correctness, deterministic latency, and ruthless performance optimization. Vendors pitching into the CTO organization should lead with technical credibility, reference architecture fit with Kubernetes/Kafka/Cassandra, and ideally offer self-hosted or private-cloud deployment options for security-sensitive components. Pitching 'easy to use' without equivalent depth on reliability, observability, and scale will not land.
The most significant displacement and greenfield opportunities sit in three areas. First, security and compliance tooling: as Discord accelerates toward a public listing, SOC 2 Type II, ISO 27001, and SEC-mandated financial controls create immediate budget for GRC, identity, and vulnerability management vendors. Second, data warehouse and analytics: Discord's data volume from 259M MAU is enormous, and Cassandra's analytics capabilities are limited — a cloud data warehouse (Snowflake, BigQuery, Databricks) layer is a credible pitch. Third, GTM infrastructure: Discord's commercial build-out under Sakhnini will create first-time demand for enterprise CRM, sales engagement, and ABM tooling that did not exist at meaningful scale under the product-first Citron era.
As of June 2026.Sources:Discord Engineering Blog — discord.comReal-Time Communication at Scale with Elixir at DiscordDiscord Tech Stack — himalayas.app
Discord — frequently asked questions
- Ramp
- Notion
- Figma
- 100 Thieves
- 1X Technologies
- AbbVie
- Abby Care
- Abnormal Security
- AdMob
- Affirm
- Agency
- Agility Robotics
- AirGarage
- Airtable
- Airtime
- Airtop
- AKASA
- Alation
- Alchemy
- Aleo
- Alkira
- Allbirds
- Alphabet
- Amazon
- AMD (Advanced Micro Devices)
- American Express
- AMP Robotics
- Amplitude
- Anduril Industries
- Anrok
- Anterior
- Anthropic
- Anyscale
- Anysphere
- Apeel
- Apex Space
- Apollo
- Apple
- Applied Intuition
- Arcwise
- Arm Holdings
- Armis
- ARQ
- Asana
- ASML
- Aspora
- Astranis
- AstraZeneca
- Astrocade
- Athletic Brewing
- Atlys
- Attentive
- Auctor
- Aurora
- Avelios
- Bank of America
- Barracuda
- Benchling
- BeReal
- Beyond Meat
- Bigeye
- BigHat Biosciences
- BigPanda
- biomodal
- Bird
- Birkenstock
- Black Forest Labs
- Blend Labs
- Block
- Blockaid
- Blues
- Boeing
- Boston Dynamics
- Brex
- Broadcom
- Canva
- Caterpillar
- CAVA Group
- Celsius Holdings
- Character.AI
- Chevron Corporation
- Chipotle
- Chobani
- Cisco
- ClickHouse
- Clubhouse
- The Coca-Cola Company
- Cognition
- Cohere
- Coinbase
- Colgate-Palmolive
- Comma.ai
- Constellation Brands
- Convex
- Costco
- Cresta
- Crocs
- Cross River Bank
- Crossbeam
- Databricks
- dbt Labs
- Decagon
- Deel
- Deere & Company
- Dell Technologies
- Descript
- Devoted Health
- Dialpad
- DigitalOcean
- Divergent Technologies
- Divvy Homes
- Domo
- DoorDash
- Dutch Bros
- dYdX
- e.l.f. Beauty
- EigenLayer
- ElevenLabs
- Eli Lilly and Company
- Envoy
- Everlaw
- Exowatt
- Exxon Mobil
- Fanatics
- FIGS
- Figure AI
- Firefly Aerospace
- Fireworks AI
- Fivetran
- Flexport
- Flock Safety
- Fly.io
- Ford
- Freenome
- Function Health
- Gamma
- GE Aerospace
- General Mills
- General Motors
- Genesis Therapeutics
- GOAT
- Goldbelly
- Goldman Sachs
- Gong
- Greenlight
- Gusto
- Hadrian
- Harvey
- Headway
- Hebbia
- Helsing
- Hex
- Hippocratic AI
- Honor
- HubSpot
- Impossible Foods
- Intel Corporation
- Johnson & Johnson
- JPMorgan Chase
- Klarna
- Kraken
- Lam Research
- Linear
- Liquid Death
- Lockheed Martin
- Lovable
- Mastercard
- McDonald's
- Microsoft
- Miro
- Mistral AI
- Mondelez
- Nike
- Northrop Grumman
- Nubank
- Nvidia
- Oatly
- OKX
- OLIPOP
- On Holding
- OpenAI
- Procter & Gamble
- Palantir
- PayPal
- Peloton
- PepsiCo
- Physical Intelligence
- Planet Fitness
- Qualcomm
- Rent the Runway
- Replit
- Retool
- Revolut
- Ripple
- Rippling
- Safe Superintelligence
- Salesforce
- Scale AI
- SharkNinja
- Skims
- Snowflake
- Snyk
- Starbucks
- Stripe
- Sweetgreen
- Target
- Toyota
- Tractor Supply
- TSMC
- Tyson Foods
- UnitedHealth Group
- Vanta
- Vercel
- Vuori
- Warby Parker
- Waymo
- Wingstop
- xAI
- YETI
