Devoxx, rendez-vous annuel incontournable de la communauté tech européenne, a une fois de plus tenu son rôle de baromètre des tendances technologiques. L’édition 2025 a réuni développeurs, architectes et CTOs autour des dernières innovations et des pratiques émergentes du développement logiciel.
Au-delà de l’effervescence habituelle, des signaux forts et faibles ont émergé, dessinant les enjeux tech majeurs que les entreprises devront relever prochainement.
🔥Java : une plateforme historique en pleine accélération technologique
Face aux exigences croissantes du cloud-native, des microservices et de la scalabilité, Java démontre qu’il est bien plus qu’une technologie mature : il est aujourd’hui l’une des plateformes les plus actives en matière d’innovation.
Trois axes majeurs de modernisation ont été révélés lors de Devoxx 2025 :
Programmation fonctionnelle enrichie :
Avec l’
introduction de l’API Gatherers dans Java 24, les développeurs disposent d’un nouvel outil puissant pour définir leurs propres opérations intermédiaires sur les flux de données. Cela prolonge l’approche fonctionnelle initiée avec les Streams, tout en offrant une souplesse et un contrôle accrus pour construire des traitements plus élégants et performants.
Gestion fine de la mémoire :
La nouvelle Memory API, issue du projet Panama et disponible à partir de JDK 22, modernise l’accès à la mémoire hors du tas (off-heap). Avec des concepts comme les Arenas, MemorySegments et MemoryLayouts, Java rend possible un accès bas-niveau performant, sécurisé et adapté aux architectures 64 bits, tout en préservant la stabilité de la JVM.
Optimisation du démarrage et cloud-readiness :
Le temps de démarrage des applications est devenu un enjeu central avec la montée en puissance des environnements Kubernetes et des architectures serverless. À travers Spring AOT, CDS/AOT Cache, et les innovations du projet Leyden, Java accélère significativement l’initialisation des applications et renforce sa pertinence pour les déploiements modernes.
Ces transformations témoignent d’une ambition claire : faire de Java une plateforme aussi agile et performante que les nouveaux frameworks cloud-native, tout en conservant sa robustesse et sa portabilité.
Pour découvrir en détails ces évolutions, consultez notre article : Ce qu’il faut retenir sur Java à Devoxx 2025
📁 Projets GitHub associés
-
2025_DevoxxFR-Memory-API
Démonstrations réalisées par José Paumard et Rémi Forax lors de Devoxx France 2025, illustrant l’utilisation de la Memory API issue du projet Panama.
-
openjdk/leyden
Projet officiel de l’OpenJDK visant à améliorer le temps de démarrage, le temps jusqu’à performance optimale et l’empreinte mémoire des programmes Java.
⚡Rust & gRPC : les alliés de la performance distribuée
Parmi les langages ayant retenu l’attention lors de Devoxx 2025, Rust s’est imposé comme l’une des valeurs montantes, en particulier pour les systèmes exigeant performance, sécurité mémoire et faible latence.
La conférence “REX : Évoluer pour le plus grand événement sportif – Rust et gRPC de zéro à la prod”, animée par Étienne Puissant, a offert un retour d’expérience particulièrement riche.
➡️Le défi était de taille : pour l’Euro 2024, Betclic devait absorber une charge exceptionnelle liée à l’augmentation du trafic sur ses APIs, tout en maintenant une excellence opérationnelle indispensable à l’expérience des joueurs.
Face aux limites du short polling — multiplication des requêtes, augmentation du trafic réseau, dégradation des performances —, l’équipe a choisi de basculer vers une approche plus moderne :
- Rust, pour ses performances natives et sa sécurité mémoire intégrée
- gRPC streams, pour des communications temps réel, légères et optimisées
Cette adoption a permis de :
- 📉 Réduction drastique de la charge sur les services backend
- ⚡ Réactivité améliorée côté client
- 🔐 Sécurisation des échanges avec latence minimale
Rust offre une performance native incroyable, sans le coût d’un garbage collector, ce qui garantit une latence extrêmement basse même en montée de charge.Consultant MARGO
L’expérience partagée par Betclic illustre parfaitement les enjeux des plateformes critiques : choisir les bonnes technologies au bon moment, même au prix d’une montée en compétence accélérée.
Rust, bien que réputé exigeant, offre un levier technologique considérable :
- ⚙️ Performances natives exceptionnelles
- 🛡️ Sécurité mémoire assurée dès la compilation
- ⏱️ Latence ultra-faible, même sous forte charge
À retenir : maîtriser Rust et gRPC peut transformer la capacité d’une organisation à encaisser des pics de trafic critiques tout en garantissant la qualité de l’expérience utilisateur.
📁 Projets GitHub associés
-
hyperium/tonic
Implémentation native de gRPC en Rust, axée sur la performance et la compatibilité avec async/await.
-
grpc-ecosystem/awesome-grpc
Liste organisée de ressources, outils et bibliothèques autour de gRPC pour différents langages, y compris Rust.
🧩 Les défis de l’adoption
Toutefois, plusieurs retours rappellent que l’adoption de Rust reste exigeante :
Sa courbe d’apprentissage est raide, surtout pour des équipes habituées à des langages plus permissifs comme Java ou Python.Consultant MARGO
Il faut notamment investir dans la formation interne et adapter ses pratiques de développement pour tirer pleinement parti du modèle de propriété mémoire imposé par Rust.Consultant MARGO
L’enthousiasme autour de Rust est réel, mais son adoption de masse restera progressive.
Pour des projets critiques — finance, IoT, edge computing, infrastructures événementielles — Rust représente une option stratégique sérieuse.
Cependant, les équipes devront peser soigneusement les bénéfices immédiats par rapport aux coûts d’apprentissage et aux changements organisationnels que ce choix implique.
🔍 Observabilité : un standard incontournable dès la conception
À Devoxx 2025, l’observabilité n’était plus abordée comme une option ou un simple luxe pour les Ops : elle s’est imposée comme un pilier fondamental du développement moderne. Plusieurs conférences ont martelé ce message avec clarté, à commencer par “L’Observabilité pour les devs : outils-clé pour survivre quand la prod plantera”, animée par Alexandre Moray et Florian Meuleman.
📡 OpenTelemetry : le nouveau socle de l’observabilité
Les échanges sur place ont mis en évidence l’ascension fulgurante d’OpenTelemetry comme standard ouvert d’instrumentation pour les architectures distribuées.
Aujourd’hui, OpenTelemetry devient la référence incontournable pour instrumenter nativement applications et infrastructures.Consultant MARGO
Le talk a détaillé les trois piliers fondamentaux sur lesquels s’appuyer :
- Logs pour capturer les événements
- Métriques pour surveiller les performances
- Traces distribuées pour analyser les parcours applicatifs complexes
Grâce à OpenTelemetry, les développeurs peuvent instrumenter manuellement ou automatiquement leur code, tout en restant indépendants des backends (Prometheus, Grafana, Datadog…).
💡 Instrumenter dès la phase de développement
Un point clé mis en avant tout au long de la conférence est l’évolution du rôle du développeur :
L’observabilité n’est plus un patch qu’on ajoute à la fin. Elle doit être pensée et codée dès la première ligne.Consultant MARGO
Les pratiques partagées insistent sur :
- L’ajout de traces personnalisées pour enrichir les métriques métiers
- La mise en place d’un collecteur indépendant pour mieux séparer le code applicatif du monitoring
Les intervenants ont également rappelé qu’une bonne observabilité conditionne directement la capacité d’un système à scaler sans devenir opaque.
🧠 Analyse critique
Les retours unanimes confirment que l’ère des “black box applications” est terminée. Ne pas instrumenter son application, ou le faire à la marge, expose les entreprises à des risques majeurs en termes de maintenance, de scalabilité et de résilience.
Intégrer l’observabilité dès la conception devient aussi naturel et nécessaire que l’intégration continue ou les tests automatisés.
📁 Projets GitHub associés
-
OpenTelemetry
Projet officiel fournissant des API, SDK et outils pour instrumenter, collecter et exporter des données de télémétrie (métriques, logs, traces).
-
awesome-opentelemetry
Liste organisée de ressources, outils et bibliothèques autour d’OpenTelemetry pour différents langages et frameworks.
🛡️ Cybersécurité : du social engineering à la défense des données souveraines
Alors que la performance et la scalabilité occupaient une large part des discussions techniques, la cybersécurité a émergé comme un sujet transversal majeur à Devoxx 2025. Deux conférences en particulier ont marqué les esprits : “Social Engineering et techniques de manipulation : ‘Ça ne m’arrivera jamais’ ?” par Pierre Chesneau, et “Et si on parlait de ‘malware craftsmanship’ ?” par Sonia Seddiki et Nailya Bogrova.
👤 Le facteur humain : principal maillon faible
La session sur le social engineering a mis en évidence que, malgré les progrès technologiques, l’humain reste la faille n°1 dans les systèmes de sécurité.
Plusieurs démonstrations ont illustré à quel point des techniques de manipulation psychologique, bien construites, peuvent contourner les systèmes techniques les plus robustes.
Le risque ne vient pas uniquement des failles applicatives, mais de l’exploitation de nos propres comportements.Consultant MARGO
Ce constat pousse à repenser la cybersécurité non seulement sur le plan technique, mais aussi culturel au sein des organisations.
💣 Malware craftsmanship : l’art de l’attaque
La conférence sur le malware craftsmanship est venue compléter ce tableau en montrant comment les attaques modernes deviennent de véritables œuvres d’ingénierie logicielle.
Les malwares ciblent de plus en plus les données souveraines, exploitant souvent des faiblesses humaines combinées à des angles morts techniques.
- La souveraineté des données devient une priorité nationale autant qu’entreprise
- Les analyses de malware nécessitent désormais des compétences poussées en reverse engineering
La finesse des malwares modernes montre qu’on ne peut plus se contenter d’une approche défensive classique.Consultant MARGO
Les retours du terrain convergent : la cybersécurité doit être pensée dès le design, au même titre que l’architecture applicative ou la scalabilité.
Les développeurs sont désormais en première ligne pour anticiper et déjouer les attaques, que ce soit en intégrant de la sécurité dans leur code, en renforçant les pratiques d’observabilité, ou en adoptant une posture de vigilance permanente face aux tentatives de manipulation.
En 2025, sécuriser un système, ce n’est plus simplement “patcher” : c’est anticiper, observer et éduquer.
🧭 Frugalité et simplicité : un “less is more” revendiqué
Si Devoxx 2025 a largement célébré la complexité maîtrisée — qu’il s’agisse d’architectures distribuées ou de systèmes critiques —, une autre voix s’est fait entendre : celle de la simplicité consciente et de la frugalité technologique.
Deux conférences emblématiques ont porté ce message : “Coder avec peu : les bons tuyaux de Mario“ par Clément de Tastes, et “Les clés de l’architecture pour les devs“ par Christian Sperandio et Cyrille Martraire.
🛠️ Coder mieux, avec moins
Lors du talk “Coder avec peu”, les participants ont découvert des techniques venues d’environnements contraints :
- Stockage d’assets graphiques sous forme de tableaux bruts
- Exploitation de la symétrie pour réduire la charge mémoire
- Simplification algorithmique pour limiter la consommation CPU/RAM
La meilleure optimisation, c’est souvent d’éviter d’avoir à optimiser.Consultant MARGO
Cette approche résonne particulièrement aujourd’hui, à une époque où l’empilement de frameworks et de dépendances devient parfois un frein au développement rapide et maintenable.
🏗️ L’architecture modulaire : simple ne veut pas dire simpliste
Dans “Les clés de l’architecture pour les devs”, l’accent a été mis sur l’importance de partir avec un prototype simple, permettant d’expérimenter avant de converger vers une solution plus aboutie.
Les conférenciers ont insisté sur une idée forte :
Construire un monolithe modulaire simple permet souvent d’itérer plus vite et de faire mûrir son architecture avant de la distribuer.Consultant MARGO
- Modulariser l’application en blocs cohérents et réutilisables
- Définir des contrats clairs entre modules
- Rester capable de pivoter sans tout casser en cas d’évolution du besoin
Les retours de Devoxx révèlent une prise de conscience lucide : la complexité n’est plus un signe de modernité, mais un risque majeur pour les projets.
Savoir construire des systèmes sobres, lisibles et maîtrisés devient une compétence aussi stratégique que la connaissance des dernières technologies.
Dans un contexte d’optimisation des coûts et d’exigence de résilience, la frugalité consciente s’impose comme un levier d’efficacité durable.
Devoxx 2025 ne s’est pas contenté de présenter des tendances : il a posé clairement les défis auxquels nous devons répondre, projet par projet.
- Moderniser son approche Java avec plus de programmation fonctionnelle et de contrôle mémoire
- Explorer Rust et gRPC pour les infrastructures critiques à forte exigence de performance
- Industrialiser l’observabilité dès la phase de design
- Élever son niveau de vigilance en cybersécurité dès les fondations applicatives
- Simplifier intelligemment ses architectures pour gagner en agilité et scalabilité
Dans un environnement où vitesse, résilience et souveraineté sont devenues stratégiques, les choix que nous faisons aujourd’hui auront un impact direct sur le succès des projets de demain.
Devoxx 2025 nous rappelle qu’une tech responsable, performante et sobre n’est plus une option, mais une nécessité pour construire les solutions de demain.