CoWorks : créer des microservices en utilisant Flask/AWS Lamba et Airflow
dans Bloc-notesPar Guillaume Doumenc, organisé par CourtBouillon, Stella et l'AFPy (via Meetup).
Guillaume vient nous présenter CoWorks, un framework unifié de microservices serverless basé sur les technologies AWS (API Gateway, AWS Lambda), le framework Flask (Flask/Click) et la plateforme Airflow.
Dans cette présentation, nous verrons :
- un aperçu des concepts : tech vs business micro-services
- les avantages du framework : modularité, maintenance, capacité de mise à l'échelle
- un retour d'expérience d'un client − NeoRezo
Notes personnelles
- 123 imprim il y a 10 ans
- Django
- NeoRezo
- Web2print marketplace provider
- intranet eshop pour matériel de communication d'entreprise multisite
- Toujours Django
- Intérêt dans le produits AWS lambda
- Framework kalis (?)
- mais pas de terraform
- pas d'asynchronisme
- Framework kalis (?)
- Création de Coworks pour utiliser Python dans AWS Lambda en microservice
- Technologies
- Tech microservices
- Stateless
- Full flask
- toute les extensions
- Biz microservice
- statefull
- 4 taches
- transform
- call
- listen
- read
- Usage feedback
- catalog complexe
- grande disparité de produits/clients
- ~100 tech MS
- ~50 Biz MS
- ~25 déploiements / jour
- Bilan
- positif: agilité, modularité, processus parametrable
- Négatif: Performance
- misc