The Software Development Process at Amazon

Size: px
Start display at page:

Download "The Software Development Process at Amazon"

Transcription

1 The Software Development Process at Amazon Jonathan Weiss Managing Director Amazon Web Services Germany GmbH AWS OpsWorks, AWS Resource Groups, AWS Systems Manager

2 Amazon is hundreds of different businesses AWS did over 1,430 major feature releases in 2017 No signs of slowing down

3 The Software Development Lifecycle delivery pipeline build test release developer s plan feedback loop monitor customer s

4 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

5 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

6 Let s go back 15 years ago

7

8 Monolith development lifecycle build test release developer s app delivery pipeline

9 Service-Oriented Architecture (SOA) Single-purpose Primitive Connected w/ APIs Highly decoupled Microservices

10 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

11 Two-pizza teams Decentralized Agility Autonomy Accountability Ownership DevOps

12 Missing Tools??? developer s services delivery pipeline

13 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

14 Self-service Technology-agnostic Encourage best practices Single-purpose services Two-pizza teams Decentralized Agility Autonomy Accountability Ownership DevOps

15 ment service No downtime deployments Health tracking Versioned artifacts and rollbacks

16 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

17 Pipelines Continuous delivery Automated release process Faster & more reliable releases Adopted by virtually all teams

18 Microsservice development lifecycle build test release build test release build test release build test release build test release developer s services delivery pipelines build test release

19 Thousands of teams x Microservice architecture x Continuous delivery x Multiple environments = millions of deployments

20 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

21 Release Pipelines Source Build Staging Production Pull Source Code Run Build and Unit Tests to Staging Environment to Production Environment

22 Release Pipelines Source Build Staging Production Pull Source Code Run Build and Unit Tests to Staging Environment to One Box to 1 st AZ to One Box to 1 st AZ to 2 nd AZ to 2 nd AZ to 3 rd AZ to 3 rd AZ

23 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

24 Release Pipelines Source Build Staging Production Pull Source Code Run Build and Unit Tests to Staging Environment to One Box to 1 st AZ to One Box to 1 st AZ to 2 nd AZ to 2 nd AZ to 3 rd AZ to 3 rd AZ

25 Release Pipelines Source Build Staging Production Pull Source Code Run Build and Unit Tests to Staging Environment to One Box to 1 st AZ to One Box to 1 st AZ Functional Tests to 2 nd AZ to 2 nd AZ Load / Perf Tests Other Tests to 3 rd AZ to 3 rd AZ

26 Release Pipelines Source Build beta gamma Production Pull Source Code Run Build and Unit Tests to Staging Environment to Staging Environment to One Box to 1 st AZ to One Box to 1 st AZ Functional Tests Integration Tests to 2 nd AZ to 2 nd AZ Other Tests Load / Perf Tests Other Tests to 3 rd AZ to 3 rd AZ

27 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

28 The Edit-Compile-Test Loop

29 The Edit-Compile-Test Loop ECT Loop

30 The Edit-Compile-Test Loop ECT Loop Code Review

31 The Edit-Compile-Test Loop ECT Loop Staging Code Review

32 The Edit-Compile-Test Loop ECT Loop Production Staging Code Review

33 Catching Problems in the Development Lifecycle ECT Code Review Staging Production Ideal Place Great Place Good Place Last Resort

34 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

35 The Software Development Lifecycle delivery pipeline build test release developer s plan feedback loop monitor customer s

36 Ops Culture Ops Meetings Ops Dashboards resource monitoring application monitoring canary monitoring client-side monitoring order drop rate

37 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

38 Data Culture WBR Meetings Metrics Decks feature adoption segment growth funnel analysis cost structure

39 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

40 Listen It's easy to be right if you just listen to customers. 1. Ask them want they want 2. Get feedback on what you build 3. Course correct if need to

41 Wenger Swiss Army Knife Giant Feature vs. Need

42 Ten Lessons Learned Working Backwards description by Werner Vogels, Amazon CTO

43 Ten Lessons Learned 1. Microservices 2. DevOps Teams 3. Self-Service Tools 4. Continuous Delivery 5. Pessimistic ments 6. Automated Testing 7. Optimize ECT Loop 8. Monitor Everything 9. Measure Everything 10. Listen to Customers

44 Thank you

45 Two reminders: Please complete the session survey in the summit mobile app. AWS DevDay with Chef in Berlin on June 12 th -

DevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools

DevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools DevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools Woody Borraccino, AWS Solutions Architect May 4, 2016, Stockholm 2016, Amazon Web Services, Inc. or its Affiliates. All rights

More information

Microservices on AWS. Matthias Jung, Solutions Architect AWS

Microservices on AWS. Matthias Jung, Solutions Architect AWS Microservices on AWS Matthias Jung, Solutions Architect AWS Agenda What are Microservices? Why Microservices? Challenges of Microservices Microservices on AWS What are Microservices? What are Microservices?

More information

Microservices Architekturen aufbauen, aber wie?

Microservices Architekturen aufbauen, aber wie? Microservices Architekturen aufbauen, aber wie? Constantin Gonzalez, Principal Solutions Architect glez@amazon.de, @zalez 30. Juni 2016 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

BARCELONA. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

BARCELONA. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved BARCELONA 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved From Monolithic to Microservices Evolving Architecture Patterns in the Cloud Daniele Stroppa, AWS Solutions Architect Teo

More information

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West A DEVOPS STATE OF MIND Chris Van Tuin Chief Technologist, West cvantuin@redhat.com THE NEED FOR SPEED THE ACCELERATION OF APPLICATION DELIVERY FOR THE BUSINESS In short, software is eating the world. -

More information

Driving DevOps Transformation in Enterprises

Driving DevOps Transformation in Enterprises Driving DevOps Transformation in Enterprises Mark Rambow Software Development Manager, AWS OpsWorks, Berlin acts_as_enterprisey start up enterprises enterprises and monolith software DevOps Drive securely

More information

DevOps Agility in the Evolving Cloud Services Landscape

DevOps Agility in the Evolving Cloud Services Landscape DevOps Agility in the Evolving Cloud Services Landscape Kiran Chitturi CTO Architect, Sungard Availability Services @nkchitturi Kiran Chitturi Architect in the Office of the CTO Focus on DevOps and cloud

More information

Performance Testing in a Containerized World. Paola Rossaro

Performance Testing in a Containerized World. Paola Rossaro Performance Testing in a Containerized World Paola Rossaro STARWEST 2017 Something about me PhD Computer Science (performance) 20+ years high-tech CTO and Co-founder Nouvola And a unicorn mom! Agenda Continuous

More information

DevOps Tooling from AWS

DevOps Tooling from AWS DevOps Tooling from AWS What is DevOps? Improved Collaboration - the dropping of silos between teams allows greater collaboration and understanding of how the application is built and deployed. This allows

More information

Building a Microservices Platform, Patterns and Best Practices

Building a Microservices Platform, Patterns and Best Practices Building a Microservices Platform, Patterns and Best Practices Sascha Möllering, Solutions Architect, @sascha242 May 29th, 2017 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What

More information

How to re-invent your IT Architecture. André Christ, Co-CEO LeanIX

How to re-invent your IT Architecture. André Christ, Co-CEO LeanIX How to re-invent your IT Architecture André Christ, Co-CEO LeanIX 2012 founded 30 employees > 80 customers 150 % motivated 2 OUR MISSION Become global #1 SaaS helping companies to modernize their IT architectures

More information

Microservices Smaller is Better? Eberhard Wolff Freelance consultant & trainer

Microservices Smaller is Better? Eberhard Wolff Freelance consultant & trainer Microservices Smaller is Better? Eberhard Wolff Freelance consultant & trainer http://ewolff.com Why Microservices? Why Microservices? Strong modularization Replaceability Small units Sustainable Development

More information

Accelerating Software Delivery with the AWS Developer Tools. Pradyumna Dash Solutions Architect, UK Public Sector

Accelerating Software Delivery with the AWS Developer Tools. Pradyumna Dash Solutions Architect, UK Public Sector Accelerating Software Delivery with the AWS Developer Tools Pradyumna Dash Solutions Architect, UK Public Sector pradyd@amazon.co.uk Accelerating Software Delivery with the AWS Developer Tools Pradyumna

More information

DevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY

DevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY DevOps Anti-Patterns Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! 31 Anti-Pattern: Throw it Over the Wall Development Operations 32 Anti-Pattern: DevOps Team Silo

More information

Deep Dive on AWS CodeStar

Deep Dive on AWS CodeStar Deep Dive on AWS CodeStar with AWS CI/CD workflow Tara E. Walker Technical Evangelist @taraw June 28, 2017 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda What is DevOps

