36
Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin, 24.05.2016

Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange

Berlin, 24.05.2016

Page 2: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

@LajosLange + @WN24Tech + @S_Stoyanoff

Page 3: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Turn the Game

Page 4: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

AND

SOMEHOW

CALM

JUST SURVIVE

KEEP

2011

Page 5: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

AND

BEST

CALM

BE THE

KEEP

Heute

Page 6: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

No, you are not allowed to do it…

This will never change…

We always did it like that …

What if…

Page 7: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Be Brave & Be Pain in the Ass

Page 8: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Back To The Future - 5 Years in 60 Seconds

Rebrand TV

2013 2017 2014 2015 2016 2012

One CMS Platform

SOLD

Sell-Off

Acquisition One Brand

New Platform

Page 9: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,
Page 10: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

How Everything Started ... 24.06.16 Journey To The Cloud 9

Waterfall Driven Projects

No Quality Assurance

CMS Monolith

Weak Development

Team

External

Employees 90%

Churn Rate 100%

Low Process Automation

Analysis Design

Implemen-tation

Testing Deployment

Maintenance

Page 11: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,
Page 12: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

How Everything changed ... 24.06.16 Journey To The Cloud 11

Agile Methodologies

Invest in Test Automation

Stabilizing the Monolith

Insourcing

External Employees

< 10%

Churn Rate

< 5%

1-4 Weeks Sprint

24 H

Invest in Process

Automation

Page 13: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,
Page 14: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,
Page 15: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

WeltN24 Goals

Innovative Service

Architecture Time & Quantity

To Market

Flexible Change Management

High Quality

Technological & Operational Autonomy

Cost Reduction

Page 16: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

A Cloud based Service Platform that Supports Rapid Development

Page 17: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,
Page 18: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Break the Monolith into μServices

Microservices

Monolith

Page 19: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Microservices

CMS Monolit

Lean SOA

Break the Monolith into μServices

Page 20: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,
Page 21: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

HowTo Become a Winning Team

https://www.etsy.com/de/listing/107306078/herzlich-willkommen-im-internet-hq?ref=shop_home_feat_3

Page 22: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Editors

Product Management Product Development

Requirements

Business Partners

External Design External Development

Software Development

Information Communication

IT

Page 23: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

11.5.2016 Continuous Transformation 22

Product Owner

Software Developer

UX / UI Design Editorial

Owner

Business Partner

USER

...

Page 24: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Product Management

UX/UI

Software Development

Editors

Business Partners

Information

Communication

USER

Page 25: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

6,000

Page 26: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Creativity is easy…

Just get intelligent people together

and let them have fun*

Great Motivated People

Big Meaningful Challenge

Lots of Freedom

Great Tools

* STEPHEN CARVER, http://gotocon.com/dl/goto-berlin-2015/slides/StephenCarver_MorningKeynoteSpaceShuttle.pdf

Page 27: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Taming the Beast … (1)

User CDN

CMS MONOLITH

Page 28: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Taming the Beast … (2)

ABSTRACTION LAYER

Sync

Content Adapter

Queue

FE Article

PRESENTATION LAYER

CMS MONOLITH FE

Section

FE Blog

FE Home

FE Mediathek

DB

Content API

CDN

XML Get Content

XML ChangeLog

New Platform on AWS

JSON Get Content

User

Page 29: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

24.06.16 Journey To The Cloud 28

DEMO OR DIE

Page 30: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Lessons Learned

Page 31: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

§  Give freedom and responsibility to your team

§  Have a clear vision for success

§  Provide them with the best tools you can

§  Be open to „kill your darlings“

§  Trust ...

§  in yourself

§  in your team

§  in a happy end

Lessons Learned: Culture Eats Tech for Breakfast

Page 32: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

George Bernard Shaw:

“The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man”.

Page 33: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Change or Be Changed

Page 34: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Change or Be Change

Page 35: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,
Page 36: Journey To The Cloud - Amazon Web Services...Journey To The Cloud How AWS Helps to Establish a Cultural Change Towards Agility, DevOps mentality and Speed&Delivery Lajos Lange Berlin,

Vielen Dank