Kafka

Autre

DevoxxFR 2026 - Récap du jeudi (jour 2)

Le deuxième jour de DevoxxFR 2026 a mis en lumière plusieurs talks innovants sur l'usage de l'IA dans les services support, l'adoption de l'agentic coding et les défis liés à la gestion de l'email à grande échelle. Les intervenants ont discuté de la nécessité de modèles d'IA adaptés, de la révision des workflows en mode agentic-first et des coûts infrastructurels d'une architecture robuste basée sur Kafka et traitement asynchrone. Des points importants incluent la mise en place de garde-fous pour éviter les incidents et l'autonomie client pour anticiper les problèmes. Enfin, un talk a abordé le lien entre technologie et politique, soulignant l'impact des biais numériques et la souveraineté technologique.

Autre

GitHub Availability Report: December 2025

En décembre 2025, GitHub a rencontré plusieurs incidents causant une dégradation des performances des services. Les problèmes incluent des erreurs de configuration dans le suivi des sessions d'agents, des temps de réponse élevés dans le traitement des demandes de révision de pull requests, des pertes de paquets réseau impactant les runners GitHub Actions, ainsi qu'une migration de base de données entraînant des dérives de schéma. GitHub a depuis amélioré sa surveillance et ses validations pour prévenir de futurs incidents similaires.

Dev back

From Millions to Billions - Geocodio

L'article décrit la transition de Geocodio d'une base de données MariaDB vers ClickHouse, Kafka et Vector pour gérer le suivi des requêtes à grande échelle. Après avoir rencontré des problèmes de performance et de dépréciation de TokuDB, l'auteur explore l'utilisation de ClickHouse, qui est optimisé pour les requêtes analytiques. Il partage des défis rencontrés, y compris des erreurs liées à l'insertion de données et des solutions grâce aux tables tampons, tout en soulignant l'importance de ces données pour la facturation et le support client.

Autre

DevFest Nantes 2025 - Récap des 2 jours

Le DevFest Nantes 2025 a été une conférence riche en réflexions et présentations sur des sujets technologiques variés. Dasha Ilina a ouvert avec une keynote sur le folklore technologique moderne et comment nos outils façonnent des mythes. Kevin Davin a discuté des trésors cachés de PostgreSQL, abordant des fonctionnalités avancées comme les CTE et JSONB. M4dz et Nicolas Delsaux ont proposé une réflexion philosophique sur l'intelligence artificielle et ses implications. Julien Wittouck a fait une analogie entre l'ingénierie logicielle et le jeu Factorio, soulignant des concepts comme la scalabilité et l'observabilité.

Dev back

Java Development Interview Questions: Kafka in One Answer

Cet article fournit un guide utile pour les entretiens de développeurs Java en se concentrant sur Apache Kafka. Il aborde les questions d'interview courantes liées à Kafka, y compris les concepts fondamentaux, l'architecture, les optimisations de performance, le dépannage et la sécurité. Ce contenu aide à évaluer les connaissances des candidats en Kafka et à offrir des réponses efficaces lors des entretiens, tout en encourageant l'expérience pratique plutôt que la mémorisation.

Dev back

The 7 Deadly Sins of Backend Developers 😈💻

Cet article aborde les sept péchés capitaux courants des développeurs backend, en soulignant des comportements à éviter comme la sur-ingénierie des solutions, qui peuvent rendre le code complexe et difficile à maintenir. Il s'adresse aux développeurs souhaitant améliorer leur pratique en backend.

Dev back

I Tried Scaling a Kafka System to 1 Million Users — Here’s What Broke

Cet article relate l'expérience d'un développeur qui a tenté de faire évoluer un système basé sur Apache Kafka pour gérer les messages entre microservices afin de supporter 1 million d'utilisateurs. Il décrit les défis rencontrés, notamment le problème de retard des consommateurs lorsque le trafic a atteint 500 000 utilisateurs. L'auteur partage ses leçons pour éviter ces erreurs à l'avenir.

Dev back

First-Principles Thinking for Spring Boot : What No One Tells You

Cet article explore l'application de la philosophie japonaise Kaizen dans le développement d'applications avec Spring Boot. Il met l'accent sur l'importance de l'amélioration continue et des étapes fondamentales à suivre pour surmonter les défis des débutants, en proposant des projets concrets et des concepts essentiels, afin de construire des bases solides en développement backend.

Dev back

Why Spring Boot Developers Struggle When Building Real-World Projects?

De nombreux développeurs Java sous-estiment le besoin de projets structurés lors de leur apprentissage de Spring Boot. Cet article met en lumière l'importance de comprendre les bases de code critiques, d'explorer des fonctionnalités communes et de travailler sur ses points faibles pour réussir dans le développement réel et faire face à des défis de l'industrie. Il propose également des pistes pour aller au-delà des tickets JIRA et devenir un développeur proactif, notamment par le mentorat, la contribution à des projets open source et la documentation technique.