SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
1
Go Reactive
le software
mange le monde
3Go Reactive
4
pourquoi c’est difficile
d’advancer rapidement?
coût de la maintenance
inertie du monolithe
aucune marge pour les pics de charges
les systèmes “legacy” ne scalent pas
nous ne sommes plus en
2000
Reactive Applications 11
Les utilisateurs exigent
des expériences plus
riches et plus
personnalisés
Utilisateurs
Mobile et HTML5 ;
Données et nuages de
calculs​​; élastique à la
demande
Applications
les implications sont massives,
le changement est inévitable
Entreprises
les entreprises sont
poussées à réagir à
ces changements
d’attentes des
utilisateurs
12
par nécessité les entreprises
deviennent réactives
réactif
“prêt à repondre à un stimulus”
- Merriam Webster
Reactive Applications
les principes des systems réactifs
14
orienté messages
“asynchrone, non-bloquant, ”
16
Go Reactive
acteurs
élastique
“capable de changement ou d'expansion ou de
contraction facile”
- Merriam Webster
UP
Scale
and down
résilient
“la capacité d'une substance ou d'un objet de retrouver
sa forme initiale”
“la capacité de récupérer rapidement de difficultés”
- Merriam Webster
2
0
2
1
disponible
“rapide à répondre ou réagit de manière
appropriée”
- Merriam Webster
23
ciel bleu
lourde charge
échec
le système doit toujours
être disponible
Go Reactive 24
ReactiveManifesto.org
Initié par
Jonas Bonér
Objectif
Définir un vocabulaire commun pour la collaboration et l'innovation
autour de cette nouvelle classe d'applications
Résultats
Large adoption dans toutes les industries, analystes, presse et
fournisseurs
11000+ signatures
Go Reactive 25
Go Reactive 26
et le ROI?
Go Reactive 27
conversions en hausse de 20%
commandes depuis mobile +98%
plus d’échecs à Black Friday
Go Reactive 28
augmentation du CA de 28%
accéleration du temps de commercialization de 700%
Amélioration de la productivité des développeurs de 50%
Go Reactive 29
amélioration de l’élasticité pour gérer des
augmentations de traffic de >100x en
quelques secondes
Go Reactive 30
> 10x améliorations de performance …
sur le même hardware
Go Reactive 31
réduit les coûts d' infrastructure
AWS de 80%
32
Quand le soir approchait je descendais des cimes de l'île et j'allais volontiers m'asseoir au bord du
lac dans quelque asile caché ; là le bruit des vagues et l'agitation de l'eau fixant mes sens et
chassant de mon âme toute autre agitation la plongeaient dans une rêverie délicieuse où la nuit
me surprenait souvent sans que je m'en fusse aperçu.
- Jean-Jacques Rousseau, Les Rêveries du promeneur solitaire
merci
©Typesafe 2015 – All Rights Reserved

Contenu connexe

En vedette

OpenDataGarage-Session3A-JeanBaptisteIngold-Drupal
OpenDataGarage-Session3A-JeanBaptisteIngold-DrupalOpenDataGarage-Session3A-JeanBaptisteIngold-Drupal
OpenDataGarage-Session3A-JeanBaptisteIngold-DrupalFing
 
Vocales
VocalesVocales
Vocalesmufin
 
OpenDataGarage-Session3B-PascalPeuchot-ToulonProvenceMéditerranée
OpenDataGarage-Session3B-PascalPeuchot-ToulonProvenceMéditerranéeOpenDataGarage-Session3B-PascalPeuchot-ToulonProvenceMéditerranée
OpenDataGarage-Session3B-PascalPeuchot-ToulonProvenceMéditerranéeFing
 
Ptitrenaultslide
PtitrenaultslidePtitrenaultslide
Ptitrenaultslidepat16
 
Retorno a la Responzabilidad Social - "Aportes y desafíos" para la Construcci...
Retorno a la Responzabilidad Social - "Aportes y desafíos" para la Construcci...Retorno a la Responzabilidad Social - "Aportes y desafíos" para la Construcci...
Retorno a la Responzabilidad Social - "Aportes y desafíos" para la Construcci...Asamblea Nacional
 
CENTRO DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES USCO
CENTRO DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES USCOCENTRO DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES USCO
CENTRO DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES USCOguest363fd
 
Silogismos divertidos
Silogismos divertidosSilogismos divertidos
Silogismos divertidoscentrowebs
 
Revuepresse26.04
Revuepresse26.04Revuepresse26.04
Revuepresse26.04ramondiaz
 
Present and imperfect together
Present and imperfect togetherPresent and imperfect together
Present and imperfect togetherDavid Ash
 

En vedette (20)

Comprendre Web 2.0
Comprendre Web 2.0Comprendre Web 2.0
Comprendre Web 2.0
 
Captacion[1][1] 2003
Captacion[1][1] 2003Captacion[1][1] 2003
Captacion[1][1] 2003
 
OpenDataGarage-Session3A-JeanBaptisteIngold-Drupal
OpenDataGarage-Session3A-JeanBaptisteIngold-DrupalOpenDataGarage-Session3A-JeanBaptisteIngold-Drupal
OpenDataGarage-Session3A-JeanBaptisteIngold-Drupal
 
Vocales
VocalesVocales
Vocales
 
OpenDataGarage-Session3B-PascalPeuchot-ToulonProvenceMéditerranée
OpenDataGarage-Session3B-PascalPeuchot-ToulonProvenceMéditerranéeOpenDataGarage-Session3B-PascalPeuchot-ToulonProvenceMéditerranée
OpenDataGarage-Session3B-PascalPeuchot-ToulonProvenceMéditerranée
 
Ptitrenaultslide
PtitrenaultslidePtitrenaultslide
Ptitrenaultslide
 
Retorno a la Responzabilidad Social - "Aportes y desafíos" para la Construcci...
Retorno a la Responzabilidad Social - "Aportes y desafíos" para la Construcci...Retorno a la Responzabilidad Social - "Aportes y desafíos" para la Construcci...
Retorno a la Responzabilidad Social - "Aportes y desafíos" para la Construcci...
 
Comprasnet1
Comprasnet1Comprasnet1
Comprasnet1
 
CENTRO DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES USCO
CENTRO DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES USCOCENTRO DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES USCO
CENTRO DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES USCO
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Dar Naima
Dar NaimaDar Naima
Dar Naima
 
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
 
Silogismos divertidos
Silogismos divertidosSilogismos divertidos
Silogismos divertidos
 
Urbanidad
UrbanidadUrbanidad
Urbanidad
 
Revuepresse26.04
Revuepresse26.04Revuepresse26.04
Revuepresse26.04
 
Sevilla
SevillaSevilla
Sevilla
 
Les flors
Les florsLes flors
Les flors
 
Present and imperfect together
Present and imperfect togetherPresent and imperfect together
Present and imperfect together
 
Librairie Hispa
Librairie HispaLibrairie Hispa
Librairie Hispa
 
Futaleufu
FutaleufuFutaleufu
Futaleufu
 

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 Xebia / Typesafe : La programmation réactive pour répondre aux défis d'aujourd'hui