Ressources
Du prototype à la mise en production
Un prototype démontre qu'une idée fonctionne ; une mise en production engage qu'elle fonctionnera demain matin, pour tout le monde, sans vous. Entre les deux se trouvent des décisions précises, et elles s'apprennent.
Ce que la production ajoute au prototype
En production, le service tourne pendant que vous dormez. Il lui faut donc une trace de ce qu'il fait, une alerte quand il s'écarte, une sauvegarde restaurable et un chemin de retour vers la version précédente. Ces quatre éléments se conçoivent en même temps que la fonctionnalité, jamais après : une application déployée sans journalisation se diagnostique en interrogeant les utilisateurs un par un, ce qui coûte des jours là où une ligne de journal coûte des minutes.
- Une image de conteneur reproductible, construite à l'identique à chaque fois
- Un déploiement automatisé, rejouable et réversible
- Une journalisation structurée, lisible par une machine
- Une supervision qui alerte sur un écart, pas sur un incident constaté
- Une sauvegarde dont la restauration a été testée
La chaîne, du dépôt au service
- 01
Construire une image identique
Le conteneur fige les dépendances. La version qui passe les tests est exactement celle qui part en production.
- 02
Déployer sans intervention manuelle
Un déploiement automatisé se rejoue à l'identique. C'est ce qui rend le retour arrière rapide et sûr.
- 03
Observer le service en marche
Journaux structurés, indicateurs de charge et alertes de seuil : le service dit lui-même comment il va.
- 04
Restaurer et repartir
Une sauvegarde testée et une bascule répétée transforment un incident en interruption courte et maîtrisée.
Le volume que le catalogue y consacre
- heures encadrées en exploitation
- 180
- heures sur la continuité de service
- 120
- heures de mise en production web
- 140
Bloc dédié du cursus long en informatique.
Plan de reprise, sauvegarde, exercices de bascule.
Hébergement, intégration continue, supervision.
Questions sur l'exploitation
Faut-il une équipe dédiée pour exploiter un service ?
Une personne outillée suffit à un service de taille modeste, à condition que l'automatisation soit en place. C'est précisément ce que le bloc d'exploitation installe : les gestes répétitifs deviennent des scripts, et l'attention humaine se concentre sur le diagnostic.
Quelle différence entre journalisation et supervision ?
Le journal raconte ce qui s'est passé, ligne à ligne, et sert au diagnostic. La supervision agrège des indicateurs et déclenche une alerte sur un seuil. Les deux se complètent : l'alerte vous appelle, le journal vous explique.
Quand faut-il basculer un prototype en production ?
Quand quelqu'un s'apprête à en dépendre pour son travail. À ce moment précis, les quatre éléments d'exploitation deviennent nécessaires, et les ajouter avant la bascule coûte bien moins cher que de les greffer sur un service déjà utilisé.
À explorer ensuite
- Qualité et testsTests unitaires et d'intégration, gestion de version, revue de code, intégration continue : les pratiques qui font tenir un logiciel dans la durée.
- Le site web d'une PMECréer le site d'une petite entreprise : objectif, arborescence, rédaction, mise en ligne, nom de domaine, certificat, référencement et mesure d'audience.
- Applications mobilesDéveloppement mobile multiplateforme : base de code unique, fonctionnement hors ligne, synchronisation, publication sur les magasins et suivi des versions.
- Concevoir une interfaceEnquête utilisateur, architecture de l'information, hiérarchie visuelle, états d'un composant et test d'utilisabilité : la méthode de conception d'interface.
- Accessibilité numériqueContraste, navigation au clavier, lecteur d'écran, connexion faible : les vérifications d'accessibilité et la façon de les intégrer au travail courant.
- Système de composantsJetons de conception, bibliothèque de composants, documentation et passage à l'intégration : construire un système d'interface qui tient à l'échelle.