Retour

Archictecture Microservices: Principes et Partiques avec NodeJS  

Microservice
Architecture
Kubernetes
Kubernetes
NodeJS

Regis ATEMENGUE

🚀 A propos du workshop

Ce workshop prĂ©sente les concepts de bases de l’architecture microservice.
Le style microservice est l’un des styles les plus utilisĂ©s pour dĂ©velopper les applications hautement disponibles et maintenables. Nous parlerons les fondamentaux pour construire et implĂ©menter les API, les modĂšles de communication entre les services, la crĂ©ation des containers et l’orchestration des microservices et bien d’autres challenges.

Prérequis ?

  • Connaissances basiques en javascript.
  • Connaissance basiques sur Docker. .
  • ComprĂ©hension du fonctionnement du web .
  • Connaissance basique sur la crĂ©ation des API Rest.

đŸ‘šđŸœâ€đŸ’» DurĂ©e

Workshop de deux jours

🕘 Quand ?

Vendredi 16 et Samedi 17 Août 2024 à partir de 9h30 .

🏱 Ou ?

Centre de Calcul (C.U.T.I) de l’UniversitĂ© de YaoundĂ© I Cameroun situĂ© en Ngoa-Ekelle

📅 DĂ©tails du Workshop

Nous allons comprendre les fondamentaux du style architectural microservice et les challenges qui viennent avec cette approche.

À la fin du workshop, vous aurez compris comment mettre en place une architecture microservice, vous pourrez dĂ©velopper des applications microservice.

📂 Code Base

Jour I: Introduction, fondamentaux API, Patterns Communication

  • Introduction aux concepts fondamentaux des microservices
  • La communication dans les architectures microservices
  • Authorization et Authentification

Module Heure
Introduction - 1h30 min 09:30
Fondamentaux - 1h30 min 11:00
Pause - 30 min Pause
Communication Synchrone - 1h 11:30
Communication Asynchrone - 1h 12:30
Pause - 30 min Pause
Authorization & Authentification - 1h 13:00
Conclusion 14:45
Fin 15:00

Jour II: Docker, Kubernetes, Testing, Github actions

  • CrĂ©er des Conteneurs pour vos microservices.
  • Effectuer des tests unitaires, tests d'intĂ©gration et des tests end-to-end.
  • Utiliser de Kubernetes pour l’orchestration des containers.
  • Mettre en Place les Github actions pour l'intĂ©gration continue.
Module Heure
Tests Unitaires - 1h00 09h30
Tests d’intĂ©gration - 45min 10:30
Tests end-to-end - 45 min 11:15
Pause pause
Conteneurs Docker 1h30 min 12:00
Kubernetes - 1h30 min 13:30
Github actions: 30 min 14:00
Deploiement - 30 min 14:30
Discussion (Logging, Monitoring, Service Registry etc...) - 1h00 min 15:30
Fin 16:30

📱 Public et la taille du workshop

Pour faciliter le partage et la discussion entre les participants, nous avons limité le nombre de places . Ceci me permettra de faire une intervention individuelle en cas de besoin .

đŸ€œđŸż Partenaires


đŸ€œđŸż Contributeurs

âŻïž La suite

Évidemment, ce workshop permettra de comprendre les fondamentaux des microservices. Mais cela ne suffit pas. les microservices ont plusieurs avantages et des inconvĂ©nients et plus des challenges qui faut rĂ©soudre avec cette approche. l’apprenant aprĂšs ce workshop pour avoir un aperçu globale des microservices.

  • Comment monter en compĂ©tences, Quelles sont les technologies utilisĂ©es?
  • Ou trouver les ressources nĂ©cessaires Ă  la suite de mon apprentissage ?

Le workshop répondra à ces questions .

â„č Informations ComplĂ©mentaires

  • Rejoindre le serveur discord Discord Serveur
  • PrĂ©parer votre environnement de travail pour avoir une meilleure expĂ©rience . Code Base

đŸŽ„ Mise en place l'environnement du workshop

Plus d'informations

Contactez-nous via la page de contact si vous souhaitez plus d'informations ou Laissez-nous un commentaire đŸ‘‡đŸŸ .