More information

How to get From Zero to Hundreds of AWS Certified Engineers

How to get From Zero to Hundreds of AWS Certified Engineers How to get From Zero to Hundreds of AWS Certified Engineers Jonathan Allen, Enterprise Strategist & Evangelist 31 st October 2017 PROVEN ENTERPRISE SUCCESS IN THE CLOUD Personal career timeline Energy

More information

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West A DEVOPS STATE OF MIND Chris Van Tuin Chief Technologist, West cvantuin@redhat.com In short, software is eating the world. - Marc Andreessen, Wall Street Journal, August 2011 UBER, LYFT FALLOUT: TAXI

More information

Build planetary scale applications with compartmentalization

Build planetary scale applications with compartmentalization Build planetary scale applications with compartmentalization Julien Lépine Solutions Architect, Amazon Web Services 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Software is taking

More information

DELIVERING WITH MICROSERVICES HOW TO ITERATE TOWARDS SOPHISTICATION

DELIVERING WITH MICROSERVICES HOW TO ITERATE TOWARDS SOPHISTICATION DELIVERING WITH MICROSERVICES! HOW TO ITERATE TOWARDS SOPHISTICATION 1 FROM THE TRENCHES! PIZZA MOGUL 2 FROM THE TRENCHES PIZZA MOGUL 3 FROM THE TRENCHES NANO SERVICES 4 FROM THE TRENCHES COMPLEXITY 5

More information

How Can Testing Teams Play a Key Role in DevOps Adoption?

How Can Testing Teams Play a Key Role in DevOps Adoption? June 3, 2016 How Can Testing Teams Play a Key Role in DevOps Adoption? Sujay Honnamane QA Director @sujayh Rameshkumar Bar Sr. Automation Architect @rameshbar 2016 Cognizant Session take away DevOps Overview

More information

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate

More information

São Paulo. August,

São Paulo. August, São Paulo August, 28 2018 Going Cloud Native with Cloud Foundry Luis Macedo Sr Platform Engineer, Pivotal @luis0macedo What is Cloud Native Platform? - A platform that delivers predictable deployment

More information

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to

More information

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization WHITEPAPER Embracing Containers & Microservices for future-proof application modernization The need for application modernization: Legacy applications are typically based on a monolithic design, which

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA1612BU Deploying real-world workloads on Kubernetes and Pivotal Cloud Foundry VMworld 2017 Fred Melo, Director of Technology, Pivotal Merlin Glynn, Sr. Technical Product Manager, VMware Content: Not

More information

FROM VSTS TO AZURE DEVOPS

FROM VSTS TO AZURE DEVOPS #DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using

More information

Digital Transformation with HPE Cloud Management October 26, Copyright 2016 Vivit Worldwide

Digital Transformation with HPE Cloud Management October 26, Copyright 2016 Vivit Worldwide Digital Transformation with HPE Cloud Management October 26, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By Milan Danrel Consultant Machine Data Systems

More information

Using Layered Model-Based Requirements to achieve Continuous Testing

Using Layered Model-Based Requirements to achieve Continuous Testing Using Layered Model-Based to achieve Continuous Testing Alex Martins CTO Continuous Testing CA Technologies October 2017 1 11 years ago In A Galaxy Not Far Away http://projectcartoon.com Gap in CD Pipeline

More information

AUTOMATE THE DEPLOYMENT OF SECURE DEVELOPER VPCs

AUTOMATE THE DEPLOYMENT OF SECURE DEVELOPER VPCs AUTOMATE THE DEPLOYMENT OF SECURE DEVELOPER VPCs WITH PALO ALTO NETWORKS AND REAN CLOUD 1 INTRODUCTION EXECUTIVE SUMMARY Organizations looking to provide developers with a free-range development environment

More information

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION Stephanos D Bacon Product Portfolio Strategy, Application Platforms Stockholm, 13 September 2017 1 THE PATH TO DIGITAL LEADERSHIP IT

More information

OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack

OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack Chris Morgan, Technical Director, OpenShift Ecosystem Chuck Svoboda, Cloud Specialist, Federal Solutions June 29, 2016 Agenda What is

More information

Openshift: Key to modern DevOps

