Apache Kafka : 15 ans pour réconcilier la technique et le métier

Rédigé le 07/11/2025
Fred Cecilia, Confluent

Apache Kafka fête ses 15 ans, et à l’image d’un adolescent en pleine maturité, il suscite autant d’enthousiasme et d’attachement que de débats passionnés. Ce n’est pas tant une success story consensuelle qu’un phénomène communautaire où chaque profil exprime ses propres raisons d’adhérer ou de s’en méfier. En tout cas, Apache Kafka a révolutionné l’informatique en permettant d’utiliser des données multiples dans des applications multiples avec une capacité de traitement en temps réel.

Une techno aimé pour tout et son contraire

Certains voient en Apache Kafka l’incarnation du real time car il autorise vitesse, faible latence et performance extrême. C’est ainsi qu’il est né du besoin de gérer les événements générés par les utilisateurs dans LinkedIn en 2010.

D’autres lui vouent une fidélité sans faille pour sa stabilité et la garantie que la donnée est préservée quoi qu’il arrive. Pour d’autres encore, c’est la dissociation des rôles producteurs et consommateurs de données qui change tout : on structure les échanges, on fluidifie les architectures.

Mais Apache Kafka, c’est aussi une techno qui peut rebuter. Son apparente complexité en fait hésiter plus d’un alors qu’au fond ses concepts, bien que différents des approches traditionnelles, restent accessibles. Ce paradoxe fait toute sa richesse : on aime Apache Kafka pour des raisons souvent opposées et c’est ce qui fait communauté.

Business time vs real time, de la vitesse à l’usage

En back-office, ce ne sont pas nécessairement les prouesses techniques qui font la différence, mais bien le business time autrement décrit comme la capacité à répondre aux contraintes métier dans un temps approprié. Mais qu'est-ce qu'un temps approprié ?

« Que le traitement se fasse en moins de 5 minutes », c’est un objectif et il n’est pas rare que ce que veulent les entreprises soit assez éloigné des possibilités techniques à l’image d’un fournisseur d’eau qui affiche fièrement que « votre paiement sera pris en compte dans les 48 heures ouvrées » sur son espace client. Un DSI de services financiers en tomberait en syncope…

Une chose est certaine, les débats sur 3 secondes versus 50 secondes de traitement font sourire les utilisateurs qui sont maintenant issus des métiers et qui souhaitent que ça marche, de façon fluide et sécurisée.

Si le temps réel continue de fasciner, c'est le business time qui définit le critère essentiel : la rapidité adaptée aux besoins du business, et non une course à la vitesse absolue.

Un anniversaire pas comme les autres

Pour ses 15 ans, imaginons notre petit Apache Kafka autour d’un gâteau, entouré de ses amis technos, métiers, cyber ou business, chacun partageant son anecdote et son regard. Tous se l’approprient différemment, l’un pour la rapidité, un autre pour la fiabilité, tel autre pour la souplesse ou l’opportunité de lancer plus vite des projets stratégiques. D’ailleurs son ami IA, même s’il est beaucoup plus jeune que lui, peut difficilement se passer de lui.

C’est peut-être la plus grande force d’un outil en pleine force de l’âge : avoir su fédérer des profils qui n’ont pas du tout les mêmes attentes, mais qui trouvent tous une bonne raison de l’aimer ce petit… même (ou surtout !) pour des motifs parfois très différents, mais qui contribuent tous au même objectif : l'efficacité.

À 15 ans, Apache Kafka évolue bien. Il déborde d’énergie, multiplie les cas d’usage et intègre en permanence de nouvelles fonctionnalités. Son adolescence fait de lui cette techno que personne ne regarde avec le même œil, mais que tout le monde s’attache à apprivoiser et espère voir grandir bien.