Cloud Natif

Libérez votre IT, passez au full-cloud

Et si vos services applicatifs étaient automatiquement mis à jour ? Vos serveurs automatiquement dimensionnés, sécurisés en cas de crash, la taille de vos bases de données gérée au plus près des besoins, vos environnements monitorés et suivis en temps réel, vos application taillées sur mesure pour vos besoins ?

 

Les micro-services proposés par les éditeurs de solution permettent de profiter pleinement des bénéfices du développement « Cloud Natif ». Granularité fine des services utilisés, et containerisation qui permet l’auto-scaling pour les suivre les courbes d’usage sont parmi les avantages du full-cloud.

Les micros-services applicatifs mis en place par les hébergeurs Cloud permettent aujourd’hui de dessiner une IT qui s’adapte au plus près des besoins, en offrant des niveaux de performance accrus. Les bénéfices issus de ce changement profond sont nombreux :

Meilleures scalabilité, disponibilité, versatilité, sécurité, adaptabilité, flexibilité et résilience, coût à l’usage, maintenance et support applicatif réduits entre autres.

 

A la pointe des dernières évolutions métier, Edifixio sait accompagner ses clients vers les nouveaux horizons IT, et les faire profiter des derniers avantages induits par une IT cloudifiée.

Nous avons développé notre propre framework de transformation qui nous permet de définir une stratégie adaptée à chacun de nos clients, et visons avant tout à maximiser la création de valeur au moyen de la mise en œuvre de solutions adaptées à leurs besoins.

 

 

Projet de refactoring ReChat pour E-b-trans: transformation full-cloud

E-b-trans est un des acteurs mondiaux du transport de produits liquides. Afin d’avoir une meilleure gestion de leur flotte, ils ont décidé d’améliorer les applications de communication dont se servent les chauffeurs, en ajoutant entre-autres une fonctionnalité de communication temps-réel.

Après une migration “Lift & Shift” vers le cloud AWS réussie, E-b-trans était désireux d’explorer plus avant les capacités du cloud, ils nous ont donc soumis un problème, auquel nous avons apporté une solution « Serverless » Full Cloud.

Nous avons commencé par un POC visant à démontrer la faisabilité du projet, et à lever des obstacles éventuels. Le POC a consisté en la livraison de 2 apps (Angular et Android), ainsi qu’un rework de l’architecture pour les intégrer et les déployer.

Au-delà des objectifs business en termes d’amélioration des capacités de communication avec et entre les chauffeurs pour amener de la flexibilité dans la gestion de flotte, ce projet est une étape décisive vers l’adoption d’une architecture full cloud, incluant le refactoring applicative.

Pour ce projet nous avons mis en œuvre de nombreux services pour créer une solution serverless, en nous appuyant sur les avantages du développement cloud natif.

Nous avons en particulier utilisé les services / frameworks suivants :

  • DynamoDB,
  • AppSync,
  • Cognito Identity Pool,
  • API Gateway,
  • Lambda,
  • S3,
  • Cloudwatch,
  • AWS SDK,
  • Angular App,
  • Android App,
  • Cloud Formation.

Malgré la complexité apparente de l’architecture de services, nous avons pu développer la solution en moins d’une semaine, puisque les services AWS sont intégrés sans couture.

D’autres évolutions sont d’ores et déjà en cours de discussion afin d’amener l’écosystème E-b-trans encore plus près du full-cloud.

Le déploiement de ces application grace au SDK AWS apporte de nombreux avantages.

Développement « serverless”, ce qui implique qu’il n’y a pas de serveurs à maintenir, de patches à administrer, et des coûts d’administration nuls.

La solution est prévue pour l’optimisation de la communication, ainsi que pour l’optimisation de la consommation de bande passante. La solution est peu coûteuse, et prévue pour limiter les coûts d’exploitation : quand elle n’est pas en cours d’utilisation, il n’y a pas de coût associé.

La solution est plus fiable, puisque nous avons aussi amélioré la sécurité et éliminé des points de risques, sauf en ce qui concerne les briques que nous n’avons pas impactées.

En restant alignés sur les standards de développement et déploiement AWS, nous garantissons que la solution sera toujours aisée à maintenir ou évoluer. Reposant sur des services qui sont régulièrement mis à jour, nous bénéficierons également de ces améliorations.

Vous souhaitez plus d'information sur une de nos solutions ...