WIP: meetup coworks
This commit is contained in:
parent
609cd2d03f
commit
628a1809da
|
@ -0,0 +1,82 @@
|
|||
Title: CoWorks : créer des microservices en utilisant Flask/AWS Lamba et Airflow
|
||||
Date: 2023-04-27 19:00
|
||||
Summary:
|
||||
Category: Bloc-notes
|
||||
Tags: afpy, talk, lyon, dev, python, TAG1, TAG2
|
||||
Status: Draft
|
||||
|
||||
Par [AUTHOR][author], organisé par [CourtBouillon][cbouillon], [Stella][stella] et l'[AFPy][afpy]. (via [Meetup][meetup]).
|
||||
|
||||
_**Support**: sur [``][support]_
|
||||
|
||||
### TITLE
|
||||
|
||||
[Guillaume][author] 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
|
||||
- Création de [Coworks]() pour utiliser Python dans AWS Lambda en microservice
|
||||
- Technologies
|
||||
* Pas de nouveauté, utiliser les tech au fond, avant de changer
|
||||
* AWS: API Gateway + Lambda
|
||||
* [Terraform](https://www.terraform.io/): génère une infra chez AWS ou autre provider / environnement
|
||||
* [Airflow](https://airflow.apache.org/) author, schedule and monitor workflows.
|
||||
* [Flask](https://flask.palletsprojects.com/)
|
||||
* 2 niveaux de services
|
||||
- synchrone / backend
|
||||
- asynchrone / métier
|
||||
- Tech microservices
|
||||
* Stateless
|
||||
* Full flask
|
||||
- toute les extensions
|
||||
- Biz microservice
|
||||
* statefull
|
||||
* 4 taches
|
||||
1. transform
|
||||
1. call
|
||||
1. listen
|
||||
1. 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
|
||||
- Q & A
|
||||
*
|
||||
*
|
||||
|
||||
|
||||
- [Astronomer](https://www.astronomer.io/)
|
||||
-
|
||||
|
||||
|
||||
|
||||
[afpy]: https://www.afpy.org/
|
||||
[author]: https://
|
||||
[cbouillon]: https://www.courtbouillon.org/
|
||||
[meetup]: https://www.meetup.com/python-afpy-lyon/events/292447608/
|
||||
[stella]: https://stella.coop/
|
||||
[support]: https://
|
Loading…
Reference in New Issue