4. 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
6. Applications monolithiques
Toutes les fonctionnalités dans un seul process….
Le scalling se fait en répliquant l’application complète
Sur plusieurs serveurs.
7. 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.
9. 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
10. Organisé autour de business capabilities
UI specialist
Middleware
dba
Front
15. Besoins métier
- Forte croissance
- Extension internationnal
- Communication Offline
- Réduire le « Time to Market »
- Accélérer les processus métiers
17. 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
23. 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
24. 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
25. 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