CodeShake
Published in

CodeShake

Back to Back

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 👍

--

--

--

Learnings and insights from SFEIR community.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alexandre MOEVI

Alexandre MOEVI

More from Medium

Taager’s Foray in Messaging Part 1; Apache Kafka vs Apache Pulsar

How We Upgraded PostgreSQL Database Version with Near Zero Downtime

Monitoring API Call Retries

How to publish your internal artifacts to GitHub Packages