L'architecture pragmatique de mes projets en production

Lorsqu’on lit certaines discussions entre développeurs ou architectes logiciels, on pourrait croire que la moindre application web nécessite aujourd’hui une infrastructure distribuée, un cluster Kubernetes et plusieurs services cloud spécialisés.

Pourtant, de nombreux services web (y compris ceux qui accueillent plusieurs milliers de visiteurs par jour) peuvent fonctionner parfaitement avec une architecture beaucoup plus simple.

Voici un retour d’expérience sur l’infrastructure que j’utilise pour mes projets en production, dont certains dépassent les 5000 visiteurs quotidiens, et que j’ai également appliqué pendant des années lors d’une compétition de sécurité informatique avec plus de 250 participants en présentiel.

[Lire]