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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Claus Straube
July 07, 2016
Technology
0
280
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
140
Microservices? Mit Sicherheit! (W-Jax16)
xdoo
0
230
Other Decks in Technology
See All in Technology
Git Training GitHub
yuhattor
1
260
Riverpod3.xで実現する実践的UI実装
fumiyasac0921
1
300
会社紹介資料 / Sansan Company Profile
sansan33
PRO
13
400k
【northernforce#54】SalesforceにおけるAgentforceの位置づけ・事例紹介
yutosatou_kit
0
120
AIAgentを駆使してSREが貢献する開発体験の向上
yoshiiryo1
4
1k
Security Hub と出会ってから 1年半が過ぎました
rch850
0
170
AI時代のPMに求められるのは 「Ops」と「Enablement」
shimotaroo
1
280
AWSと暗号技術
nrinetcom
PRO
1
110
AI時代にあわせたQA組織戦略
masamiyajiri
1
670
AI に「学ばせ、調べさせ、作らせる」。Auth0 開発を加速させる7つの実践的アプローチ
scova0731
0
350
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
570
CodeRabbit CLI + Claude Codeの連携について
oikon48
1
590
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
670
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
400
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
150
Balancing Empowerment & Direction
lara
5
850
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.2k
BBQ
matthewcrist
89
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
94
The Mindset for Success: Future Career Progression
greggifford
PRO
0
220
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
76
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!