💳 DevStack · Fintech — infrastructure paiements pour Internet

Le stack tech de Stripe en 2026

Le standard de facto de l'infrastructure paiements internet. Stack Ruby + Java + Go historiquement, avec une discipline opérationnelle financière obsessionnelle : test coverage maniaque, observabilité maison (Veneur, Sorbet pour typer Ruby), revues SRE strictes.

Révisé 2026-05 Fondé 2010 · South San Francisco / Dublin (dual HQ) 5 catégories · 10 composants
📈 Échelle (signaux publics)$1+ trillion de paiements traités en 2023 (chiffres officiels Stripe). Utilisé par ~99% des entreprises tech US notables (Stripe annual letter 2023).

🧱 Stack technique (sourcé public)

▸ Backend
Ruby actuel

Service principal API + dashboards historiques

Sorbet (typage Ruby maison) actuel

Gradual typing pour Ruby — créé chez Stripe, open-sourcé

Java actuel

Services performants — risk scoring, batch payments

Go actuel

Infrastructure tools, observability (Veneur)

▸ Data store
MongoDB actuel

Store principal pour les données métier (historique)

DynamoDB / autres KV stores actuel

Stores spécialisés pour fraud detection + idempotency

▸ Frontend
React + TypeScript actuel

Dashboard Stripe + Checkout + Elements

▸ Infra & observabilité
Veneur (DataDog-compatible métriques maison) actuel

Pipeline metrics haute volumétrie, open-sourcé

Pingdom + custom alerting actuel

Synthetic monitoring + alerting interne

▸ ML / Risk
Python + ML stack (Pandas, XGBoost, custom inference) actuel

Stripe Radar (fraud detection) — ML pipeline temps réel

🐙 Open-source notable

ProjetDescriptionStars
Sorbet Type checker pour Ruby — créé chez Stripe, maintenant utilisé par Shopify, GitLab, etc. 7.5k+
Veneur Pipeline metrics haute volumétrie compatible DogStatsD. 1.6k+
skycfg Configuration Starlark (dialect Python) pour config-as-code. 1k+

🏛️ Culture ingénierie

Discipline opérationnelle financière extrême : test coverage near-100%, code review obligatoire avec senior approvers sur les modules paiement, observabilité maison (Veneur, Sorbet pour typer Ruby). Le blog ingénierie documente régulièrement les migrations sans downtime (Online Migrations est un post-référence dans l'industrie) et les arbitrages techniques (pourquoi Ruby reste la lingua franca même quand Java/Go scale mieux).

👋 Recrutement

Recrutement très sélectif (réputation '5 loops', system design + coding rigoureux). Hubs : San Francisco, Dublin, Remote North America/Europe. Salaires top US tier + stock pré-IPO. Process inclut souvent une 'integration interview' où on te demande d'écrire du vrai code Stripe (Ruby + Sorbet).

Méthodologie & limitesCe dossier compile ce qui a été publiquement disclosed via le blog ingénierie, les job postings, GitHub et les talks de conférence. Ce n'est pas un audit complet — la stack interne est plus large. Chaque item liste sa source pour que tu puisses re-vérifier. Les stacks tech bougent — la date "Révisé" en haut indique la fraîcheur de cette revue.

Sources principales