Microservices – Hype oder schon Realität?
by
Benedikt Stemmildt
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
MICROSERVICES Only a hype or already reality? Hamburg, 15. Juni 2017
Slide 2
Slide 2 text
FERENC BEUTEL Developer BENEDIKT STEMMILDT Developer
Slide 3
Slide 3 text
Planning 1 Planning 2 Dev 1 SPRINT @ OTTO.DE Review Retro
Slide 4
Slide 4 text
ROLES Product Owner Developer Tester Customer
Slide 5
Slide 5 text
1 SPRINT @ OTTO.DE Planning 1 Planning 2 Dev Review Retro
Slide 6
Slide 6 text
THE STORY Als Otto-Kunde möchte ich spielen, um mir die Wartezeit auf mein Paket zu vertreiben.
Slide 7
Slide 7 text
TETRIS otto.de/user-amusement/amusement
Slide 8
Slide 8 text
1 SPRINT @ OTTO.DE Planning 1 Planning 2 Dev Review Retro
Slide 9
Slide 9 text
ARCHITECTURE Verticals
Slide 10
Slide 10 text
ARCHITECTURE Verticals
Slide 11
Slide 11 text
ARCHITECTURE Microservices
Slide 12
Slide 12 text
MICROSERVICES PROVIDE AN ISOLATED FEATURE IN AN ARTEFAKT-BOUNDED CONTEXT
Slide 13
Slide 13 text
MOTIVATION End? No, the journey doesn’t end here.
Slide 14
Slide 14 text
FAULT TOLERANCE You shall not pass!
Slide 15
Slide 15 text
QUALITY & AUTOMATION Look to my coming, at first light, on the fifth day. At dawn, look to the east.
Slide 16
Slide 16 text
APPLICATION COMPLEXITY Ask a programmer to review 10 lines of code, he’ll find 10 issues Ask him to review 500 lines and he’ll say it looks good
Slide 17
Slide 17 text
SUSTAINABILITY I've found it is the small things, everyday deeds of ordinary folk that keeps the darkness at bay.
Slide 18
Slide 18 text
WISDOM OF GANDALF THERE IS SOMETHING IN BETWEEN MICROSERVICES AND MONOLITHS.
Slide 19
Slide 19 text
Dev 1 SPRINT @ OTTO.DE Planning 1 Planning 2 Review Retro
Slide 20
Slide 20 text
LET’S HAVE A LOOK AT CODE
Slide 21
Slide 21 text
AUTOMATION Where are we going to start?
Slide 22
Slide 22 text
MODULES Let’s build ourselves a Microservice Framework. CACHE CONFIG HEALTH HMAC LOGGING METRICS DB SERVER JOBS TOGGLES STATUS VAULT
Slide 23
Slide 23 text
331 365 605 250 2 HOW MUCH IS IT?
Slide 24
Slide 24 text
LIVE DEPLOYMENTS
Slide 25
Slide 25 text
INFRASTRUCTURE
Slide 26
Slide 26 text
ACCEPTANCE & DEPLOYMENT
Slide 27
Slide 27 text
1 SPRINT @ OTTO.DE Planning 1 Planning 2 Dev Review Retro
Slide 28
Slide 28 text
REVIEW otto.de/user-amusement/amusement
Slide 29
Slide 29 text
1 SPRINT @ OTTO.DE Planning 1 Planning 2 Dev Review Retro
Slide 30
Slide 30 text
FERENC BEUTEL BENEDIKT STEMMILDT Release-Party. DEV.OTTO.DE GITHUB.COM/OTTO-DE
[email protected]
[email protected]