Situation
Notre client, un leader du secteur des télécommunications en Suisse, envisageait d'utiliser Swisscom Application Cloud pour améliorer l'évolutivité et la résilience de ses applications et réduire le coût total de possession. Malheureusement, ses équipes de livraison de logiciels n'avaient pas encore travaillé avec Cloud Foundry, le produit qui alimente Swisscom Application Cloud, et ne possédaient pas les connaissances nécessaires pour adapter leurs applications afin qu'elles fonctionnent sur des solutions de type "Platform as a Service" (PaaS).
OWT est intervenu pour aider à migrer avec succès leurs applications actuelles vers Swisscom Application Cloud et préparer leurs équipes de développement au développement futur d'applications dans le cloud.
Approche
Notre équipe d'architectes et de consultants, en collaboration avec l'équipe du client, a suivi une approche en trois phases afin d'atteindre ces objectifs :
Évaluation: Au cours de cette première phase, OWT a analysé l'architecture de l'application et interviewé l'équipe de développement, tout en documentant les lacunes constatées au cours du processus.
Éduquer et proposer: Sur la base des résultats de la première phase, nous avons mis en place une série d'ateliers pour combler ces lacunes. Les ateliers ont couvert les principes d'architecture basés sur douze facteurs et les micro-services, ainsi que leur application directe sur Swisscom Application Cloud. Au cours des ateliers, nos équipes ont réalisé plusieurs démonstrations qui ont aidé les équipes à comprendre les concepts. De plus, les décisions prises ensemble lors de ces ateliers ont permis d'établir un plan de migration des applications actuelles vers le cloud, en précisant les priorités et les délais.
Support et suivi: La théorie n'est rien sans la pratique. Nous avons aidé les équipes à appliquer les concepts discutés et les avons accompagnées dans la migration de leurs applications existantes. Avec elles, nous avons réarchitecturé les applications actuelles afin de tirer pleinement parti du Swisscom Application Cloud.
En seulement 2 mois, nous avons aidé notre client à mettre en place une équipe de développement possédant de solides compétences en matière de développement d'applications dans le cloud et le savoir-faire pour appliquer ces méthodes afin de migrer les applications vers le Swisscom Application Cloud. Les premières applications ont déjà été déployées et fonctionnent sur cette plateforme. Grâce au plan de migration défini, le client peut désormais se réjouir de coûts d'infrastructure plus clairs et d'un déploiement plus rapide des applications fournies par le cloud.