ippon

Architecture serverless de la théorie à la pratique - mai 2019

Nous le savons, le monde informatique est en constant changement. Que ce soit les évolutions matérielles, l’avènement de l’IoT dans les objets de tous les jours ou encore les services proposés par les Cloud Providers. Le monde du développement logiciel n’échappe pas à cette tendance. Outre les nouveaux frameworks Web qui sortent plus vite que notre courbe d’apprentissage, les architectures applicatives elles aussi se voient repensées, remaniées. Il y a encore peu de temps, nous pensions tous qu’un bon vieux monolithe était “LA” solution simple, efficace et économique.

Or suite à la naissance de la conteneurisation et du DevOps, un nouveau panel d’architectures a vu le jour. Nous avons ainsi vu l’émergence des architectures Microservices. Simples, scalables et rapides à développer lorsque l’on se base sur des générateurs tels que JHipster (www.jhipster.tech), elles ont ouvert de nouvelles voies dans le développement d’applications Web.

Mais comme toute architecture, celle-ci vient avec son lot de contraintes. L’une d’entre elles est la gestion de l’infrastructure. Même si le DevOps, la conteneurisation et les orchestrateurs tels que Kubernetes ont apporté beaucoup dans cette problématique, ils ne l’ont pas résolue pour autant et seules quelques entreprises avec un certain degré de maturité dans ces domaines et cette culture se sont vues le droit d’exploiter tout le potentiel de ce type d’architecture.

Aujourd’hui, de nouveaux services font parler d’eux dans le monde de l’IT et principalement lorsque l’on parle de fournisseur de services Cloud, c’est le Serverless.

L'auteur :

Steve HOUËL Architecte Cloud & DevOps chez Ippon Technologies, évangéliste Serverless et contributeur sur des projets OpenSource comme JHipster et daSWAG. Il est fier d’être un #GeekEnthusiast.

Suivez-nous