Back to Back

Alexandre MOEVI
CodeShake
Published in
2 min readJul 26, 2021
Revue de presse #5

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 👍

--

--