votre architecture au rÉgime€¦ · quelques signes 7 travail manuel changements longs/difficiles...
TRANSCRIPT
VOTREARCHITECTUREAU RÉGIME
IAN LÉ[email protected]
ARCHITECTURE
OBÈSETROP CHÈRE À
CONCEVOIR, OPÉRER,MAINTENIR, FAIRE ÉVOLUER
2
3
(2014)
2 MILLIARDS CONTAINERS / SEMAINE
75’000 MACHINES / DATACENTERS
CRÉE
KUBERNETES〉
EN FORME
PRETTYFORM*
4
(NOM D’EMPRUNT)
1 FE, 1 BE
1’500 UTILISATEURS / AN
UTILISE
KUBERNETES〉
PEUT-ÊTREOBÈSE
ASSURE-MOI*
5
(NOM D’EMPRUNT)
> 5 DÉPLOIEMENTS / JOUR
〉
EN FORME
RASSURE-MOI*
6
(NOM D’EMPRUNT)
1 DÉPLOIEMENT / 3 SEMAINES
〉
PLUTÔTOBÈSE
QUELQUES
SIGNES
7
➚ TRAVAIL MANUEL
CHANGEMENTS LONGS/DIFFICILES
BRANCHE > 1J
➘ VÉLOCITÉ
TESTS INTÉGRÉS< 1 DÉPLOIEMENT / JOUR
TEMPS MAINTENANCE > TEMPS DÉVELOPPEMENT
∅ VISIBILITÉ PROD
VOTRE ARCHI
EST-ELLE
8
OBÈSE?
9
COMPORTEMENT À RISQUE
DÉVELOPPERAVEUGLEMENT
PRODUIT10
BESOIN VISION
OPÉRATION
EXEMPLECORRECTION AUTO TRAVAUX ÉTUDIANTS
11
ICONS BY ‘TURKKUB’: HTTPS://WWW.FLATICON.COM/AUTHORS/TURKKUB
OPÉRATIONVISION
ENSEIGNANTS & ÉTUDIANTS
CARACTÉRISTIQUES
EFFICACE
ÉVOLUTIF
MAINTENABLE OPÉRABLE
AVAILABLESCALABLE
12
CARACTÉRISTIQUES
OPPOSÉES
〉
PRESSION SAINE ARCHITECTURE
13
COMPORTEMENT À RISQUE
COMPLEXITÉ PRÉMATURÉE
14
COMPORTEMENT À RISQUE
COMPLEXITÉ ACCIDENTELLE
15
KPI RENDRE TESTABLESLES CARACTÉRISTIQUES
16
TOUS TRAVAUX REMIS ACCEPTÉS
EXEMPLECORRECTION AUTO TRAVAUX ÉTUDIANTS
99% TRAVAUX REMIS ACCEPTÉS
1H - 99% TRAVAUX REMIS ACCEPTÉS
1H - 99% TRAVAUX REMIS ACCEPTÉS & TÉLÉCHARGEABLES
〉〉
〉
1. MONDE IDÉAL2. DISTANCE DU RÉEL3. TESTER / CONTOURNER4. AJUSTER / ADOPTER
17
KPI(SMART)
18
1H - 99% TRAVAUX REMIS ACCEPTÉS & TÉLÉCHARGEABLES
1H - 95% RÉSULTATS CORRECTION TRANSMIS < 10MIN
EXEMPLECORRECTION AUTO TRAVAUX ÉTUDIANTS
. . .
(TEMPS CORRECTION EXCLU)
19
TESTABLE
=AUTOMATISABLE
20
AUTOMATISATION ● FRÉQUENT● NE DOIT PAS CHANGER● FACILE À AUTOMATISER⚠
21
FITNESS FUNCTION (ARCHI)
22
〉 〉
COMMIT LINT TEST PACKAGE PROD
〉 〉
ICONS BY ‘TURKKUB’: HTTPS://WWW.FLATICON.COM/AUTHORS/TURKKUB
23
〉 〉
COMMIT LINT TEST PACKAGE PROD
〉 〉
ICONS BY ‘TURKKUB’: HTTPS://WWW.FLATICON.COM/AUTHORS/TURKKUB
24
〉 〉
COMMIT LINT TEST PACKAGE PROD
〉 〉
ICONS BY ‘TURKKUB’: HTTPS://WWW.FLATICON.COM/AUTHORS/TURKKUB
FAILED
25
COMPORTEMENT À RISQUE
STATUS
QUO
26
KPI MAINTENIR BONNES
HABITUDES
27
BUDGET ERREUR
MAX 50% LABEUR
DEPLOYMENT FREQUENCY
LEAD TIME
CHANGE FAILURE RATE
MEAN TIME TO RECOVERY
SUPPORTÉ PAR
28BESOIN
VISION
OPÉRATION
DÉFINIT CARACKPI
+ SLO
GUIDEENFORCÉ
PARFITNESS
FUNCTION
PRODUIT
PIPELINE CI/CDRÉTROSPECTIVE
POST-MORTEM
TOOLING
MONITORING
PLATEFORME
AMÉLIORE EN
CONTINU
VALIDE AUTOMATIQUEMENT
VÉRIFIE EN CONTINU
KPI+
SLO
FITNESS FUNCTION
PIPELINE CI/CD
TOOLING
MONITORING
PLATEFORME
BESOIN
VISION
OPÉRATION
CARAC
RÉTROSPECTIVE
POST-MORTEM
29BESOIN
VISION
OPÉRATION
DÉFINIT CARACKPI
+ SLO
GUIDEENFORCÉ
PARFITNESS
FUNCTION
PRODUIT
PIPELINE CI/CDRÉTROSPECTIVE
POST-MORTEM
TOOLING
MONITORING
PLATEFORME
AMÉLIORE EN
CONTINU
SUPPORTÉ PAR
VALIDE AUTOMATIQUEMENT
VÉRIFIE EN CONTINU
1 2 43- - -
30
RÉFÉRENCESPRACTICE
OFCLOUD SYSTEM
ADMINISTRATION
SITE RELIABILITY ENGINEERING
BUILDING EVOLUTIONARY ARCHITECTURE
ACCELERATE
PHOENIX PROJECT+
DEVOPS HANDBOOK
DORA(DEVOPS REPORT)
31
MERCI
HTTPS://CONFERENCES.ELAPSETECH.COM
IAN LÉTOURNEAU
TWITTER@IANLET15
LINKEDINLINKEDIN.COM/IN/IAN-LETOURNEAU