Back to Back
Voici la revue de presse back-end, même à la plage 🏖️
Vous en avez désormais l’habitude, on se trouve chaque mois pour une sélection d’articles par les experts SFEIR.
🆕 Announcing TypeScript 4.4 Beta
Au début du mois, Daniel Rosenwasser a annoncé la sortie de la version beta de TypeScript 4.4. En plus des gains en performance, cette version introduit son lot de nouveautés, comme l’option --useUnknownInCatchVariables
qui modifie le type par défaut des variables de clause catch de any
à unknown
.
🗃️ Data Consistency in Microservices Architecture
Dilfuruz Kizilpinar fait un retour d’expérience sur la cohérence des données dans une architecture de microservices. Le problème dans cette architecture est que chaque microservice possède sa base de données, parfois basées sur des technologies différentes. Et, lors d’un parcours client, il se peut qu’une transaction échoue sur la base de données A mais réussisse sur la base de données B.
🔥 Kafka Key Compaction Alternative on GCP
Poursuivons avec cet article de Daniel Collins. Pour développer une application basée sur l’event sourcing, Kafka est souvent mentionné. Daniel Collins propose une implémentation différente en utilisant les écouteurs Firestore et fait la comparaison entre les deux technologies.
📏 Tips For Right-Sizing Microservices
Pour finir, Kristopher Sandoval propose une série de conseils à suivre pour dimensionner correctement les APIs. Il ne s’agit pas de prendre seulement en compte les aspects techniques (CPU, mémoire, nombre de pods), mais aussi les besoins de l’utilisateur. Et dans certaines situations, il vaut partir sur un monolithe plutôt que des microservices…
Un grand merci à Antoine, Célia et Sébastien pour leur participation 👍