Training Catalog
Temporal (Go) — Workflows distribués
Hands-onObjectifs pédagogiques
- Comprendre l'architecture et les concepts fondamentaux de Temporal
- Implémenter des workflows et activities en Go
- Utiliser les signaux, queries et timers pour des workflows interactifs
- Écrire des tests unitaires et d'intégration pour les workflows
- Déployer Temporal sur Kubernetes avec monitoring
Public concerné
- Développeurs
- Tech Leads
- Architectes SI
- DevOps / SRE
Prérequis
Bonnes connaissances en Go. Notions de base sur les systèmes distribués et Docker.
Programme
Jour 1 — Fondamentaux Temporal en Go
- Introduction aux workflows distribués : problématiques, patterns, Temporal vs alternatives
- Architecture Temporal : server, workers, task queues, event sourcing
- Premier workflow Go : activities, retries, timeouts, error handling
- Signaux et queries : workflows interactifs, état observable
- Exercice : workflow de traitement de commandes avec compensation
Jour 2 — Tests, patterns avancés et déploiement
- Tests unitaires et d'intégration : test environment, mocking d'activities
- Patterns avancés : child workflows, continue-as-new, saga pattern
- Versioning de workflows, migrations, replay
- Déploiement Kubernetes : Helm charts, workers, monitoring avec Grafana
- Exercice : pipeline de traitement de données déployé sur k3s
Modalités d'évaluation
Exercices pratiques progressifs. Projet fil rouge évalué. Attestation délivrée.
Attestation
Une attestation de participation est délivrée à chaque participant ayant suivi l'intégralité de la formation. Certificat vérifiable via QR code.
Technologies
Plus d'informations
Prochaines sessions
Aucune session planifiée pour le moment. Contactez-nous pour une formation intra-entreprise.
Formations liées
25+
Années systèmes enterprise
24/7
AI-Powered Edge Monitoring
5
Pays d'opération
Top 1%
AI-Assisted Development
Contact
Vous avez un projet, une question, un doute ?
Premier échange gratuit. On cadre ensemble, vous décidez ensuite.
Prendre rendez-vous →