Session
Il était une fois un serveur sans serveur
16/10/2020 : 16:45 - 17:30 | Mezzanine | Adrien Wattez, Herminaël Rougier
Il était une fois une architecture “full managed” serverless sur AWS, au sein de laquelle aspiraient à vivre en harmonie de nombreux microservices NestJS et quelques applications React. Mais comme toute belle aventure, le parcours est souvent semé d’embûches.
Retour d’expérience sur les péripéties traversées :
- Comment organiser un monorepo TypeScript “full stack” (front et back) d’une cinquantaine de modules Node afin de maximiser la réutilisabilité du code ?
- Comment développer plusieurs applications React, API GraphQL et REST, le tout avec le plus faible coût de maintenance opérationnelle possible ? -Comment optimiser les livrables à l’aide d’outils comme Serverless Framework et Serverless Webpack dans l’objectif de déployer rapidement et efficacement une infrastructure managée AWS (Lambda, API Gateway, CloudFront etc.) ?
- Comment répondre aux contraintes et nécessités imposées par le développement d’applications “Cloud-friendly” ?
- Comment mettre en place une CI/CD Gitlab efficace sur un monorepo ?
Après plusieurs mois de persévérance, ils finirent par livrer l’environnement et eurent de nombreux services 🚀
REX
DevOps & Cloud