Architecture
guest@6admin.io:~$ ls ~/tags/architecture
Faut-il du Kubernetes pour une petite équipe ?
Une grille de décision entre Kubernetes complet, orchestration déléguée au provider et solution intermédiaire, arbitrée par la capacité réelle de l'équipe à vivre avec la stack plutôt que par la mode technique.
Un reverse proxy devant Perforce ou pas : le pour et le contre
Quatre façons de mettre du TLS devant un serveur Perforce et ce qu'on gagne ou perd à chacune: terminaison nginx en niveau 4, TLS natif de p4d, passthrough SNI et les outils maison P4Broker et P4P. Avec le piège de l'IP client que tout le monde oublie.
Kubernetes ou pas
Kubernetes est rarement le bon premier choix. Un parcours honnête des étages en dessous: podman et quadlet sur un hôte, docker-compose, Docker Swarm, puis docker ou podman avec Nomad et Consul et le seuil réel où Kubernetes se justifie enfin.
Scale-to-zero : Sablier rallume Swarm et Kubernetes à la demande
Sablier réveille un conteneur endormi quand quelqu'un frappe à la porte du reverse proxy, puis le rend à zéro. Du scale-to-zero sur Docker, Swarm et Kubernetes, avec la vraie config Traefik, les deux stratégies et le prix réel de l'accès au socket Docker.
3factor : l'architecture qui retire l'état de l'API
3factor est un motif d'architecture, pas un framework: du GraphQL temps réel, de l'événementiel fiable et du serverless asynchrone, avec une idée centrale, retirer la gestion d'état de la couche API.
Chaos engineering : casser pour de vrai, mais pas n'importe comment
Le chaos engineering n'est pas du sabotage: c'est une expérience contrôlée, avec un état stable mesuré, une hypothèse, des pannes réelles injectées et un rayon d'impact borné. Histoire, principes, outils et adaptation honnête à des infrastructures modestes.
Twelve-Factor App : la méthode Heroku qui a survécu aux conteneurs
Les douze facteurs d'Adam Wiggins, écrits pour Heroku en 2011, restent la meilleure checklist pour livrer une application en service: config dans l'environnement, processus sans état, parité dev/prod, logs comme flux d'événements, puis leur traduction en conteneurs et en Kubernetes.
La méthode R.A.C.H.E : Rapid Application Conception and Heuristic Extreme-programming
Rapid Application Conception and Heuristic Extreme-programming: la méthode satirique de l'International Institute of La RACHE formalise ce que tout le monde pratique déjà, avec un post-it de huit mots pour cadrer le projet et une F.A.Q qui dit vrai.