S05E01 : Un serveur sans serveur 🤓
Details
Bonjour à tous c'est la rentrée du BrestJS !
Pour ce premier meetup de cette nouvelle saison nous avons le plaisir d'accueillir Herminaël Rougier ingénieur grincheux et Adrien Wattez grincheux ingénieur.
🔉 Le talk
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
#Monorepo - #TypeScript - #NestJS - #GraphQL - #Rest - #Serverless - #Lambda - #Webpack - #AWS - #cloud - #devops
ℹ️ Informations pratiques
Le meetup se déroulera en ligne sur https://meet.jit.si/BrestJS le Mercredi 7 octobre partir de 19h.
