Passer facilement du monolithe aux microservices avec Service Weaver
Détails
Hello Gophers, Robert Grandl, ingénieur logiciel chez Google, vous invite à un atelier de découverte de Service Weaver : un framework pensé pour faciliter le développement distribué.
Service Weaver est un framework facilitant l'écriture, le déploiement, et la gestion d'applications distribuées écrites en Go. Avec Service Weaver, on démarre la conception de l'application en tant qu'un monolithe modulaire et on le compile en un seul binaire.
Le coeur d'exécution (runtime) de Service Weaver va ensuite partitionner le binaire et le déployer en tant qu'ensemble de services distribués. Ce modèle de programmation permet de se concentrer sur ce que fait le code et de moins s'encombrer l'esprit avec l'endroit où il s'exécute.
On peut déployer l'application vers de multiples environnements, localement sur votre laptop, sur plusieurs machines via SSH, ou sur le cloud.
Finalement, Le coeur d'exécution (runtime) de Service Weaver peut réduire les coûts d'infrastructure et améliorer la latence applicative par plusieurs ordres de magnitudes.
Les apports de cet atelier
En sortant de cet atelier vous devriez être en mesure de :
- Développer une application Service Weaver
- Ajouter de l'instrumentation (logs, metrics, traces) à votre app
Prérequis
- Venir avec un ordinateur avec Go installé
- Avoir des connaissances de base sur la programmation en Go
Plus d'infos sur cette page :
https://gdg.community.dev/events/details/google-gdg-paris-presents-workshop-on-service-weaver-by-robert-grandl-google-paris
Bon été à vous, à bientôt o/