Openshift: Key to modern DevOps Azure days 28/02/2018 Openshift: Key to modern DevOps Jiří Kolář Solution Architect CZ/SK/CEE jkolar@redhat.com PROBLEM: DEVELOPERS I.T. OPERATIONS THE SOLUTION DEVELOPERS I.T. OPERATIONS GENERAL DISTRIBUTION

More information

DevSecOps Why Aren t You Doing It? Brian Liceaga, CISSP 1

DevSecOps Why Aren t You Doing It? Brian Liceaga, CISSP 1 DevSecOps Why Aren t You Doing It? Brian Liceaga, CISSP 1 Agenda State of DevOps Value of DevOps Benefitting from DevOps DevSecOps What you can do as InfoSec 2 The State of DevOps - 2017 Automation is

More information

CDN SaaS aligned to NFV

CDN SaaS aligned to NFV CDN SaaS aligned to NFV Eli Fuchs, Product Line Manager Service Provider Video Agenda IP Video Growth Trends Network Function Virtualization & Video Infrastructure Virtualized Content Delivery Networks

More information

Serverless Architecture meets Continuous Delivery. Andreas

Serverless Architecture meets Continuous Delivery. Andreas Serverless Architecture meets Continuous Delivery Andreas Mohrhard andreas.mohrhard@cosee.biz @amohrhard ANDREAS MOHRHARD Cloud Engineer @ cosee Expert on AWS topics Software engineer with focus on Java

More information

Connecting your Microservices and Cloud Services with Oracle Integration CON7348

Connecting your Microservices and Cloud Services with Oracle Integration CON7348 Connecting your Microservices and Cloud Services with Oracle Integration CON7348 Robert Wunderlich Sr. Principal Product Manager September 19, 2016 Copyright 2016, Oracle and/or its affiliates. All rights

More information

A DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES. Chris Van Tuin Chief Technologist, West

A DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES. Chris Van Tuin Chief Technologist, West A DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES Chris Van Tuin Chief Technologist, West cvantuin@redhat.com Open Source V In short, software is eating the world. - Marc Andreessen, Wall Street Journal,

More information

Experiences with Serverless Big Data

Experiences with Serverless Big Data Experiences with Serverless Big Data AWS Meetup Munich 2016 Markus Schmidberger, Head of Data Service Munich, 17.10.16 Key Components of our Data Service Real-Time Monitoring Enable our development teams

More information

Cloud Native Architecture 300. Copyright 2014 Pivotal. All rights reserved.

Cloud Native Architecture 300. Copyright 2014 Pivotal. All rights reserved. Cloud Native Architecture 300 Copyright 2014 Pivotal. All rights reserved. Cloud Native Architecture Why What How Cloud Native Architecture Why What How Cloud Computing New Demands Being Reactive Cloud

More information

Continuous Delivery for Cloud Native Applications

Continuous Delivery for Cloud Native Applications Continuous Delivery for Cloud Native Applications Cyrille Le Clerc, Director, Product Management at CloudBees Bjorn Boe, Senior Field Engineer at Pivotal Software Speakers /Cyrille Le Clerc Product Manager

More information

DevOps in the Cloud A pipeline to heaven?! Robert Cowham BCS CMSG Vice Chair

DevOps in the Cloud A pipeline to heaven?! Robert Cowham BCS CMSG Vice Chair DevOps in the Cloud A pipeline to heaven?! Robert Cowham BCS CMSG Vice Chair Agenda Definitions, History & Background Cloud intro DevOps Pipelines Docker containers Examples 2 Definitions DevOps Agile

More information

Amazon Linux: Operating System of the Cloud

Amazon Linux: Operating System of the Cloud Amazon Linux: Operating System of the Cloud Chris Schlaeger Director, Kernel and Operating Systems Managing Director, Amazon Development Center Germany GmbH How did Amazon get into Cloud Computing? We

More information

Suman Sourav Director DevSecOps, Vantage Point Security. OWASP Indonesia Day 2017

Suman Sourav Director DevSecOps, Vantage Point Security. OWASP Indonesia Day 2017 Suman Sourav Director DevSecOps, Vantage Point Security OWASP Indonesia Day 2017 About me Certified Secure Software Lifecycle Professional (CSSLP) 12+ Years of Experience in Software Security Co-Founder

More information

Accelerate High-Quality App Delivery with the Micro Focus DevOps Suite March 28, 2018

Accelerate High-Quality App Delivery with the Micro Focus DevOps Suite March 28, 2018 Accelerate High-Quality App Delivery with the Micro Focus DevOps Suite March 28, 2018 Today s Speakers: David Landsberg Director of Product Management Micro Focus Ayal Cohen Chief Functional Architect

