SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
#backdaybyxebiaPablo Lopez / Vincent Spiewak
Construire le SI de demain
Résilience
Vaincre le chaos monkey
#backdaybyxebia
La résilience désigne la
capacité pour un corps, un
organisme; une organisation
ou un système quelconque à
retrouver ses propriétés
initiales après une altération
#backdaybyxebia
Le SI actuel
#backdaybyxebia
Monolithe Distribué
vs
#backdaybyxebia
Le réseau est fiable.
Le temps de latence est nul.
La bande passante est infinie.
Le réseau est sûr.
La topologie du réseau ne change pas.
Il y a un et un seul administrateur réseau.
Le coût de transport est nul.
Le réseau est homogène.
Illusions !
#backdaybyxebia
Loi de Murphy
#backdaybyxebia
Architectures Cloud et hybrides
Systèmes hautement élastiques
Zero downtime
Usages IoT et mobiles
Réseaux sociaux
...
Accélération
#backdaybyxebia
Un système résilient
#backdaybyxebia
#backdaybyxebia
Les utilisateurs ne
voient rien
Le mieux Le pire
Le service est accessible
mais dégradé
#backdaybyxebia
#backdaybyxebia
Animal de
compagnie
Bétail
vs
#backdaybyxebia
Isolation
Création de petites unités
Programmation défensive
Freiner les appelants
Répliquer les données
#backdaybyxebia
Couplage lâche
Asynchronisme
Basé sur l’évènement
Sans état
Localisation sans importance
Idempotent
#backdaybyxebia
Latence Timeouts
Circuit Breaker
Echec rapide
Démultiplication
“Fan-out”
Queues limitées
#backdaybyxebia
Supervision
Monitoring
Gestion des erreurs
Processus d’escalade
Auto-réparation
#backdaybyxebia
En pratique
#backdaybyxebia
Cloud
#backdaybyxebia
Amazon(e)
AutoScalingGroups
LoadBalancers
HealthChecks
CloudWatch
ChaosMonkey
#backdaybyxebia
On premise
On premise
#backdaybyxebia
Data Center as-a-service
Infra-as-code
Supervisord
Docker
Marathon
Mesos
HaProxy
#backdaybyxebia
Haute
couture
#backdaybyxebia
#backdaybyxebia
Conclusion

Contenu connexe

En vedette

Quanticismo, una teoría para la nueva era computacional
Quanticismo, una teoría para la nueva era computacionalQuanticismo, una teoría para la nueva era computacional
Quanticismo, una teoría para la nueva era computacionalDolors Capdet
 
Orthophonistes3 2011-2-internet
Orthophonistes3 2011-2-internetOrthophonistes3 2011-2-internet
Orthophonistes3 2011-2-internetDavid BENOIST
 
le projet de jeu de role
le projet de jeu de rolele projet de jeu de role
le projet de jeu de roleSeo Hee Cho
 
Propuesta5 - Proyecto de Ley de Creación de la Universidad de las Artes
Propuesta5 -  Proyecto de Ley de Creación de la Universidad de las ArtesPropuesta5 -  Proyecto de Ley de Creación de la Universidad de las Artes
Propuesta5 - Proyecto de Ley de Creación de la Universidad de las ArtesAsamblea Nacional
 
BOUILLON, Jean - Luc (2007). ""L'impensé communicationnel" dans la coodinatio...
BOUILLON, Jean - Luc (2007). ""L'impensé communicationnel" dans la coodinatio...BOUILLON, Jean - Luc (2007). ""L'impensé communicationnel" dans la coodinatio...
BOUILLON, Jean - Luc (2007). ""L'impensé communicationnel" dans la coodinatio...Romain Trillard
 
Volumen2 - Proyecto de Ley de Creación de la Universidad Yachay
Volumen2 - Proyecto de Ley de Creación de la Universidad YachayVolumen2 - Proyecto de Ley de Creación de la Universidad Yachay
Volumen2 - Proyecto de Ley de Creación de la Universidad YachayAsamblea Nacional
 
4boug2010
4boug20104boug2010
4boug2010warum
 
