Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Skalieren mit Spring Boot und Docker (German)
Search
Claus Straube
July 07, 2016
Technology
0
230
Skalieren mit Spring Boot und Docker (German)
Die Folien zum Vortrag auf dem Java Forum Stuttgart. #jfs2016
Claus Straube
July 07, 2016
Tweet
Share
More Decks by Claus Straube
See All by Claus Straube
Wenn Schnittstellen alt werden... (JFS 2017)
xdoo
0
99
Microservices? Mit Sicherheit! (W-Jax16)
xdoo
0
170
Other Decks in Technology
See All in Technology
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
910
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
200
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
150
データベース02: データベースの概念
trycycle
0
180
【基本】データベース設計
oracle4engineer
PRO
2
130
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
710
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
1
150
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
2
250
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
4
610
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
170
DMM.com アルファ室採用案内資料
hsugita
1
220
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
150
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
How to train your dragon (web standard)
notwaldorf
74
5.2k
Code Reviewing Like a Champion
maltzj
515
39k
Designing for humans not robots
tammielis
248
25k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Rails Girls Zürich Keynote
gr2m
91
13k
Ruby is Unlike a Banana
tanoku
96
10k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
7
1.3k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
YesSQL, Process and Tooling at Scale
rocio
165
13k
Building an army of robots
kneath
300
41k
The Mythical Team-Month
searls
216
42k
Transcript
Skalieren mit Spring Boot und Docker Claus Straube, IT Architekt
für EAI und Java
• Eigenbetrieb it@M als IT Dienstleister der LHM (seit 2012)
• ca. 700 Mitarbeiter • Bereiche Plan, Build, Run und „Z“ (Personal, Finanzen, Vergabe) IT Dienstleister der Stadt München: it@M
None
coole Anwendung
coole Anwendung
coole Anwendung
coole Anwendung
coole Anwendung
coole Anwendung
http://theprofoundprogrammer.com/ http://theprofoundprogrammer.com/
“Mit einer skalierbaren Architektur wäre das nicht passiert”
Service “A” Rest API Loadbalancer API Gateway (Zuul) Rest API
Loadbalancer Service “B” Rest API Registry (Eureka) Rest API 2x 4x ungeschützt geschützt
Service “A” Rest API Round Robin B1, B2,... API Gateway
(Zuul) Rest API Round Robin A1, A2 Service “B” Rest API A1, A2 B1, B2, B3, B4 Rest API 2x 4x ungeschützt geschützt
DEMO TIME Nina Caprez in “Silbergeier” im Rätikon
Docker File Docker Image Docker Container Compose File docker build
docker run dockercompose up Docker CLI Docker Compose Text Text Binary Prozess Docker: Wording
Container zuul-proxy 8080 Container service- registry 8761 Container service-a rnd
Container service-b rnd Container service-a rnd Container service-b rnd Container service-b rnd Container service-b rnd D D D D D D D D
DEMO TIME Alex Honnold free soloing “Heaven” in Yosemite National
Park
coole & stabile Anwendung
Links Demo Code: https://github.com/xdoo/jfs_2016_skalieren_mit_spring_docker_demo Spring Boot: http://projects.spring.io/spring-boot/ Spring Cloud Netflix:
https://cloud.spring.io/spring-cloud-netflix/ Docker: https://www.docker.com/
www.build-your-cloud.com
Claus Straube Landeshauptstadt München it@M Agnes-Pockels-Bogen 21 80992 München claus.straube(at)muenchen.de
https://plus.google.com/u/0/+ClausStraube https://mobile.twitter.com/clausstraube Herzlichen Dank für die Aufmerksamkeit!