Scalabilité
Le trafic double et l'application tombe. La solution devient une refonte que personne n'avait budgétée.
Votre jour le plus chargé est un bon jour, pas un incident.
Comment savoir si c'est votre problème- Comment nous y parvenons
- Le bon backend pour le bon usage
- Elixir quand un système doit tenir des milliers d'utilisateurs simultanés ou de connexions temps réel. Node ou Go quand ce n'est pas le cas. Nous choisissons par projet, pas par habitude.
- Un CDN en amont, toujours
- Pages, images et fichiers statiques sont servis depuis un réseau proche de vos utilisateurs — une couche séparée qui absorbe l'essentiel du trafic avant qu'il n'atteigne votre application.
- Postgres, modélisé correctement
- Index et schémas d'accès conçus pour le volume de requêtes vers lequel vous évoluez. C'est là que vivent la plupart des problèmes de scalabilité, quel que soit le langage au-dessus.