Quelle Seconde Au LycéE Godart Roger RentréE 2010
Quelle Seconde Au LycéE Godart Roger RentréE 2010Quelle Seconde Au LycéE Godart Roger RentréE 2010
Quelle Seconde Au LycéE Godart Roger RentréE 2010Dom Nanou
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Gregory Renard
 
Scheznarda Fernández, rendición de cuentas 2011-2012
Scheznarda Fernández, rendición de cuentas 2011-2012Scheznarda Fernández, rendición de cuentas 2011-2012
Scheznarda Fernández, rendición de cuentas 2011-2012Asamblea Nacional
 
Orthophonistes3 2011-5-pub med
Orthophonistes3 2011-5-pub medOrthophonistes3 2011-5-pub med
Orthophonistes3 2011-5-pub medDavid BENOIST
 
Présenter les Logiciels Libres
Présenter les Logiciels LibresPrésenter les Logiciels Libres
Présenter les Logiciels LibresDave Neary
 

En vedette (19)

Quanticismo, una teoría para la nueva era computacional
Quanticismo, una teoría para la nueva era computacionalQuanticismo, una teoría para la nueva era computacional
Quanticismo, una teoría para la nueva era computacional
 
Orthophonistes3 2011-2-internet
Orthophonistes3 2011-2-internetOrthophonistes3 2011-2-internet
Orthophonistes3 2011-2-internet
 
le projet de jeu de role
le projet de jeu de rolele projet de jeu de role
le projet de jeu de role
 
Propuesta5 - Proyecto de Ley de Creación de la Universidad de las Artes
Propuesta5 -  Proyecto de Ley de Creación de la Universidad de las ArtesPropuesta5 -  Proyecto de Ley de Creación de la Universidad de las Artes
Propuesta5 - Proyecto de Ley de Creación de la Universidad de las Artes
 
BOUILLON, Jean - Luc (2007). ""L'impensé communicationnel" dans la coodinatio...
BOUILLON, Jean - Luc (2007). ""L'impensé communicationnel" dans la coodinatio...BOUILLON, Jean - Luc (2007). ""L'impensé communicationnel" dans la coodinatio...
BOUILLON, Jean - Luc (2007). ""L'impensé communicationnel" dans la coodinatio...
 
Gerencia Integral
Gerencia IntegralGerencia Integral
Gerencia Integral
 
Volumen2 - Proyecto de Ley de Creación de la Universidad Yachay
Volumen2 - Proyecto de Ley de Creación de la Universidad YachayVolumen2 - Proyecto de Ley de Creación de la Universidad Yachay
Volumen2 - Proyecto de Ley de Creación de la Universidad Yachay
 
Cuisine
CuisineCuisine
Cuisine
 
Vida
VidaVida
Vida
 
GWT no-dto
GWT no-dtoGWT no-dto
GWT no-dto
 
4boug2010
4boug20104boug2010
4boug2010
 
Amel manon poeme 2
Amel manon poeme 2Amel manon poeme 2
Amel manon poeme 2
 
Quelle Seconde Au LycéE Godart Roger RentréE 2010
Quelle Seconde Au LycéE Godart Roger RentréE 2010Quelle Seconde Au LycéE Godart Roger RentréE 2010
Quelle Seconde Au LycéE Godart Roger RentréE 2010
 
Ayuda esad
Ayuda esadAyuda esad
Ayuda esad
 
Aubade Paris
Aubade ParisAubade Paris
Aubade Paris
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
 
Scheznarda Fernández, rendición de cuentas 2011-2012
Scheznarda Fernández, rendición de cuentas 2011-2012Scheznarda Fernández, rendición de cuentas 2011-2012
Scheznarda Fernández, rendición de cuentas 2011-2012
 
Orthophonistes3 2011-5-pub med
Orthophonistes3 2011-5-pub medOrthophonistes3 2011-5-pub med
Orthophonistes3 2011-5-pub med
 
Présenter les Logiciels Libres
Présenter les Logiciels LibresPrésenter les Logiciels Libres
Présenter les Logiciels Libres
 

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...
 

Backday Xebia : Résilience : Chaos Monkey