Mots-clésAWS Cloudfront containers DevOps Docker GitHub iFrance Infrastructure as Code Marc Simoncini Marion Carrette Meetic micro-services MVC Node.js Ouicar Python reactjs Romain Cornu Route 53 S3 sncf Symfony Terraform WAF Zend Technologies
Micro-services: OuiCar passe à la vitesse supérieure sous AWS

Focus “DevOps” sur le cas de OuiCar (plateforme d’autopartage engagée dans la sphère de l’économie collaborative, rattachée au groupe SNCF) et Amazon Web Services (AWS). Romain Cornu, ingénieur DevOps chez OuiCar, explique la démarche de développement pour réécrire son application et revisiter l’infrastructure. Place de l’IT l’a rencontré lors de l’AWS Summit organisé le 19 juin à Paris. Objectif: gagner en performance et en agilité avec les micro-services et les containers gérés par AWS. Romain Cornu explique comment cette migration est intervenue en trois étapes, avec l’appui des solutions cloud d’AWS.
La multiplicité des services disponibles, leur paramétrage, leur sécurité… peuvent rendre l’exercice complexe pour une petite équipe. «Nous avons choisi d’utiliser la solution Terraform qui s’appuie sur l’API d’Amazon pour générer du code, qu’il est possible de stocker sur GitHub,» rapporte l’ingénieur DevOps chez OuiCar.
La migration a été menée en trois étapes, et bénéficié de multiples services piochés dans le catalogue de solutions cloud proposé par AWS.
Pour réécrire son application, OuiCar a choisi une approche 100% Infrastructure as Code, aussi bien pour les versions que pour le stockage ou l’application. D’où le choix d’AWS et de ses multiples services professionnels dans le cloud mis à disposition des entreprises et des start-up.