Adopter les bonnes pratiques DevOps appliquées aux échanges

2 jours (14 heures) - Tarif sur demande

 Formation Perspectives et évolution de la DSI

PROGRAMME

Jour 1


PRÉSENTATION

• Principes de DevOps
- Processus et organisation
- Automatisation
- Exemples pour les applications
- Exemples pour l’infrastructure : « Infrastructure as code »

• Application de DevOps aux échanges
- Spécificités

PACKAGING ET DÉPLOIEMENT

• Principes
- Automatisation
- Traçabilité
- Reproductibilité

• Packaging des flux
- Gestion des sources
- Versioning
- Gestion des environnements
- Livrable unique
- Externalisation des paramètres
- Gestion de configuration

• Configuration
- Paramétrage moteur et paramétrage applicatif

• Déploiement
- Automatisation
- Tests de déploiement
- Déploiement à chaud
- Déploiement sans interruption de service : « Zero Deployment Downtime »

Jour 2

TESTS DE NON-RÉGRESSION AUTOMATISÉS

• Stratégie de tests
- Jeux de données
- Fixtures et / ou bouchons

• Tests unitaires

• Tests d'intégration
- Flux d'exemples

• Tests de chaines
- Tests en production

MONITORING ET GESTION DES ERREURS

• Monitoring technique
- Healthcheck
- Flux de tests

• Monitoring fonctionnel simple
- Monitoring des files
- Monitoring des appels
- Monitoring de chaines d’appels

• Monitoring fonctionnel avancé

• Logs
- Concentrateur de logs
- Exploitation des logs

• Gestion des alertes

• Reprises sur erreur

• Intégration dans la supervision SI

CONCLUSION

OBJECTIF

Appréhender l’approche DevOps
Mettre en place une chaine de build et de livraison automatisée : les « échanges »
Créer un harnais de tests, du développement à la production
Partager des bonnes pratiques
Mettre en oeuvre un monitoring de flux automatisé

PUBLIC

Architecte
Equipe de développement (les « dev »)
Equipe d’exploitation (les « ops »)

PRÉREQUIS

Connaissances de base dans les problématiques d’échanges (ex : ESB, ETL,
etc.).
Un vernis sur le développement et l’infrastructure est un plus.

Demande d'informations


Liste des sous-pages