Notes sur ce qui casse entre deux nœuds.
Systèmes distribués, design réactif et tests. À gauche de chaque titre, la silhouette de l’article : sa longueur, ses sections, son code.
Reactive pour les systèmes distribués
Reactive nous aide à modéliser plus naturellement la nature asynchrone et potentiellement illimitée des flux de données dans le monde réel.
Les contraintes des applications Cloud
Dans un système distribué, on ne peut pas maintenir les modèles strictement cohérents et à latence minimale du nœud unique. Ce qui fonctionne en local ne tient plus à l’échelle.
A Cloud Native app needs more than infrastructure
Kubernetes orchestrates the empty boxes. Equal investment at the application layer — frameworks, servers, patterns — is what turns those boxes into working software.
Software testing: problem isn’t whether, but how
Most programmers practice testing and understand its importance. There’s no longer any dispute as to whether you should do it. Today the problem is that they don’t know how to do it correctly.
Reading notes — The Reactive Manifesto
Responsive, Resilient, Elastic, Message-driven. Quatre mots qui tiennent bien ensemble quand on les lit à froid, et qui deviennent inconfortables dès qu’on les confronte à un système réel.