More information

I keep hearing about DevOps What is it?

I keep hearing about DevOps What is it? DevOps & OpenShift I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS IT OPS IS UNDER PRESSURE ENVIRONMENT

More information

Scaling on AWS. From 1 to 10 Million Users. Matthias Jung, Solutions Architect

Scaling on AWS. From 1 to 10 Million Users. Matthias Jung, Solutions Architect Berlin 2015 Scaling on AWS From 1 to 10 Million Users Matthias Jung, Solutions Architect AWS @jungmats How to Scale? lot of results not the right starting point What is the right starting point? First

More information

From Closed to Open to Transparent Software Development. Development

From Closed to Open to Transparent Software Development. Development From Closed to to Transparent Software Development Dr. Erich Gamma IBM Distinguished Engineer IBM Rational Zurich Research Lab Eclipse Timeline Source 2000 2001 2002 2003 2004 2005 2006 2007 2011 Fall

More information

UPGRADING IMIS NEWLIN

UPGRADING IMIS NEWLIN UPGRADING IMIS NEWLIN JOLME, INTEGR8TIV @njolme @integr8tiv AGENDA UPGRADING IMIS, THE TECHNICAL PERSPECTIVE Want to be on the latest greatest release of imis but not sure where to start? This technical

More information

Please give me your feedback

Please give me your feedback #HPEDiscover Please give me your feedback Session ID: B4385 Speaker: Aaron Spurlock Use the mobile app to complete a session survey 1. Access My schedule 2. Click on the session detail page 3. Scroll down

More information

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift MODERN APPLICATION ARCHITECTURE DEMO Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift COOLSTORE APPLICATION COOLSTORE APPLICATION Online shop for selling products Web-based polyglot

More information

Test-driven development

Test-driven development Test-driven development And how we do it at WIX Mantas Indrašius Software Engineer WIX.COM Agenda Tests overview Test-driven development (TDD) Let s see it in action (demo) Kickstarting a project using

More information

DevOps and Continuous Delivery USE CASE

DevOps and Continuous Delivery USE CASE DevOps and Continuous Delivery USE CASE CliQr DevOps and Continuous Delivery Page 2 DevOps and Continuous Delivery In the digital economy, increasing application velocity is key to success. In order to

More information

Cloud Foundry and OpenStack

Cloud Foundry and OpenStack Free Signup: www.cloudfoundry.com, code: openstack2013 Cloud Foundry and OpenStack Ferran Rodenas, Dekel Tankel Cloud Foundry, Pivotal frodenas@vmware.com, twitter: @ferdy dekel@vmware.com, twitter: @dekt

More information

Shift Happens. The Role of Continuous Testing in DevOps. Alex Martins. CTO Continuous Testing. May 15 th, 2018 CA Technologies.

Shift Happens. The Role of Continuous Testing in DevOps. Alex Martins. CTO Continuous Testing. May 15 th, 2018 CA Technologies. Shift Happens The Role of Continuous Testing in DevOps Alex Martins CTO Continuous Testing May 15 th, 2018 CA Technologies February 2018 1 Chris Petterson (chris.petterson@ca.com) Account Executive SLED

More information

Elizabeth Lawler CEO & Co-Founder Conjur,

Elizabeth Lawler CEO & Co-Founder Conjur, SESSION ID: ASD-W02 Is DevOps Breaking Your Company? Elizabeth Lawler CEO & Co-Founder Conjur, Inc. @elizabethlawler Agenda I. Security + DevOps Overview Unstoppable Force vs Immovable Object Aligning

More information

devops with

devops with devops with docker @beshippable avi cavale co-founder & ceo @avinci avi@shippable.com continuous app delivery pipelines the most frequently asked question during an outage the most frequently asked question

More information

Quality Engineering in DevOps world a Strategic Enabler

Quality Engineering in DevOps world a Strategic Enabler www.cigniti.com Unsolicited Distribution is Restricted. Copyright 2015-16, Cigniti Technologies Quality Engineering in DevOps world a Strategic Enabler » Analyst Speak» DevOps in a nutshell» DevOps vs

More information

Test-driven development

Test-driven development Test-driven development And how we do it at WIX Mantas Indrašius Software Engineer WIX.COM Agenda Tests overview Test-driven development (TDD) The Bowling Game demo Kickstarting a project using TDD How

