- Débutant
- Fiabilité
Où on le retrouve dans les vrais systèmes
-
Machine virtuelle
Le débit augmente avec les vCPU et dépend du runtime : Go sert plusieurs fois plus de requêtes par cœur que Python. Si la mémoire est inférieure aux besoins du runtime, la machine swappe et ralentit fortement. Plusieurs instances derrière un load balancer survivent à la perte de l'une d'elles.
En production : Amazon EC2, Azure Virtual Machines, Google Compute Engine, OVHcloud Public Cloud
-
Planificateur
Pour les rapports nocturnes, nettoyages et relances. Un planificateur unique est un point de défaillance ; un service managé ou une élection de leader évite d'exécuter deux fois la même tâche.
En production : Amazon EventBridge Scheduler, Kubernetes CronJob, Celery beat, cron
-
Reverse proxy
NGINX ou HAProxy sur tes propres machines : très économique et flexible, mais c'est toi qui l'exploites, le mets à jour et le rends redondant. Un seul proxy est un point de défaillance unique.
En production : NGINX, HAProxy, Envoy, Traefik, Caddy
Regarde-le casser, puis répare-le
Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.