distributed computing and caching in the cloud: hazelcast and microsoft

76
The Delivery Hero A Simpsons As A Service Storyboard

Upload: comsysto-reply-gmbh

Post on 23-Jan-2018

114 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

TheDelivery HeroASimpsonsAsAServiceStoryboard

Page 2: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

When Iwasyoung – books were stillathing…

Page 3: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

…and those were delivered through book stores

Page 4: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Alsointhe early days of computers,delivering software waseasy

Page 5: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Often enough software wasshared atschool or work

Page 6: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Who‘s too youngto remember that time?

Page 7: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Buthardware and softwaregrew more complex

Page 8: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

And publishers took onthe problem -some of them got big inthe game

Page 9: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

However,customers change

Page 10: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Moreand more people buy online

Page 11: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Watchmovies onSimflix

Page 12: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Workremotely and use videocalls

Page 13: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Or dothings (atwork)…

Page 14: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

…that better stay inthe dark

Page 15: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Or don‘t you know this feeling,…

Page 16: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

…when your better halfjustcomes home?;-)

Page 17: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

And donotforget,smartphones became athing,too

Page 18: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Some had avery secret planto solve the change

Page 19: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Buteveryone tried to keep up with the change

Page 20: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Some even considered physical delivery by drones

Page 21: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Butdelivering hosted solutions is different

Page 22: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

There‘s always afire to fight

Page 23: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

“Our server can‘t holdup to the load anymore!“

Page 24: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Theamazing monolith justdoes notscale.

Page 25: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

“We need abetter,scalable architecture!“

Page 26: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Peopleexpect hosted software to be available

DOH!

NOOOO!

Ican‘t workthat way!

Page 27: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Ever seen gamers going crazyduring maintenance?

Page 28: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Ever seen gamers going crazyduring maintenance?

Page 29: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Ever seen gamers going crazyduring maintenance?

Page 30: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Ever seen gamers going crazyduring maintenance?

Page 31: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Ever seen gamers going crazyduring maintenance?

Page 32: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Crazyright?!?

Page 33: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Butdoyou remember thelasttimeGooglewasoffline?

Page 34: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Butdoyou remember thelasttimeGooglewasoffline?

Page 35: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Sowe need anew plan…

Page 36: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

…and your dev team knows exactly what you mean!

Page 37: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Except,they don‘t.

Page 38: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Soyou try take onthe story of littleindependent software elements…

Page 39: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

…that can updated and scaledcompletely separated from others.

Page 40: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

You seem likearebel making suchaproposal

Page 41: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

And what seems agreat idea…

Page 42: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

…turns outto look stupidto others

Page 43: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Inthe endatleastsome peopleget it,butnotallof them.

Page 44: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Ever tried to combine monolith and microservice?Director‘s comment:

Page 45: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Fortunately some cooldevs get it

Page 46: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

What we need is the holy grail precious,my precious

Page 47: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

We want simplesolutions!

Page 48: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Minimize functionality inevery single unit

Page 49: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Simplesoftware packaging

Page 50: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Horizontalscalability

Page 51: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Without additionalcomplexity

Page 52: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

And fast…

Page 53: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

…and easydeployment

Page 54: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

We want devops to party onevery release

Page 55: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Ohhh…and you too!

Page 56: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Manualdeployments don‘t work,dothey?

Page 57: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

And if you manage,the night‘s long

Page 58: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Operationhates you if you put more work onthem

Page 59: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Sosomeone finally shows you…

Page 60: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

…the cloud!

Page 61: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

That is what wewant to dotoday

Page 62: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Make you happy

Page 63: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Make employees happy

Page 64: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Make customers happy

Page 65: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Make your mom happy

Page 66: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Evenyour neighbors

Page 67: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

And believe me,it‘s notdangerous atall

Page 68: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Justkeep your balance

Page 69: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

And put it together bit by bit

Page 70: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Alright,let‘s get started already!

Page 71: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

PS:We know,the Simpsonsare great onpredicting the future…

Page 72: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

…sois that it?

Page 73: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Or more likethat?

Page 74: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Abig thank you to:MattGroening

Page 75: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft
Page 76: Distributed Computing and Caching in the Cloud: Hazelcast and Microsoft

Almost forgot:Merry Christmas