IOT Seminar Paris 2015 - AXA France Presentation

  • Published on
    27-Jul-2015

  • View
    684

  • Download
    0

Embed Size (px)

Transcript

1. MongoDB IOT City Tour Paris 9th June 2015 Guest Speaker: Laurent Nyffels Architect SI, AXA France 2. PROJET IOT - MONGODB DSI AXA 09/06/2015 3. SOMMAIRE 1. Prsentation du Web Center 2. Positionnement et objectifs du projet IOT 3. Choix technologiques et Architecture 4. Focus sur MongoDB et feedback des dveloppeurs 5. Questions / Rponses 3 4. Dpartement IT de la DSI AXA, cr en janvier 2011 Lille Ddi au dveloppement des applications Web et mobiles dAXA France 10 quipes projets, 130 personnes dont plus de 110 dveloppeurs Mthodes Agile : Scrum et Kanban Technologies : .NET, X-code, Javascript, Node.js, Oracle, MongoDB Delivery 2014 : 20 000 j/h produit, 190 releases livres en production Dlai moyen de livraison : 3 mois Prsentation du Web Center 4 5. UNIVERS OBJECTIFS Sant Automobile Maison Prvenir Assister Personnaliser Linternet des objets appliqu lassurance 5 | APPROCHE ITRATIVE DE TEST AND LEARN 6. Les principaux challenges et incertitudes 6 | Service et Partenariats Quels services / utilisateurs ? Qualit du service : 24/7 et temps rel (IOT) Business modle Technologies Evolution permanente Complexit de lcosystme IOT (# acteurs, absence de standard, # technologies) Donnes Data privacy & scurit Volumtries importantes Forte variabilit de volumes & sources (IOT) Time-to-market Exprimenter rapidement (Test & Learn) Savoir passer lchelle industrielle Proposer le bon service, au bon moment, la bonne personne 7. API AXA IOT 7 API OC AXA Box Alarme IP Camera Multi- Sensor (Fire, CO) API Partenaire 3 API Partenaire 2 MonAXA IP Lamp API Partenaire 1 Partenaires Clients AXA 8. Les choix technologiques 8 MongoDB : Stockage des donnes (donnes de paramtrages, clients, vnements et audit) API OC 9. Architecture 9 Amis Navigateur Mail Application IOT MonAxa IHM Node.js SI AXA Authentification Moteur Connecteur IOT Bus dvnements ConnecteurDB MongoDB Assurance PARTENAIRES NOTIFICATION Follow Analytic Mail Principes : Transformer les vnements entrants des partenaires en vnements gnriques Vrifier les rgles des services par rapport aux vnements. Traiter les messages des partenaires et les services de notification. 10. Choix de MongoDB 10 { . why: [ Base oriente document, gnraliste, Schma dynamique, volutif et peu contraignant, NodeJS fonctionne avec du json et MongoDB aussi, Simplicit de mise en oeuvre, Richesse du framework de requtage, Scalabilit (monte en charge), Richesse de la console MMS, Documentation et communaut, Universit en ligne MongoDB, ] } 11. Gain de PRODUCTIVITE Dveloppement en Agile 1 sur 4 mois 6 sprints 4 dveloppeurs Backlog mouvant suite aux feedbacks des testeurs et du marketing AXA Backlog initial de 54 stories. Evolutions de 37 stories touchant le modle de la BDD MongoDB Gain estim : entre 1 et 2 mois MongoDB vs SGBDR 11 | 12. Retour des dveloppeurs 12 13. Questions / rponses 13 |