Tablette avec un article de journal en ligne ouvert et affichant le titre
Crédits: Matthew Guay @ Unsplash

Au programme de notre sélection n°5 :

  • Netflix offre son framework de gestion de crise à la communauté
  • Comment Slack a amélioré ses performances en repensant une fonctionnalité
  • Une présentation rapide des caractéristiques d’un système distribué
Introducing Dispatch
Outbreak response in action: Centers for Disease Control and Prevention (CDC) staff support the 2019 nCoV response in the CDC\’s Emergency Operations Center (EOC).
Netflix is pleased to announce the open-source release of our crisis management orchestration framework: Dispatch! Okay, but what is Dispatch?
En partant du besoin simple de faciliter le traitement d’un incident, l’article nous montre les différentes problématiques et approches choisies afin d’arriver à ce résultat sans revoir les processus et les outils. Cela a abouti à un framework de gestion d’incidents flexibles que Netflix a choisi de passer en Open Source.
Reducing Slack’s memory footprint
Deux personnes devant un tableau avec des schémas
Our desktop app is the most widely used and most capable Slack client that we offer. [...] However, these capabilities come at a cost: the desktop client can use a lot of memory. This memory footprint increases as the user signs into more teams, as each team runs in its own webview. More memory usage means worse performance, degrading our customer’s experience of Slack and their other applications.
Bien que l’article date d’il y a 5 ans, cet article explique comment l’équipe technique de Slack a repensé une partie de son architecture afin d’améliorer les performances de l’application. La publication aborde la refonte de la gestion des notifications qui peut sembler simple au premier abord mais qui est en fait un algorithme complexe afin de s’assurer de respecter les règles métiers avec l’empreinte mémoire la plus faible possible.
System Design Fundamentals: Distributed Systems
Un rack réseau avec des cables branchés dessus
A Distributed System is a system in which components are located on different networked servers and coordinate their actions by passing data between each other. [...] These are characteristics that you might want a system to have.
L'auteure nous présente chaque caractéristiques clés dans un système distribué et ce qu’elles signifient pour le fonctionnement de l’application. Cela fournit les fondamentaux pour plonger dans les architectures distribuées.
Retrouvez chaque semaine une sélection d'articles ou de contenus issue de notre veille technologique.