Le stack tech de Revolut en 2026
Néobanque britannique scalée à 45M clients en moins de 10 ans. Stack JVM dominant (Java, Kotlin), microservices sur Kubernetes, Kafka événementiel, PostgreSQL — avec une discipline anti-monolithe poussée loin et une approche multi-cloud.
🧱 Stack technique (sourcé public)
Microservices financiers — core banking, paiements, FX
Services backend récents + Android
Base relationnelle principale par service
Bus d'événements inter-services (paiements, fraud detection, notifications)
App Android — partage de code avec iOS via KMM
App iOS
Orchestration des microservices
Multi-cloud pour résilience + résidence géographique des données
Métriques + dashboards
Data engineering, ML (anti-fraud, scoring crédit)
🐙 Open-source notable
| Projet | Description | Stars |
|---|---|---|
| github.com/revolut-mobile | Partage public de libs mobile (Kotlin Multiplatform tooling). | varie |
🏛️ Culture ingénierie
Stack très assumé JVM (Java + Kotlin) — discipline microservices forte, refus du gros monolithe central. Le blog Medium documente régulièrement les arbitrages : pourquoi Kotlin pour les nouveaux services, comment ils gèrent les sagas multi-services pour les paiements, comment Kafka évite les couplages temporels.
👋 Recrutement
Recrutement global, hubs Londres / Berlin / Porto / Krakow / Singapour. Pour les rôles techniques : interview process réputé exigeant (LeetCode + design système financier). Salaires compétitifs UK/EU avec stock options.