$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Microservices – Hype oder schon Realität?
Search
Benedikt Stemmildt
November 04, 2019
Programming
0
2.1k
Microservices – Hype oder schon Realität?
Benedikt Stemmildt
November 04, 2019
Tweet
Share
More Decks by Benedikt Stemmildt
See All by Benedikt Stemmildt
What it takes to be fast
benestem
0
150
Single-Page-Applications sind legacy, wir brauchen eine Innovation!
benestem
0
1.1k
Enge Zusammenarbeit trotz Homeoffice
benestem
0
1.1k
Documentation is Dead, Long Live Documentation!
benestem
0
1.1k
Speed without the microservice hype
benestem
0
1.1k
Quarkify your Java Code
benestem
0
2.2k
Self-Contained-Systems: Mehr als nur eine geordnete Menge von Microservices?
benestem
0
2.2k
Zack die Ente und der API-Client spricht
benestem
0
2.1k
Going Reactive: Eine Einführung in die reaktive Programmierung
benestem
0
2.2k
Other Decks in Programming
See All in Programming
Cursorでアプリケーションの追加開発や保守をどこまでできるか試したら得るものが多かった話
drumnistnakano
0
180
TypeScript Graph でコードレビューの心理的障壁を乗り越える
ysk8hori
3
1.4k
@nifty天気予報のフロントエンドを 実装するまで - NIFTY Tech Talk #22
niftycorp
PRO
0
120
[FlutterKaigi2024] Effective Form 〜Flutterによる複雑なフォーム開発の実践〜
chocoyama
0
3.9k
.NET 9アプリをCGIとして レンタルサーバーで動かす
mayuki
0
710
DevTools extensions で 独自の DevTool を開発する | FlutterKaigi 2024
kokiyoshida
0
280
PipeCDの歩き方
kuro_kurorrr
3
130
Swift Testing - iPlayground
chiaoteni
0
130
Develop iOS apps with Neovim / vimconf_2024
uhooi
1
120
Micro Frontends Unmasked Opportunities, Challenges, Alternatives
manfredsteyer
PRO
0
180
TypeScript でバックもやるって実際どう? 実運用で困ったこと3選
yuichiro_serita
17
6.6k
CSC509 Lecture 13
javiergs
PRO
0
120
Featured
See All Featured
Fireside Chat
paigeccino
34
3k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Agile that works and the tools we love
rasmusluckow
327
21k
Designing Experiences People Love
moore
138
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
The Cult of Friendly URLs
andyhume
78
6.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
470
Site-Speed That Sticks
csswizardry
0
84
Embracing the Ebb and Flow
colly
84
4.5k
Automating Front-end Workflow
addyosmani
1366
200k
Transcript
MICROSERVICES Only a hype or already reality? Hamburg, 15. Juni
2017
FERENC BEUTEL Developer BENEDIKT STEMMILDT Developer
Planning 1 Planning 2 Dev 1 SPRINT @ OTTO.DE Review
Retro
ROLES Product Owner Developer Tester Customer
1 SPRINT @ OTTO.DE Planning 1 Planning 2 Dev Review
Retro
THE STORY Als Otto-Kunde möchte ich spielen, um mir die
Wartezeit auf mein Paket zu vertreiben.
TETRIS otto.de/user-amusement/amusement
1 SPRINT @ OTTO.DE Planning 1 Planning 2 Dev Review
Retro
ARCHITECTURE Verticals
ARCHITECTURE Verticals
ARCHITECTURE Microservices
MICROSERVICES PROVIDE AN ISOLATED FEATURE IN AN ARTEFAKT-BOUNDED CONTEXT
MOTIVATION End? No, the journey doesn’t end here.
FAULT TOLERANCE You shall not pass!
QUALITY & AUTOMATION Look to my coming, at first light,
on the fifth day. At dawn, look to the east.
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
SUSTAINABILITY I've found it is the small things, everyday deeds
of ordinary folk that keeps the darkness at bay.
WISDOM OF GANDALF THERE IS SOMETHING IN BETWEEN MICROSERVICES AND
MONOLITHS.
Dev 1 SPRINT @ OTTO.DE Planning 1 Planning 2 Review
Retro
LET’S HAVE A LOOK AT CODE
AUTOMATION Where are we going to start?
MODULES Let’s build ourselves a Microservice Framework. CACHE CONFIG HEALTH
HMAC LOGGING METRICS DB SERVER JOBS TOGGLES STATUS VAULT
331 365 605 250 2 HOW MUCH IS IT?
LIVE DEPLOYMENTS
INFRASTRUCTURE
ACCEPTANCE & DEPLOYMENT
1 SPRINT @ OTTO.DE Planning 1 Planning 2 Dev Review
Retro
REVIEW otto.de/user-amusement/amusement
1 SPRINT @ OTTO.DE Planning 1 Planning 2 Dev Review
Retro
FERENC BEUTEL BENEDIKT STEMMILDT Release-Party. DEV.OTTO.DE GITHUB.COM/OTTO-DE
[email protected]
[email protected]