how to go faster with microservices containers...it has some microservices so what is this cool app?...

Post on 15-Aug-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

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

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

top related