Scalabilité horizontale

La scalabilité horizontale est une stratégie qui consiste à gérer plusieurs instances d’un même service pour augmenter sa capacité. 


Via ce système d'instance multiples, couplé à un répartiteur de charges (load balancer), TesfriX peut gérer davantage de demandes car la charge est automatiquement distribuée sur les diverses instances.


L'analogie avec les caisses d'un magasin permet de mieux comprendre la finalité et l'efficacité de cette approche:

  • Si une seule caisse est ouverte: la file d'attente est longue
  • Si des caisses supplémentaires sont ouverte : le flux est mieux réparti, les clients sont plus rapidement servis