40
how to go faster with Microservices and Containers @errordeveloper #GOTOber

how to go faster with Microservices Containers...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)

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: how to go faster with Microservices Containers...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 to go faster with Microservices and Containers

@errordeveloper #GOTOber

Page 2: how to go faster with Microservices Containers...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)

motivation

Page 3: how to go faster with Microservices Containers...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)

deliver faster

Page 4: how to go faster with Microservices Containers...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)

go cloud-native

Page 5: how to go faster with Microservices Containers...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)

ok, but what’s cloud-native?

Page 6: how to go faster with Microservices Containers...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)

ok, but what’s cloud-native?

it’s scalability!

Page 7: how to go faster with Microservices Containers...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)

scalability of what?

Page 8: how to go faster with Microservices Containers...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)

scalability of what?

your team.

Page 9: how to go faster with Microservices Containers...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)

scalability of what?

your app.

Page 10: how to go faster with Microservices Containers...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)

scalability of what?

the “platform”.

Page 11: how to go faster with Microservices Containers...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)

more specifically…

Page 12: how to go faster with Microservices Containers...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)

you need to fulfil user demand with features

1

Page 13: how to go faster with Microservices Containers...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)

you must cope with high rate of change

2

Page 14: how to go faster with Microservices Containers...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)

understand & monitor performance

3

Page 15: how to go faster with Microservices Containers...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)
Page 16: how to go faster with Microservices Containers...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)

let’s do microservices

1

Page 17: how to go faster with Microservices Containers...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)

let’s do containers

2

Page 18: how to go faster with Microservices Containers...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)

let’s do orchestration

3

Page 19: how to go faster with Microservices Containers...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)

is this all?

Page 20: how to go faster with Microservices Containers...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)

is this all?

may be…

Page 21: how to go faster with Microservices Containers...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)

is this all?

may be… one last thing!

Page 22: how to go faster with Microservices Containers...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)

deliver faster

Page 23: how to go faster with Microservices Containers...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)

next you will see…

Page 24: how to go faster with Microservices Containers...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)

next you will see…

package main

import "log"

func main() { log.Println("Work in progress...") }

Page 25: how to go faster with Microservices Containers...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)

a really cool demo app.

Page 26: how to go faster with Microservices Containers...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)

so what is this app?

Page 27: how to go faster with Microservices Containers...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)

so what is this app?

it’s a socks shop app, it has some microservices

Page 28: how to go faster with Microservices Containers...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)

so what is this cool app?

it’s a socks shop app, it has some microservices

(something like 12, or more)

Page 29: how to go faster with Microservices Containers...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

Page 30: how to go faster with Microservices Containers...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)

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

Page 31: how to go faster with Microservices Containers...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)
Page 32: how to go faster with Microservices Containers...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)
Page 33: how to go faster with Microservices Containers...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)
Page 34: how to go faster with Microservices Containers...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)
Page 35: how to go faster with Microservices Containers...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)
Page 36: how to go faster with Microservices Containers...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)
Page 37: how to go faster with Microservices Containers...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)

development: Docker

Page 38: how to go faster with Microservices Containers...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)

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

Page 39: how to go faster with Microservices Containers...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)

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

Page 40: how to go faster with Microservices Containers...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)

microservices-demo.github.io