Les architectures monolithiques sont un moyen simple et efficace de construire des logiciels. Au fil du temps, les forces antagonistes, poussent et tirent l’architecture dans des directions différentes. Les monolithes entravent alors le développement plutôt que de l’accélérer.
Lorsqu’un logiciel atteint ce point, il est temps de procéder à une nouvelle approche en divisant le monolithe en composants plus petits et plus faciles à gérer.
L’architecture Serverless est un paradigme alternatif qui permet de décomposer les applications en fonctions légères entièrement gérées et exploitées par la plate-forme.
A travers cette présentation nous vous montrerons comment nous avons réorganiser notre SI en déployant plusieurs applications très différentes (PaaS, CaaS, Faas) et les faire communiquer sur une ossature Cloud pour constituer un SI 100% Cloud et Serverless.