Microservices

Dev back

5 Best Udemy Courses to Learn Golang in 2025

Cet article présente les cinq meilleures formations sur Udemy pour apprendre le langage de programmation Go (Golang) en 2025. Les cours sont adaptés à la fois aux débutants et aux développeurs expérimentés, couvrant des sujets variés allant de la syntaxe basique aux concepts avancés tels que la programmation concurrente, le développement de microservices et les API REST. Les recommandations incluent des cours de formateurs réputés, offrant des projets pratiques et de nombreux exercices pour une meilleure compréhension. Apprendre Go est présenté comme un excellent investissement pour développer des compétences en développement logiciel, notamment pour les applications à haute performance.

Dev back

Breaking the Code: Myths That Waste Your Time (and Budget)

Cet article déconstruit plusieurs mythes en technologie qui peuvent nuire à l'efficacité des projets, comme l'idée que plus de threads signifie des applications plus rapides, ainsi que le mythe selon lequel les microservices sont toujours supérieurs aux architectures monolithiques. L'auteur partage des expériences personnelles pour illustrer comment ces croyances peuvent entraîner des problèmes de performance et recommande des approches plus judicieuses, telles que l'utilisation efficace des pools de threads et la programmation réactive.

Dev back

Microservices-Service Registration and Discovery With Spring Cloud Netflix Eureka

Cet article présente la gestion de l'enregistrement et de la découverte de services dans une architecture de microservices à l'aide de Spring Cloud Netflix Eureka. Il explique l'importance d'un registre de services qui suit l'état des services microservices, en abordant les différentes méthodes d'enregistrement, notamment l'auto-enregistrement et l'enregistrement tiers, en fournissant des explications et des exemples pratiques sur leur mise en œuvre.

Dev back

Microservices — Communication With Spring Cloud OpenFeign

Cet article explique comment établir une couche de communication entre services dans des microservices Spring Boot en utilisant Spring Cloud OpenFeign. Il aborde la communication basée sur HTTP et introduit le modèle producteur-consommateur, en présentant Feign Client comme une alternative à RestTemplate pour faciliter la consommation des services REST.

Architecture

The 2025 System Design Interview RoadMap

Cet article présente une feuille de route complète pour se préparer aux entretiens de conception de systèmes, essentiels pour les ingénieurs logiciels seniors. Il décrit les sujets clés à maîtriser, tels que les protocoles réseau, la scalabilité, la performance, la fiabilité, le stockage, les microservices, la sécurité et la surveillance. Des ressources d'apprentissage sont proposées pour chaque sujet afin d'aider à la compréhension et à la pratique, notamment des livres et cours appropriés.

Dev front

SnowCamp 2024 : Les talks à ne pas manquer

Le SnowCamp 2024 à Grenoble a présenté 70 talks, dont ceux sur la compression de données et OpenTelemetry. La compression est essentielle pour améliorer la performance web, mais un quart des sites ne l'appliquent toujours pas. OpenTelemetry permet une instrumentation déconnectée de la plateforme de monitoring. Des conseils ont été partagés pour améliorer l'accessibilité web, très insuffisante aujourd'hui.

Fullstack

Symfony World Winter 2021: the interview with two speakers from Sen...

Lors de Symfony World Winter 2021, deux experts de SensioLabs, Hubert Lenoir et Clément Bertillon, ont partagé leurs expériences. Hubert a présenté le modèle de données Entity Attribute Value (EAV) pour gérer des structures de données dynamiques, tandis que Clément a discuté de la résolution de problèmes en production dans un environnement d'applications distribuées. Les deux intervenants ont souligné l'importance de la préparation et de l'échange de connaissances pour faire face aux défis techniques.