Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Microservices avec Azure
Retour d’expérience Younited Credit
Cellenza
121
Cabinet de conseil expert dans les
technologies Microsoft & méthodes Agiles
Younited Credit
- FinTech créée en 2009
- 100 collaborateurs dont 25 à l’informatique
- Démarrage de l’activité commercial...
Architecture technique
From Zero to Hero
Les microservices
Applications monolithiques
Toutes les fonctionnalités dans un seul process….
Le scalling se fait en répliquant l’applicati...
Applications monolithiques
Toutes les fonctionnalités dans un seul process….
Chaque fonctionnalité de l’application se tra...
Une définition des micro-services
Qu’est-ce qu’un microservice?
Les caractéristiques des micro-services
« Componentization» (Autonome / isolé)
Organisé autour de « business
capabilities ...
Organisé autour de business capabilities
UI specialist
Middleware
dba
Front
Organisé autour de business capabilities
Un principe de base fort
« You build it,
you deploy it,
you run it »
Data Management décentralisé
Front Front
Architecture technique
Microservices avec Azure
Retour d’expérience
Younited Credit
Besoins métier
- Forte croissance
- Extension internationnal
- Communication Offline
- Réduire le « Time to Market »
- Acc...
Younited Credit
Les microservices chez Younited Credit
younited-
credit.com
SPA
Data
DocumentDB
Azure cache
Référentiel
Contrat
Référentie...
Démarche
« Give … when …. then …. »
Architecture technique
Microservices avec Azure
Solution technique et
méthodologique
Choix du Cloud
- Abstraction de l’infrastructure
- Résilience / Sécurité
- Elasticité
- Paiement à l’usage
- Services PaaS
Offre PaaS Azure
Platform oriented Services
App
Service
Cloud
Services
Service
Fabric
Services d’infrastructure
Batch
Appl...
A modern app
MobileWebsites Integration API Notifications
Azure Appservice
Easily build and consume
APIs in the cloud
Web Apps
Web apps that scale
with your business
Mobile Apps
Bu...
Démarche DevOps
The DevOps
conversation
PEOPLE
Collaborate more
Share common goals
Focus on improvement
BRINGING PEOPLE TO...
Démarche DevOps outillée
2) Code Repository
1) Developers
4) Deploy to slot 5) Test
7) Deploy to Cloud8) Monitor and Impro...
Architecture technique
Microservices avec Azure
Résultats par rapport aux
attentes
Bénéfices / Difficultés rencontrées
Bénéfices :
- Rapidité de mise en œuvre
- Cloisonnement / Isolation
Difficultés rencon...
Conclusion
En ai-je
vraiment
besoin ?
Mon
organisation
est-elle
mature ?
Mon infra et
mes pratiques
logicielles
sont-elles...
Pour aller plus loin…
http://bit.ly/younitedcredit
@cellenza http://blog.cellenza.com
Architecture technique
Nous avons peut être une réponse…
Questions ?
Merci !
Paris Container Day 2016 :  Microservices avec Azure (Rex Cellenza & Younited Credit)
Upcoming SlideShare
Loading in …5
×

Paris Container Day 2016 : Microservices avec Azure (Rex Cellenza & Younited Credit)

232 views

Published on

Younited Credit est le nouveau nom de Prêt d’Union, une Fintech qui a démarré son activité commerciale fin 2011 avec 100 collaborateurs dont 30 à l'IT. Il s'agit de la seule plateforme internet de crédit aux particuliers en Europe qui dispose de son propre agrément d’Etablissement de crédit délivré par l’ACPR. Elle fait partie de ces startups qui ont choisi Azure pour accélérer leur croissance et leur déploiement à international.
Tout au long de cette session, Younited Credit et son partenaire Cellenza vous proposent de découvrir comment la plateforme Azure a permis de déployer, dans un délais très court, une solution de microservices.

Par Michel Hubert (CTO @Cellenza) & Christophe Meudec (@Younited credit)

