Back to Back

Alexandre MOEVI
CodeShake
Published in
2 min readMay 27, 2021
Revue de presse #3

Troisième édition de Back to Back, le meilleur du back-end. Au sommaire, des timestamps, du cache, de la performance et une migration.

🕥 Comprehensive Guide to Dates and Times in Go

Manipuler des heures et des dates n’est jamais facile. Il existe une multitude de modules dans les différents langages qui tentent chacun de résoudre le casse-tête du temps. Ce guide de Lane Wagner nous montre les solutions que Go propose nativement.

🐍 How I Decreased API Response Time by 89.30% in Python

Voici une illustration de l’utilité des opérations asynchrones. Cet article compare le cas où les appels sont successifs et le cas où les appels sont exécutés de manière concurrente grâce à la bibliothèque asyncio. La différence, qui est donc un gain de 90% sur les temps de réponse, est sans appel.

🆕 Migrating From Python to Kotlin for Our Backend Services

Encore du Python mais cette fois pour parler migration. DoorDash explique que leur monolithe Django en Python 2 ne convenait plus et que l’entreprise a cherché à faire évoluer leur stack technique. Après réflexion sur leur besoins et sur les différents langages (Go, Java, Rust…), les voilà donc avec Kotlin.

🗃️ Caching in Node.js using Redis

Il y a deux mois, nous vous parlions de la sortie de Redis 6.2. Aujourd’hui, nous revenons aux bases avec ce tutoriel qui va associer un cache Redis à une application Node.js.

📊 Statsviz

Finissons avec ce module Go qui permet de visualiser en direct l’état d’une application dans votre navigateur Internet favori. Plusieurs données sont disponibles comme l’utilisation du tas, le nombre d’objets, et des barres verticales sur les graphiques indiquent les nettoyages de mémoire.

Encore une fois, merci à toute l’équipe back-end pour le choix des articles, notamment à Antoine et Sébastien ce mois-ci !

--

--