Engineering Practices for Continuous Delivery:

Slides:



Advertisements
Similar presentations
Upgrading to SharePoint 2010 JUNE 2010 SANSPUG.ORG MEETING CHRIS GIVENS.
Advertisements

Jeremy Colburn – Product Manager Technical Briefing – Spring 2015.
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
MyCloudIT Removes the Complexity of Moving Cloud Customers’ Entire IT Infrastructures to Microsoft Azure – Including the Desktop MICROSOFT AZURE ISV: MYCLOUDIT.
© copyright 2014 BMC Software, Inc. DevOps consultant Niek Bartholomeus Going DevOps with BMC.
Kaspersky Open Space Security: Release 2 World-class security solution for your business.
CONTINUOUS DELIVERY / CONTINUOUS INTEGRATION. IDEAS -> SOLUTIONS Time.
Checkpoint Technologies Corporate Overview Faraz Syed VP of Technical Sales Office:
Continuous Delivery Ajey Gore Head of Technology ThoughtWorks India.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
A web interface for DAISY Pipeline. Introduction The PipeOnline web application serves as a web interface for DAISY Pipeline. DAISY Pipeline is a framework.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
©Center for Development of Advanced Computing 1 State e-governance Service Delivery Gateway (SSDG) A Messaging Middleware for Integration.
Release Management Configuration management. Release Management Goal Coordinate the processes through the project development life cycle Ensure the.
TWNIC mDNS Business Plan Kenny Huang TWNIC JET Meeting, Beijing 28 August 2000.
1.Login from pub3 to olserver13 using one single interface (authentication with ActiveDirectory and through the firewall) 2.A possible changing of strategy.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
Improving IT Processes IT Service Improvement Model.
Ahmed Idris Tahir Waseel Application Service Provider.
DATABASE DEVELOPMENT WITH VISUAL STUDIO 2010 Chris Dahlberg 1.
 Introduction  Tripwire For Servers  Tripwire Manager  Tripwire For Network Devices  Working Of Tripwire  Advantages  Conclusion.
Building a Microservices solution using Docker,
Globus online Delivering a scalable service Steve Tuecke Computation Institute University of Chicago and Argonne National Laboratory.
Automate Your Database Deployments. Get in touch Grant Fritchey.
SIP6 Platform Updates Based on CNGI-CERNET2 Network Research Center Tsinghua University.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
ENGINEERING PRACTICES FOR CONTINUOUS DELIVERY: From Metrics and Deployment Pipelines to Integration and Microservices By Neal Ford with Tim Brown Deployment.
Keynote Enabling Mobile DevOps
Hello! Jason Bert Sitecore Consultant & MVP Presenting Sitecore CI/CD Continuous Integration & Delivery for Sitecore From Goblin Rocket
DQA Sprint Review August 8, Status Update ● Michigan development team split project up into four major pieces: ● DQA Database ● DQA Core ● DQA Web.
Figure 1. Gartner DevOps Model
Bringing DevOps to the Database
Bringing DevOps to the Database
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Continuous Delivery and Quality Monitoring
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
Engineering Practices for Continuous Delivery:
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Deployment Architectures For Containers
Automated Update System
8/8/ :43 PM THR3079 Moving from application automation to true DevOps by including the database Tom Austin Head of Pre Sales Engineering © Microsoft.
How to Administer a PGDB
Business Process Applications: The Future of Business Applications
DQA Sprint Review September 4, 2012.
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
What is this talk about? How to actually use source control, how to get started with SSDT and how to start with continuous integration We will cover what.
Bringing DevOps to the Database
Continuous Performance Engineering
X in [Integration, Delivery, Deployment]
7 STEPS FOR YOUR NEXT WEBSITE RE-DESIGN
Continuous integration and delivery of databases in web development
Real Testing Scenario Strategy: Bringing this all together – Success!
Time And Relative Dimensions in SQL
YeahMobi CD Practice based on Container -- openstack meetup
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Accelerate Your Self-Service Data Analytics
Independent Systems Architecture: ISA
Bringing DevOps to the Database
Chapter 14: Meta Data Repository Development
The Unified/Rational Unified Process (UP/RUP) Defined
TWNIC mDNS Business Plan
Database Backup and recovery
Background We would like to combine existing User guide and Admin guide currently in PDF form into a single HTML master site This master HTML site will.
David Cleverly – Development Lead
Robert Down & Pranay Sadarangani Nov 8th 2011
Azure DevOps Integration
Applying 3C DevOps approach in Mobility World
Presentation transcript:

Engineering Practices for Continuous Delivery: From Metrics and Deployment Pipelines to Integration and Microservices with Neal Ford Incremental Deployment Strategies

Incremental Release Strategies Blue-green deployments Canary releases Production immune system Dark launching

Blue-green deployments Web server Application server Database server Message Router 1.1 1.1 1.1 User Always on the native platform Old version is hot backup 1.2 1.2 1.2

Canary releasing Release the new version to a small group of users Increment the number of users until all users use the new version Multi-variant testing / A-B testing Can be done with togglz

Immune System Continues Deployment can be dangerous You cannot test everything Rely on monitoring Have manual steps in place Business Analysts Small Matter Experts

Dark Launching Split the roll out Roll out underlying updates first Then roll out the new UI Often used with canary releasing