Le temps que vous lisiez cette phrase, Amazon aura fait plus de 2000$ de chiffre d’affaires. Toutes les 11 secondes, Amazon déploie une nouvelle mise à jour de son site d’E-commerce. Une coupure, même très courte, provoquée par ces mises en production, serait très pénalisante pour ce géant du web qui a tout misé sur l’extrême rapidité du cycle d’achat de ses clients.
Pour proposer un service sans discontinuité, tout en mettant à jour les composants qui le constituent, Amazon utilise une architecture distribuée : les services sont éclatés, répartis sur un ensemble de serveurs et découplés les uns des autres. Les composants se retrouvent ainsi isolés, et le crash ou la mise à jour de l’un d’entre eux n’a d’impact que sur lui-même.