Quel outil pour quel problème ?
11 antisèches pour décider vite sans réouvrir le débat chaque fois : bases de données, orchestration, files de messages, événementiel, observabilité, cache, API, auth, reverse proxy, infra as code, design patterns.
Quelle base pour quel problème ?
Une antisèche pour décider vite. Le critère n'est pas la « meilleure » base, mais la nature du problème : les liens, la forme, le temps, le débit — ou rien de spécial.
Quel orchestrateur pour quel problème ?
Une antisèche pour décider vite. Le critère n'est pas le meilleur outil, mais l'échelle et la complexité opérationnelle : local, cluster simple, edge, production complète ou cloud géré.
Quelle file de messages pour quel problème ?
Une antisèche pour décider vite. Le critère n'est pas le broker le plus puissant, mais le besoin réel : routing simple, rejouabilité d'événements, débit, latence ou multi-site.
Quel moteur événementiel pour quel problème ?
Inngest et ses 4 concurrents les plus proches : fonctions durables et jobs déclenchés par événement, avec retries et orchestration intégrés.
Quel outil d'observabilité pour quel problème ?
Une antisèche pour décider vite. Le critère n'est pas l'outil le plus complet, mais l'effort d'exploitation que tu es prêt à assumer : self-hosted, mixte ou tout managé.
Quel cache pour quel problème ?
Une antisèche pour décider vite. Le critère n'est pas le cache le plus rapide, mais la couche à laquelle tu caches : HTTP, périphérie, applicatif ou devant l'appli entière.
Quel style d'API pour quel problème ?
Une antisèche pour décider vite. Le critère n'est pas le style le plus moderne, mais la forme de l'échange : requête/réponse, requêtes variables, interne haute perf, ou temps réel.
Quel mécanisme d'auth pour quel problème ?
Une antisèche pour décider vite. Le critère n'est pas le mécanisme le plus sécurisé sur le papier, mais qui porte l'identité : ton serveur, un jeton auto-porté, un tiers de confiance, ou juste un secret machine.
Quel reverse proxy pour quel problème ?
Une antisèche pour décider vite. Le critère n'est pas l'outil le plus rapide sur le papier, mais l'environnement : statique et mature, conteneurisé et dynamique, load balancing pur, ou service mesh.
Quel outil d'Infrastructure as Code pour quel problème ?
Une antisèche pour décider vite. Le critère n'est pas l'outil le plus puissant, mais ce que tu déclares : de l'infra multi-cloud, de la configuration post-provisioning, ou un lock-in assumé avec un vendeur.
Les design patterns les plus courants
8 patterns que tu croises vraiment en pratique — quand les utiliser, quand ils ne sont que du sur-engineering.