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
how to go faster with Microservices and Containers @errordeveloper #GOTOber
Slide 2
Slide 2 text
motivation
Slide 3
Slide 3 text
deliver faster
Slide 4
Slide 4 text
go cloud-native
Slide 5
Slide 5 text
ok, but what’s cloud-native?
Slide 6
Slide 6 text
ok, but what’s cloud-native? it’s scalability!
Slide 7
Slide 7 text
scalability of what?
Slide 8
Slide 8 text
scalability of what? your team.
Slide 9
Slide 9 text
scalability of what? your app.
Slide 10
Slide 10 text
scalability of what? the “platform”.
Slide 11
Slide 11 text
more specifically…
Slide 12
Slide 12 text
you need to fulfil user demand with features 1
Slide 13
Slide 13 text
you must cope with high rate of change 2
Slide 14
Slide 14 text
understand & monitor performance 3
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
let’s do microservices 1
Slide 17
Slide 17 text
let’s do containers 2
Slide 18
Slide 18 text
let’s do orchestration 3
Slide 19
Slide 19 text
is this all?
Slide 20
Slide 20 text
is this all? may be…
Slide 21
Slide 21 text
is this all? may be… one last thing!
Slide 22
Slide 22 text
deliver faster
Slide 23
Slide 23 text
next you will see…
Slide 24
Slide 24 text
next you will see… package main import "log" func main() { log.Println("Work in progress...") }
Slide 25
Slide 25 text
a really cool demo app.
Slide 26
Slide 26 text
so what is this app?
Slide 27
Slide 27 text
so what is this app? it’s a socks shop app, it has some microservices
Slide 28
Slide 28 text
so what is this cool app? it’s a socks shop app, it has some microservices (something like 12, or more)
Slide 29
Slide 29 text
How it works
Slide 30
Slide 30 text
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
Slide 31
Slide 31 text
No content
Slide 32
Slide 32 text
No content
Slide 33
Slide 33 text
No content
Slide 34
Slide 34 text
No content
Slide 35
Slide 35 text
No content
Slide 36
Slide 36 text
No content
Slide 37
Slide 37 text
development: Docker
Slide 38
Slide 38 text
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
Slide 39
Slide 39 text
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
Slide 40
Slide 40 text
microservices-demo.github.io