More information

VMware Cloud on AWS Technical Deck VMware, Inc.

VMware Cloud on AWS Technical Deck VMware, Inc. VMware Cloud on AWS Technical Deck # 2 Enterprise Adoption Driving Strong Growth of Public Cloud Infrastructure as a Service, According to IDC. Press release. IDC. July 14, 2016 3 Cloud Building Challenges

More information

DEVELOPING DEVOPS ON AWS

DEVELOPING DEVOPS ON AWS By Eric Johnson LAST UPDATED FEBRUARY 6, 2017 WHITE PAPER INTRODUCTION 3 CONTINUOUS INTEGRATION AND CONTINUOUS DELIVERY (CI/CD) 4 Continuous Integration 4 Continuous Delivery 4 The Bottom Line 5 THE RIGHT

More information

Docker CaaS. Sandor Klein VP EMEA

Docker CaaS. Sandor Klein VP EMEA Docker CaaS Sandor Klein VP EMEA The Docker mission Build Ship Run Distributed Applica ons Anywhere Docker Driving the Containerization Movement Build, Ship, Run Distributed Applications Anywhere Docker

More information

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Senior Solution Architect Red Hat Digital Transformation It requires an evolution in. Applications Infrastructure

More information

Micro-Service Applications for Infrastructure People

Micro-Service Applications for Infrastructure People Micro-Service Applications for Infrastructure People Hank Preston, NetDevOps Evangelist ccie 38336, R/S @hfpreston Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Building an Effective Cloud Operating Model on AWS

Building an Effective Cloud Operating Model on AWS Building an Effective Cloud Operating Model on AWS Jeff Armstrong (Cloud Architect, Cloudreach) 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Introductions Cloud Operating Model

More information

PREPARING FOR DISASTER

PREPARING FOR DISASTER PREPARING FOR DISASTER INTEGRATING BCDR PRINCIPLES INTO YOUR DEVOPS PRACTICE Jeremy Heffner SANS Secure DevOps Summit & Training October 2017 CODE SPACES Source: https://arstechnica.com/information-technology/2014/06/aws-console-breach-leads-to-demise-of-service-with-proven-backup-plan/

More information

Reactive Microservices Architecture on AWS

Reactive Microservices Architecture on AWS Reactive Microservices Architecture on AWS Sascha Möllering Solutions Architect, @sascha242, Amazon Web Services Germany GmbH Why are we here today? https://secure.flickr.com/photos/mgifford/4525333972

More information

Security Precognition: Chaos Engineering in Incident Response

Security Precognition: Chaos Engineering in Incident Response SESSION ID: ASD-W03 Security Precognition: Chaos Engineering in Incident Response Aaron Rinehart Chief Technology Officer Verica.io @aaronrinehart Kyle Erickson Director of IoT Security Medtronic Resilience

More information

UNLOCKING THE TRUE BENEFIT OF SOFTWARE DEFINED NETWORKING

UNLOCKING THE TRUE BENEFIT OF SOFTWARE DEFINED NETWORKING UNLOCKING THE TRUE BENEFIT OF SOFTWARE DEFINED ING Aurelio Nocerino Managing Director Accenture 2017 TM Forum 1 THE HYPER CONNECTED WORLD FEW YEARS AGO NOW S 4.9B PEOPLE ACCESSING 4G-LTE S BY 2018 SENSORS

More information

A Cloud Gateway - A Large Scale Company s First Line of Defense. Mikey Cohen Manager - Edge Gateway Netflix

A Cloud Gateway - A Large Scale Company s First Line of Defense. Mikey Cohen Manager - Edge Gateway Netflix A Cloud - A Large Scale Company s First Line of Defense Mikey Cohen Manager - Edge Netflix Today, more than 36% of North America s internet traffic is controlled by systems in the Amazon Cloud Global

More information

Building Microservices with the 12 Factor App Pattern

Building Microservices with the 12 Factor App Pattern Building Microservices with the 12 Factor App Pattern Context This documentation will help introduce Developers to implementing MICROSERVICES by applying the TWELVE- FACTOR PRINCIPLES, a set of best practices

More information

Achieving Continuous Delivery - Micro Services. - Vikram Gadang

Achieving Continuous Delivery - Micro Services. - Vikram Gadang Achieving Continuous Delivery - Micro Services - Vikram Gadang Agenda Starting point Observations and lessons learned Architecting for CD Build pipeline strategy Testing strategy Deployment strategy State

