Vidéo 39 • Qualité Logicielle
SaaS : L'Étanchéité des
Environnements
Comment tester vos mises à jour sur des serveurs miroirs sans jamais risquer de corrompre les données réelles de vos clients.
Zéro risque en Production
Staging (Pré-Prod)
C'est votre laboratoire. Une copie exacte du Cloud, mais avec des données de test.
Usage : Valider les nouvelles fonctionnalités avant le grand saut.
Production (Live)
Le "Saint des Saints". C'est ici que dorment les vrais tickets de vos clients.
Usage : Seul le code certifié en Staging a le droit d'entrer ici.
Laboratoire : Déploiement Sécurisé
L'Intelligence de Configuration
Règle de l'Expert
Le code WLangage doit être identique partout. C'est un fichier de configuration externe qui dit à l'app où se connecter.
L'Auto-Détection du Contexte
// 1. On lit la configuration au lancement de l'application sMonEnv est une chaîne = INILit("SETUP", "ENV", "PROD", ".\config.ini") SELON sMonEnv CAS "STAGING" gsMaBaseCloud = "https://staging-api.monsaas.com" FEN_Main..Libellé += " [ MODE TEST - NE PAS UTILISER EN CLIENTÈLE ]" CAS "PRODUCTION" gsMaBaseCloud = "https://api.monsaas.com" FIN // Le reste du code utilise gsMaBaseCloud sans se poser de questions.