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
how to go faster with microservices and containers
Search
Ilya Dmitrichenko
November 15, 2016
Technology
0
140
how to go faster with microservices and containers
My talk from GOTO Berlin 2016
Ilya Dmitrichenko
November 15, 2016
Tweet
Share
More Decks by Ilya Dmitrichenko
See All by Ilya Dmitrichenko
Best Practices for Using Developer Tooling to Drive Operations with GitOps
errordeveloper
2
170
An Introduction to Prometheus for App Developers
errordeveloper
0
92
Time Traveling in the Universe of Microservices and Orchestration
errordeveloper
0
97
A Practical Guide to Prometheus for App Developers
errordeveloper
1
170
A Practical Guide to Cloud-Native Java Apps & Continuous Delivery
errordeveloper
0
180
GitOps: Operations by Pull-request
errordeveloper
0
280
GitOps and TensorFlow with Weave & Kubernetes
errordeveloper
0
88
A Practical Guide to Continuous Delivery (Container Days 2017)
errordeveloper
0
110
Practical Guide to Continuous Delivery for JavaScript
errordeveloper
0
210
Other Decks in Technology
See All in Technology
データモデルYANGの処理系を再発明した話
tjmtrhs
0
390
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
140
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
4
1.9k
どうすると生き残れないのか/how-not-to-survive
hanhan1978
2
2.7k
“常に進化する”開発現場へ! SHIFTが語るアジャイルQAの未来/20250306 Yuma Murase
shift_evolve
0
150
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
5
6.9k
結果的にこうなった。から見える メカニズムのようなもの。
recruitengineers
PRO
1
130
RaspberryPi CM4(CM5も)面白いぞ!
nonnoise
1
230
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.9k
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
190
AI-Driven-Development-20250310
yuhattor
3
310
エンジニアのキャリアパスと、 その中で自分が大切にしていること
noteinc
3
2.7k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
A Modern Web Designer's Workflow
chriscoyier
693
190k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
The Cult of Friendly URLs
andyhume
78
6.2k
Visualization
eitanlees
146
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
GraphQLとの向き合い方2022年版
quramy
44
14k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Site-Speed That Sticks
csswizardry
4
420
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
390
KATA
mclloyd
29
14k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
how to go faster with Microservices and Containers @errordeveloper #GOTOber
motivation
deliver faster
go cloud-native
ok, but what’s cloud-native?
ok, but what’s cloud-native? it’s scalability!
scalability of what?
scalability of what? your team.
scalability of what? your app.
scalability of what? the “platform”.
more specifically…
you need to fulfil user demand with features 1
you must cope with high rate of change 2
understand & monitor performance 3
None
let’s do microservices 1
let’s do containers 2
let’s do orchestration 3
is this all?
is this all? may be…
is this all? may be… one last thing!
deliver faster
next you will see…
next you will see… package main import "log" func main()
{ log.Println("Work in progress...") }
a really cool demo app.
so what is this app?
so what is this app? it’s a socks shop app,
it has some microservices
so what is this cool app? it’s a socks shop
app, it has some microservices (something like 12, or more)
How it works
Weave Cloud ip-172-20-0-164 ip-172-20-0-222 ip-172-20-0-244 ip-172-20-0-243 ip-172-20-0-242 ip-172-20-0-12 ip-172-20-0-51
None
None
None
None
None
None
development: Docker
production A: Amazon ECS ip-172-20-0-164 ip-172-20-0-222 ip-172-20-0-244 ip-172-20-0-243 ip-172-20-0-242 ip-172-20-0-12
ip-172-20-0-51
ip-172-20-0-164 ip-172-20-0-222 ip-172-20-0-244 ip-172-20-0-243 ip-172-20-0-242 ip-172-20-0-12 ip-172-20-0-51 production B: Kubernetes
microservices-demo.github.io