More information

Java Architectures A New Hope. Eberhard Wolff

Java Architectures A New Hope. Eberhard Wolff Java Architectures A New Hope Eberhard Wolff http://ewolff.com What happens with a talk titled like this? Architecture of Enterprise Java Apps How can I implement a new feature??? ! ECommerce System

More information

Microservices at Netflix Scale. First Principles, Tradeoffs, Lessons Learned Ruslan

Microservices at Netflix Scale. First Principles, Tradeoffs, Lessons Learned Ruslan Microservices at Netflix Scale First Principles, Tradeoffs, Lessons Learned Ruslan Meshenberg @rusmeshenberg Microservices: all benefits, no costs? Netflix is the world s leading Internet television network

More information

Micro- Services. Distributed Systems. DevOps

Micro- Services. Distributed Systems. DevOps Micro- Services Distributed Systems DevOps Microservices and Science Gateways Martin Fowler s Definition Develop a single application as a suite of small services Each service runs in its own process Services

More information

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko Containers, Serverless and Functions in a nutshell Eugene Fedorenko About me Eugene Fedorenko Senior Architect Flexagon adfpractice-fedor.blogspot.com @fisbudo Agenda Containers Microservices Docker Kubernetes

More information

Cloud Essentials for Architects using OpenStack

Cloud Essentials for Architects using OpenStack Cloud Essentials for Architects using OpenStack Course Overview Start Date 5th March 2015 Duration 2 Days Location Dublin Course Code SS15-13 Programme Overview Cloud Computing is gaining increasing attention

More information

Orchestrating the Continuous Delivery Process

Orchestrating the Continuous Delivery Process Orchestrating the Continuous Delivery Process steven.g.harris@cloudbees.com @stevengharris SVP Products, CloudBees 1 Continuous Delivery Overview Feedback Loop App Lifecycle BUILD TEST STAGE Deploy Run

More information

Put Security Into Your DevOps NOW. Or Prepare for the Flood Matthew Fisher Solution Architect, Fortify Federal 08MAR2018

Put Security Into Your DevOps NOW. Or Prepare for the Flood Matthew Fisher Solution Architect, Fortify Federal 08MAR2018 Put Security Into Your DevOps NOW Or Prepare for the Flood Matthew Fisher Solution Architect, Fortify Federal 08MAR2018 Defining Devops State of Devops Report (Puppet, Dora):..set of practices and cultural

More information

Möbius Partners : : 5444 Westheimer, Suite 1430 Houston, TX : : mobiuspartners.com

Möbius Partners : : 5444 Westheimer, Suite 1430 Houston, TX : : mobiuspartners.com Möbius Partners : info@mobiuspartners.com : 5444 Westheimer, Suite 1430 Houston, TX : 281.469.3801 : mobiuspartners.com 1. Adopt a product mentality 2. Increase the speed of development and delivery

More information

DevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps

DevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps DevOps Made Easy Shireesh Thanneru, Platform Architect Intel Linoy Alexander, Director, DevOps Justyna Kucharczak, Sr. Product Marketing Manager, Platform Pegasystems Agenda Why DevOps? A look at benefits

More information

DevOps. A way to reduce risks for IoT? Hui Song, SINTEF

DevOps. A way to reduce risks for IoT? Hui Song, SINTEF DevOps A way to reduce risks for IoT? Hui Song, SINTEF 1 Internet of Things Ryan Manship, The Business of Federal Technology 2 As the IoT grows, so do the risks "I try to avoid all the risks before I go"

More information

OPNFV overview and Edge Cloud

OPNFV overview and Edge Cloud Akraino Edge Stack Meetup, May 16-19, 2018 @ Intel Hillsboro OPNFV overview and Edge Cloud Wenjing Chu @ Huawei, LFN, OPNFV 1 OPNFV does Integration & Testing For networking and NFV, and, edge. 2 A typical

More information

How to Keep UP Through Digital Transformation with Next-Generation App Development

How to Keep UP Through Digital Transformation with Next-Generation App Development How to Keep UP Through Digital Transformation with Next-Generation App Development Peter Sjoberg Jon Olby A Look Back, A Look Forward Dedicated, data structure dependent, inefficient, virtualized Infrastructure

More information

Automate best practices and operational health for your AWS resources with Trusted Advisor and AWS Health

