devops the wooga way (webmontag berlin)

Post on 16-Apr-2017

1.910 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DevOps the Wooga wayJesper Richter-Reichhelm (@rirei)

Dev-Ops

• Agile admins• Faster releases• Virtualization• Automation tools

Some say DevOps is about

• Big Picture Mindset• Learning together• Reality Feedback• => Collaboration

I say it’s about

Classic way

Op

ArchDev

???

Wooga way

ArchDevOps

ArchDevOps

Wooga way

FE Dev

BE Dev

Art

Product

“You build it, you run it.- Werner Vogels

Independenct Teams

Standard Framework

Scrum, Kanban or

something else?

Programming

Language?

Framework?

Data Center?

Tools? ExternalServices?

Innovation

PHP MySQL

Ruby

JS

Redis

Riak

Stateless

• 1+ million users / day• 10+ billion requests / month• ~10 DB writes / request• >50,000 DB writes / sec

Stateless approach

Server Database

Server Database

One Game Session

• 1+ million users / day• 4 sessions / user / day• 1 DB write / session• ~50 DB writes / sec

Stateful approach

PHP MySQL

Ruby

JS

Redis

Erlang

Riak

S3

JRuby

Akka

Stateless

Stateful

• 1+ million users / day• 1+ billion requests / month• 1 DB write / request• 500+ DB writes / sec

Blob approach

PHP MySQL

Ruby

JS

Redis

Erlang

Riak

S3

JRuby

Akka

Stateless

Stateful

Blob

PHP MySQL

Ruby

JS

Redis

Erlang

Riak

S3

JRuby

Akka

Stateless

Stateful

Blob

Freedom

Wooga way

FE Dev

BE Dev

Art

Product

Exchanging Knowledge

flickr.com/photos/wili/233621595

Being transparent

flickr.com/photos/marcomagrini/698692268

Trust

“Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.”

- Agile Manifesto

It works

Thank you

Jesper Richter-Reichhelm

@jrirei

woo.ga/backend

wooga.com/jobs

top related