Toutes les vidéos des conférences seront disponibles sur Xebia.tv

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Paris Container Day 2016 : Microservices avec Azure (Rex Cellenza & Younited Credit)

  1. 1. Microservices avec Azure Retour d’expérience Younited Credit
  2. 2. Cellenza 121 Cabinet de conseil expert dans les technologies Microsoft & méthodes Agiles
  3. 3. Younited Credit - FinTech créée en 2009 - 100 collaborateurs dont 25 à l’informatique - Démarrage de l’activité commerciale fin 2011 - Spécialiste du crédit aux particuliers - Extension international - Italie début 2016 - Espagne fin 2016 - Plus de 320 M€ de crédits octroyés
  4. 4. Architecture technique From Zero to Hero Les microservices
  5. 5. Applications monolithiques Toutes les fonctionnalités dans un seul process…. Le scalling se fait en répliquant l’application complète Sur plusieurs serveurs.
  6. 6. Applications monolithiques Toutes les fonctionnalités dans un seul process…. Chaque fonctionnalité de l’application se traduit par un service Les services sont répliqués sur différents serveurs En fonction des besoins.
  7. 7. Une définition des micro-services Qu’est-ce qu’un microservice?
  8. 8. Les caractéristiques des micro-services « Componentization» (Autonome / isolé) Organisé autour de « business capabilities » Elastique, Résiliant et « Responsive » Orienté message et « Smart end points » Configurable et automatisé Gouvernance décentralisée et monitoring intelligent
  9. 9. Organisé autour de business capabilities UI specialist Middleware dba Front
  10. 10. Organisé autour de business capabilities
  11. 11. Un principe de base fort « You build it, you deploy it, you run it »
  12. 12. Data Management décentralisé Front Front
  13. 13. Architecture technique Microservices avec Azure Retour d’expérience Younited Credit
  14. 14. Besoins métier - Forte croissance - Extension internationnal - Communication Offline - Réduire le « Time to Market » - Accélérer les processus métiers
  15. 15. Younited Credit
  16. 16. Les microservices chez Younited Credit younited- credit.com SPA Data DocumentDB Azure cache Référentiel Contrat Référentiel Tiers Data Data CRM CRM - API FileStorage Azure Storage ScoringRègles d acceptation AssurancePartenaire Externe 2 Partenaire Externe 1 Pricing Coordinateur Data Email
  17. 17. Démarche « Give … when …. then …. »
  18. 18. Architecture technique Microservices avec Azure Solution technique et méthodologique
  19. 19. Choix du Cloud - Abstraction de l’infrastructure - Résilience / Sécurité - Elasticité - Paiement à l’usage - Services PaaS
  20. 20. Offre PaaS Azure Platform oriented Services App Service Cloud Services Service Fabric Services d’infrastructure Batch Application Services SQL Database Redis Cache DocumentDB Search HDInsight Stream Analytics Machine Learning Event Hubs Mobile Engagement Marketplace Active Directory ... Application
  21. 21. A modern app MobileWebsites Integration API Notifications
  22. 22. Azure Appservice Easily build and consume APIs in the cloud Web Apps Web apps that scale with your business Mobile Apps Build Mobile apps for any device Automate business process across SaaS and on-premises
  23. 23. Démarche DevOps The DevOps conversation PEOPLE Collaborate more Share common goals Focus on improvement BRINGING PEOPLE TOGETHER PROCESS Eliminate waste Increase efficiency Streamline feedback DELIVERING VALUE FASTER TOOLS Enhance productivity Enable collaboration Facilitate experimentation EXECUTING A DEVOPS STRATEGY
  24. 24. Démarche DevOps outillée 2) Code Repository 1) Developers 4) Deploy to slot 5) Test 7) Deploy to Cloud8) Monitor and Improve Azure 3) Build Contoso App 6) Swap
  25. 25. Architecture technique Microservices avec Azure Résultats par rapport aux attentes
  26. 26. Bénéfices / Difficultés rencontrées Bénéfices : - Rapidité de mise en œuvre - Cloisonnement / Isolation Difficultés rencontrées : - Sécurité - Logs applicatifs - Versioning des API
  27. 27. Conclusion En ai-je vraiment besoin ? Mon organisation est-elle mature ? Mon infra et mes pratiques logicielles sont-elles matures ?
  28. 28. Pour aller plus loin… http://bit.ly/younitedcredit @cellenza http://blog.cellenza.com
  29. 29. Architecture technique Nous avons peut être une réponse… Questions ?
  30. 30. Merci !

×