Automate best practices and operational health for your AWS resources with Trusted Advisor and AWS Health Automate best practices and operational health for your AWS resources with Trusted Advisor and AWS Health Heitor Lessa, Solutions Architect @ AWS Stephen Gran, Senior Technical Architect @ Piksel June

More information

Architecting for Scale

Architecting for Scale Armin Balalaie and Abbas Heydarnoori, Sharif University of Technology Pooyan Jamshidi, Imperial College London // This article reports on experiences and lessons learned during incremental migration and

More information

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving

More information

How to Re-Architect without Breaking Stuff (too much) Owen Garrett March 2018

How to Re-Architect without Breaking Stuff (too much) Owen Garrett March 2018 How to Re-Architect without Breaking Stuff (too much) Owen Garrett March 2018 owen@nginx.com All problems in computer science can be solved by another layer of indirection --- David Wheeler, FRS This giant

More information

In This Webinar. ConEnuous Load TesEng & ConEnuous Delivery with Jenkins

In This Webinar. ConEnuous Load TesEng & ConEnuous Delivery with Jenkins In This Webinar TODAY S PRESENTERS Tom Chavez: SOASTA, Sr. Product MarkeEng Manager Andy Pemberton: CloudBees, Senior Director, SoluEons Architecture & ConsulEng TWO COMPANIES, A SINGLE SOLUTION SOASTA:

More information

our container journey

our container journey our container journey @beshippable shippable.com our container journey containers sound interesting containers can save us money on hosting containers can make us way more efficient company founded in

More information

CASE STUDY IT. Albumprinter Adopting Redgate DLM

CASE STUDY IT. Albumprinter Adopting Redgate DLM CASE STUDY IT Albumprinter Adopting Redgate DLM "Once the team saw they could deploy all their database changes error-free at the click of a button, with no more manual scripts, it spread by word of mouth.

More information

Modernize your IT- Landscape

Modernize your IT- Landscape überraschend mehr Möglichkeiten! Modernize your IT- Landscape with API-Driven Architectures Sven Bernhardt, Danilo Schmiedel OPITZ CONSULTING 2017 Agenda 1 2 3 4 API Management Why? Taming the Monolith

More information

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved. Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS 1 Introduction MOBILE, SOCIAL & CLOUD ARE RAISING CUSTOMER EXPECTATIONS We need a way to deliver software so fast that our

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA2080BU Deep Dive: How to Deploy and Operationalize Kubernetes Cornelia Davis, Pivotal Nathan Ness Technical Product Manager, CNABU @nvpnathan #VMworld #CNA2080BU Disclaimer This presentation may contain

More information

How can you implement this through a script that a scheduling daemon runs daily on the application servers?

How can you implement this through a script that a scheduling daemon runs daily on the application servers? You ve been tasked with implementing an automated data backup solution for your application servers that run on Amazon EC2 with Amazon EBS volumes. You want to use a distributed data store for your backups

More information

2018 Report The State of Securing Cloud Workloads

2018 Report The State of Securing Cloud Workloads 2018 Report The State of Securing Cloud Workloads 1 Welcome to our 2018 report on the state of securing cloud workloads A summary of the responses of close to 350 professionals whose primary areas of responsibility

More information

Service Mesh and Microservices Networking

Service Mesh and Microservices Networking Service Mesh and Microservices Networking WHITEPAPER Service mesh and microservice networking As organizations adopt cloud infrastructure, there is a concurrent change in application architectures towards

More information

Research Faculty Summit Systems Fueling future disruptions

Research Faculty Summit Systems Fueling future disruptions Research Faculty Summit 2018 Systems Fueling future disruptions Continuous Delivery for Bing UX Chap Alex Engineering Manager, Microsoft Core Bing-wide Principles Live-site quality is paramount Constant

More information

Open Cloud Engine - An Open Source Cloud Native Transformer

Open Cloud Engine - An Open Source Cloud Native Transformer DDD Spring Cloud DevOps Open Cloud Engine - An Open Source Cloud Native Transformer AS-IS: Pain-points in service operation Requests for Service upgrade is too frequently, it brings over-time working everyday.

More information

Logging in the age of

Logging in the age of Logging in the age of and the Cloud Microservices @axelfontaine POLL: what type of infrastructure are you running on? On Premise Colocation Root Server Cloud The (good) old days of logging ssh me@myserver

More information