SlideShare une entreprise Scribd logo
1  sur  58
Télécharger pour lire hors ligne
#backdaybyxebia
Alexandre Godet, Alexis Kinsella
Construire le SI de demain
Secrets de conception d’une application
innovante au service des voyageurs
#backdaybyxebia
ALEXANDRE GODET
ALEXIS KINSELLA
En 2005, Alexandre Godet intègre le groupe Voyages-Sncf.com. En 2009, il
devient leader technique et assure la conception du site web grand public.
Aujourd’hui passionné par l’agilité, il assure le rôle de Scrum Master dans une
équipe aux compétences back et mobile.
Alexis Kinsella est un consultant Xebia passionné aussi bien par les
problématiques Front-end (web et mobile) que Back-end. Après de longues
années passées sur les technologies Java, Alexis a fait d'iOS et Node.js ses
nouveaux terrains d'expérimentation lui permettant d'explorer les architectures
mobiles et ses problématiques associées.
#backdaybyxebia
Le projet
#backdaybyxebia
Application
officielle de la
SNCF
#backdaybyxebia
Réalisée par les
équipes
Voyages-Sncf
Projet
#backdaybyxebia
VSC TECHNOLOGIES, PÔLE D’EXCELLENCE
TECHNOLOGIQUE DE VOYAGES-SNCF.COM
250
COLLABORATEURS SERVEURS
14623 Sites
▼
▼
▼
PARIS, LILLE & NANTES
UN PRA À SAINT DENIS
Présentation VSCT
#backdaybyxebia
Présentation VSCT
VSC TECHNOLOGIES, DEUX MISSIONS COMPLÉMENTAIRES
GÉRER LES SYSTÈMES D’INFORMATION DE
VOYAGES-SNCF.COM
MAINTENANCE DÉVELOPPEMENT DU SITE INTERNET ET DES APPLICATIONS ET
OUTILS MOBILES
PROPOSER SON EXPERTISE DE DISTRIBUTION
DIGITALE
FOURNIR DES SOLUTIONS TECHNOLOGIQUES MULTINET, WEB & MOBILE AU
GROUPE SNCF (SNCF DIRECT, SNCF. COM, CARTES COMMERCIALES, CARTES
DE FIDÉLITÉ, JUNIOR & COMPAGNIE, FIDELITE TER, etc.)
VOYAGEUR
#backdaybyxebia
Projet
Mise en production en février 2015
300 000 comptes utilisateurs
10 000 utilisateurs quotidien
#backdaybyxebia
Mode de fonctionnement
Equipe multi-compétente
Sprints de 2 semaines
Fonctionnement en Feature Team
No Estimate
Quelques principes :
#backdaybyxebia
Composition de l’Equipe
1 ProductOwner
1 ScrumMaster
3 iOS
3 Android
5 Back
2 Designers
1 UX
#backdaybyxebia
Mode de fonctionnement
Mise en production
toutes les 2 semaines
#backdaybyxebia
Hosting
#backdaybyxebia
#backdaybyxebia
● Délais compatibles avec le planning du projet
● Provisionning à la demande des
environnements
● Conception d’environnements sur mesure pour
répondre aux besoins du projet
Pourquoi AWS ?
#backdaybyxebia
Hébergement sur le Cloud
Pros Cons
● Suivi et maîtrise des coûts
● IaaS éprouvé mondialement
● Disponibilité quasi sans faille
● Bonnes pratiques établies et
connues
● Facilité de prise en main
● Facilité de trouver des ressources
ayant déjà travaillé avec AWS
● Montée en compétence des équipes
● Pratiques de sécurité à connaître
● Public plus ou moins par défaut
● Complexité de mise en place d’
architectures avancées (Bastion,
NAT, VPN et intégration avec le SI,
...)
#backdaybyxebia
La partie Ops gérée jusqu’à la production par l’
équipe de développement
DevOps
#backdaybyxebia
La ré-internalisation d’un projet mis
en production dans le Cloud est
possible
Légende urbaine
#backdaybyxebia
● Alignement avec la stratégie de sécurité VSCT
● Support des équipes de supervision et d’exploitation
● Amortissement des coûts d’exploitation via la
réutilisation des infrastructures internes
Pourquoi ré-internaliser un projet Cloud ?
#backdaybyxebia
Provisionning des
environnements par
images & scripting
Provisionning
#backdaybyxebia
Environnement technique
#backdaybyxebia
Polyglot Programming
+
+
#backdaybyxebia
Microservices
#backdaybyxebia
Microservices
Pros Cons
● Bases de code réduites
● Chaque composant à un rôle unique
● Meilleur séparation des
responsabilités
● Utilisation du langage approprié
pour différents besoins
● Granularité de l’allocation de
ressource
● Gestion facilité de la dette
● Complexification de l’architecture
● Déploiement manuel impossible (Un
défaut ?)
● Aspect polyglotte des
développements
#backdaybyxebia
Architecture
Realtime
Account
Notification
Station Infos
ItineraryPlacesRef
Gux Events
Train Context
Train Events
Ter Events
Frequent Travel
Events
#backdaybyxebia
Continuous Delivery
+
#backdaybyxebia
Protocoles & sécurité
#backdaybyxebia
Protocoles
Realtime
HTTPS
WSS
HTTP
WS
#backdaybyxebia
Protocoles
Utilisation de bcrypt
Implémentation d’un dérivé
du protocole Hawk
#backdaybyxebia
Communication
#backdaybyxebia
Load Balancing
Une stratégie
adaptée à
chaque besoin
#backdaybyxebia
Load Balancing HTTP public
#backdaybyxebia
Pour et contre des ELB
Pros Cons
● Scalabilité infinie
● Support des terminaisons SSL
● Coût limité
● Monitoring
● Gestion des Healthchecks
● Configuration par console
● Warm up par ticket
● Mauvais support des WebSockets
#backdaybyxebia
Pour et contre des HAProxy
Pros Cons
● Très bon support des WebSockets
● Support des Healthchecks
● Monitoring & Alerting
● Commandes d’administration
scriptables
● Gestion du serveur
● Pas d’auto-scaling automatique
● RoundRobin DNS
#backdaybyxebia
Load balancing HTTP interne
AWS - Elastic Load Balancer
#backdaybyxebia
Dispatching de messages
Working
Queues
Broadcast
#backdaybyxebia
Les bases de données
#backdaybyxebia
1 base de données adaptée à
chaque besoin
Pas de base fourre-tout
Données
#backdaybyxebia
Bases de données
#backdaybyxebia
Bases de données
● Base de données shardée
● Commune à tous les environnements de production
#backdaybyxebia
Bases de données & Messaging
● Durée de vie des données liée à un environnement
● Données complètement volatiles
● Répliquées pour une meilleure disponibilité
#backdaybyxebia
+
Métriques
#backdaybyxebia
#backdaybyxebia
#backdaybyxebia
Gestion des versions
#backdaybyxebia
Une application n’est livrée qu’une
fois en production pour une
version donnée
Environnements
#backdaybyxebia
Environnements
Un environnement
unique du
développement à la
production
App
Goku
Sprint 31
Publication de l’application
sur les stores
Choix du sous-domaine et création
de l’environnement
#backdaybyxebia
DNS & Versions
Goku (n) Trunk (n-1) Cell (n-2)
App Goku App CellApp Trunk
#backdaybyxebia
DNS & Rétro-compatibilité
Goku (n) Trunk (n-1) Cell (n-2)
App Goku App CellApp Trunk
#backdaybyxebia
Blacklisting
Goku (n) Trunk (n-1) Cell (n-2)
App Goku App CellApp Trunk
...
App Vegeta
...
(n-x
#backdaybyxebia
Monitoring & Alerting
#backdaybyxebia
#backdaybyxebia
Barking at daemons
MONIT
+
#backdaybyxebia
Monitoring des composants
#backdaybyxebia
Monitoring des middlewares & services tiers
#backdaybyxebia
Outils de test
#backdaybyxebia
Comment améliorer l’
architecture ?
#backdaybyxebia
Alternatives
+
#backdaybyxebia
Questions ?

Contenu connexe

Tendances

SQL Server sur Azure dans tous ses états !
SQL Server sur Azure dans tous ses états !SQL Server sur Azure dans tous ses états !
SQL Server sur Azure dans tous ses états !Microsoft Décideurs IT
 
PowerShell Desired State Configuration & Azure
PowerShell Desired State Configuration & AzurePowerShell Desired State Configuration & Azure
PowerShell Desired State Configuration & AzureMicrosoft Décideurs IT
 
ASP.NET Web API & Azure API Management
ASP.NET Web API & Azure API ManagementASP.NET Web API & Azure API Management
ASP.NET Web API & Azure API ManagementMicrosoft
 
Parisweb - javascript server side - par où commencer ?
Parisweb - javascript server side - par où commencer ?Parisweb - javascript server side - par où commencer ?
Parisweb - javascript server side - par où commencer ?Quentin Adam
 
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...PimpMySharePoint
 
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesmeetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesFrederic Leger
 
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris AZUG FR
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleAymeric Weinbach
 
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientesMeetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientesFrederic Leger
 
Javascript pour les développeurs C#
Javascript pour les développeurs C#Javascript pour les développeurs C#
Javascript pour les développeurs C#Microsoft
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureThomas Conté
 
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...Publicis Sapient Engineering
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Vincent biret azure functions et flow #AosCanadianTour (quebec)
Vincent biret azure functions et flow #AosCanadianTour (quebec)Vincent biret azure functions et flow #AosCanadianTour (quebec)
Vincent biret azure functions et flow #AosCanadianTour (quebec)Vincent Biret
 
Lightning talk: Les Load Balancers HTTP modernes
Lightning talk: Les Load Balancers HTTP modernesLightning talk: Les Load Balancers HTTP modernes
Lightning talk: Les Load Balancers HTTP modernesFrederic Leger
 
Carnet de Route du Développeur - ENSIMAG 2012
Carnet de Route du Développeur - ENSIMAG 2012Carnet de Route du Développeur - ENSIMAG 2012
Carnet de Route du Développeur - ENSIMAG 2012Alexandre Morgaut
 
Résilience avec Hystrix dans Liferay
Résilience avec Hystrix dans  LiferayRésilience avec Hystrix dans  Liferay
Résilience avec Hystrix dans LiferayQuang Tu LE
 
Microsoft experiences azure et asp.net core
Microsoft experiences   azure et asp.net coreMicrosoft experiences   azure et asp.net core
Microsoft experiences azure et asp.net coreSébastien Ollivier
 

Tendances (19)

SQL Server sur Azure dans tous ses états !
SQL Server sur Azure dans tous ses états !SQL Server sur Azure dans tous ses états !
SQL Server sur Azure dans tous ses états !
 
PowerShell Desired State Configuration & Azure
PowerShell Desired State Configuration & AzurePowerShell Desired State Configuration & Azure
PowerShell Desired State Configuration & Azure
 
ASP.NET Web API & Azure API Management
ASP.NET Web API & Azure API ManagementASP.NET Web API & Azure API Management
ASP.NET Web API & Azure API Management
 
Parisweb - javascript server side - par où commencer ?
Parisweb - javascript server side - par où commencer ?Parisweb - javascript server side - par où commencer ?
Parisweb - javascript server side - par où commencer ?
 
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
 
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesmeetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
 
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
 
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientesMeetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
 
Javascript pour les développeurs C#
Javascript pour les développeurs C#Javascript pour les développeurs C#
Javascript pour les développeurs C#
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
 
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Vincent biret azure functions et flow #AosCanadianTour (quebec)
Vincent biret azure functions et flow #AosCanadianTour (quebec)Vincent biret azure functions et flow #AosCanadianTour (quebec)
Vincent biret azure functions et flow #AosCanadianTour (quebec)
 
Lightning talk: Les Load Balancers HTTP modernes
Lightning talk: Les Load Balancers HTTP modernesLightning talk: Les Load Balancers HTTP modernes
Lightning talk: Les Load Balancers HTTP modernes
 
Cv kahla wathek
Cv kahla wathekCv kahla wathek
Cv kahla wathek
 
Carnet de Route du Développeur - ENSIMAG 2012
Carnet de Route du Développeur - ENSIMAG 2012Carnet de Route du Développeur - ENSIMAG 2012
Carnet de Route du Développeur - ENSIMAG 2012
 
Résilience avec Hystrix dans Liferay
Résilience avec Hystrix dans  LiferayRésilience avec Hystrix dans  Liferay
Résilience avec Hystrix dans Liferay
 
Microsoft experiences azure et asp.net core
Microsoft experiences   azure et asp.net coreMicrosoft experiences   azure et asp.net core
Microsoft experiences azure et asp.net core
 

En vedette

Silogismos divertidos
Silogismos divertidosSilogismos divertidos
Silogismos divertidoscentrowebs
 
Tolstoï lettre à romain rolland
Tolstoï lettre à romain rollandTolstoï lettre à romain rolland
Tolstoï lettre à romain rollandJoin-Lambert Blaise
 
Tecnologías De La Información
Tecnologías De La InformaciónTecnologías De La Información
Tecnologías De La InformaciónAna Caliz
 
Vocales
VocalesVocales
Vocalesmufin
 
Análisis sitio web La Nación
Análisis sitio web La NaciónAnálisis sitio web La Nación
Análisis sitio web La Naciónju.canales
 
Internetactu.net, bilan 2012
Internetactu.net, bilan 2012Internetactu.net, bilan 2012
Internetactu.net, bilan 2012Fing
 
Les idées de réforme de János Apáczai Csere sur l’éducation populaire au dix-...
Les idées de réforme de János Apáczai Csere sur l’éducation populaire au dix-...Les idées de réforme de János Apáczai Csere sur l’éducation populaire au dix-...
Les idées de réforme de János Apáczai Csere sur l’éducation populaire au dix-...Ambrus Attila József
 
Présentation Pinterest à Paris, 11 juin 13 par Enid HWANG
Présentation Pinterest à Paris, 11 juin 13 par Enid HWANG Présentation Pinterest à Paris, 11 juin 13 par Enid HWANG
Présentation Pinterest à Paris, 11 juin 13 par Enid HWANG France MIREMONT
 
Dones (o)cultes en la història
Dones (o)cultes en la històriaDones (o)cultes en la història
Dones (o)cultes en la històriaMariló Limo
 
OpenDataGarage-Session3B-RochGiraud-MarseilleProvence2013
OpenDataGarage-Session3B-RochGiraud-MarseilleProvence2013OpenDataGarage-Session3B-RochGiraud-MarseilleProvence2013
OpenDataGarage-Session3B-RochGiraud-MarseilleProvence2013Fing
 
Arte En El Mundo De Hoy
Arte En El Mundo De HoyArte En El Mundo De Hoy
Arte En El Mundo De Hoymafernandatc
 
Holachicaguapa
HolachicaguapaHolachicaguapa
HolachicaguapaAlfa08
 

En vedette (20)

Assessment record
Assessment recordAssessment record
Assessment record
 
Planning Game Xp Days 2009
Planning Game Xp Days 2009Planning Game Xp Days 2009
Planning Game Xp Days 2009
 
rapport luxembourg
rapport luxembourgrapport luxembourg
rapport luxembourg
 
Stage
StageStage
Stage
 
Silogismos divertidos
Silogismos divertidosSilogismos divertidos
Silogismos divertidos
 
Tolstoï lettre à romain rolland
Tolstoï lettre à romain rollandTolstoï lettre à romain rolland
Tolstoï lettre à romain rolland
 
Doc
DocDoc
Doc
 
Tecnologías De La Información
Tecnologías De La InformaciónTecnologías De La Información
Tecnologías De La Información
 
Biologia1 m web
Biologia1 m webBiologia1 m web
Biologia1 m web
 
Definitii larousse
Definitii larousseDefinitii larousse
Definitii larousse
 
Vocales
VocalesVocales
Vocales
 
Análisis sitio web La Nación
Análisis sitio web La NaciónAnálisis sitio web La Nación
Análisis sitio web La Nación
 
Internetactu.net, bilan 2012
Internetactu.net, bilan 2012Internetactu.net, bilan 2012
Internetactu.net, bilan 2012
 
Les idées de réforme de János Apáczai Csere sur l’éducation populaire au dix-...
Les idées de réforme de János Apáczai Csere sur l’éducation populaire au dix-...Les idées de réforme de János Apáczai Csere sur l’éducation populaire au dix-...
Les idées de réforme de János Apáczai Csere sur l’éducation populaire au dix-...
 
Présentation Pinterest à Paris, 11 juin 13 par Enid HWANG
Présentation Pinterest à Paris, 11 juin 13 par Enid HWANG Présentation Pinterest à Paris, 11 juin 13 par Enid HWANG
Présentation Pinterest à Paris, 11 juin 13 par Enid HWANG
 
Dones (o)cultes en la història
Dones (o)cultes en la històriaDones (o)cultes en la història
Dones (o)cultes en la història
 
Aborto en España. Datos oficiales 2007
Aborto en España. Datos oficiales 2007Aborto en España. Datos oficiales 2007
Aborto en España. Datos oficiales 2007
 
OpenDataGarage-Session3B-RochGiraud-MarseilleProvence2013
OpenDataGarage-Session3B-RochGiraud-MarseilleProvence2013OpenDataGarage-Session3B-RochGiraud-MarseilleProvence2013
OpenDataGarage-Session3B-RochGiraud-MarseilleProvence2013
 
Arte En El Mundo De Hoy
Arte En El Mundo De HoyArte En El Mundo De Hoy
Arte En El Mundo De Hoy
 
Holachicaguapa
HolachicaguapaHolachicaguapa
Holachicaguapa
 

Similaire à Back day - REX vsct - Secrets de conception d’une application innovante au service des voyageurs

Infrastructure agile avec Cloudformation - AWS Summit 2016
Infrastructure agile avec Cloudformation - AWS Summit 2016Infrastructure agile avec Cloudformation - AWS Summit 2016
Infrastructure agile avec Cloudformation - AWS Summit 2016Antoine Guy
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
 
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et MonacoCycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et MonacoMicrosoft
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Fasterize
 
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioTrack 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioAmazon Web Services
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur AzureaOS Community
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Microsoft Technet France
 
Applications web hautement évolutives sur Azure
Applications web hautement évolutives sur AzureApplications web hautement évolutives sur Azure
Applications web hautement évolutives sur AzureMicrosoft
 
Yannick DUPUIS
Yannick DUPUISYannick DUPUIS
Yannick DUPUISYannick D.
 
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Vincent Thavonekham-Pro
 
Migration de technologie J2EE vers PHP à M6Web
Migration de technologie J2EE vers PHP à M6WebMigration de technologie J2EE vers PHP à M6Web
Migration de technologie J2EE vers PHP à M6WebOlivier NOEL
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
 
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderneGab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderneVincent Thavonekham-Pro
 
Node.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascriptNode.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascriptKhalid Jebbari
 
Présentation partner coliseum
Présentation partner coliseumPrésentation partner coliseum
Présentation partner coliseumbiswajit44
 

Similaire à Back day - REX vsct - Secrets de conception d’une application innovante au service des voyageurs (20)

cookbook-fr
cookbook-frcookbook-fr
cookbook-fr
 
Infrastructure agile avec Cloudformation - AWS Summit 2016
Infrastructure agile avec Cloudformation - AWS Summit 2016Infrastructure agile avec Cloudformation - AWS Summit 2016
Infrastructure agile avec Cloudformation - AWS Summit 2016
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et MonacoCycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
 
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioTrack 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
 
Azure et e commerce
Azure et e commerceAzure et e commerce
Azure et e commerce
 
Dev opsday case study
Dev opsday   case studyDev opsday   case study
Dev opsday case study
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur Azure
 
Azure Serverless C2S
Azure Serverless C2SAzure Serverless C2S
Azure Serverless C2S
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013
 
Applications web hautement évolutives sur Azure
Applications web hautement évolutives sur AzureApplications web hautement évolutives sur Azure
Applications web hautement évolutives sur Azure
 
Yannick DUPUIS
Yannick DUPUISYannick DUPUIS
Yannick DUPUIS
 
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
 
Migration de technologie J2EE vers PHP à M6Web
Migration de technologie J2EE vers PHP à M6WebMigration de technologie J2EE vers PHP à M6Web
Migration de technologie J2EE vers PHP à M6Web
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
 
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderneGab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
 
Node.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascriptNode.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascript
 
Présentation partner coliseum
Présentation partner coliseumPrésentation partner coliseum
Présentation partner coliseum
 

Plus de Publicis Sapient Engineering

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainPublicis Sapient Engineering
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurPublicis Sapient Engineering
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...Publicis Sapient Engineering
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin Publicis Sapient Engineering
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?Publicis Sapient Engineering
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?Publicis Sapient Engineering
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéPublicis Sapient Engineering
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...Publicis Sapient Engineering
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !Publicis Sapient Engineering
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizPublicis Sapient Engineering
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéPublicis Sapient Engineering
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectPublicis Sapient Engineering
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...Publicis Sapient Engineering
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018Publicis Sapient Engineering
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...Publicis Sapient Engineering
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...Publicis Sapient Engineering
 

Plus de Publicis Sapient Engineering (20)

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
 
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to CloudXebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to Cloud
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an aprèsXebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an après
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
 

Back day - REX vsct - Secrets de conception d’une application innovante au service des voyageurs