Agile + DevOps East 2018 - Continuous Delivery
Wednesday, November 7
Frequent Releases for Enterprise Mobile: Make It a Reality Without Losing Your Sanity
As companies continue to embrace the mobile-first strategy, many are grappling with a formidable challenge: how to release mobile updates more frequently given the painful and archaic app publishing process. Beyond brute-forcing release cadence, there need to be cultural, technical, and infrastructural changes to make frequent releases a reality. Stacey Yan and Alex Cabanilla will explore these dimensions in depth and provide practical insights on how to boost build infrastructure and reduce build time, improve code quality and merge process and guard against bad code, manage mobile...
Enabling Continuous Testing with Docker and Kubernetes
Quality assurance frequently lags behind the development of new features. One common cause is the difficulty of getting software into a deployable state for testing. Join Arjun Comar as he discusses how Docker containers and Kubernetes can be used to solve this challenge. Arjun will talk about his experiences on recent DevOps efforts where Docker and Kubernetes enabled rapid deployments, and you will learn how to set up short-lived test environments that can shift testing left and permit testing to be performed even prior to developers merging code into the mainline, allowing continuous...
Optimize Performance Engineering with an Integrated Docker Framework
When an e-commerce platform is going through a digital and cloud transformation, the DevOps and performance engineering team has various responsibilities: prepare the workload, execute tests, measure and analyze performance KPIs, baseline, and store performance-related data. Current tools and process often impact the speed and quality of delivery, as most of the steps require manual intervention. Join Safi Mohamed and Aftab Alam as they walk through how they built a Docker-based integrated performance engineering framework using AWS, JMeter, Docker, Jenkins, Python, and Splunk to automate...
Thursday, November 8
Integrating Infrastructure as Code into a Continuous Delivery Pipeline
PreviewInfrastructure as code is the approach that takes proven coding techniques used by software systems and extends them to infrastructure. It is one of the key DevOps practices that enables teams to deliver infrastructure rapidly, reliably, and at scale, and thereby also software running on that infrastructure. The primary goal of continuous delivery (CD) is to ensure that the software can be reliably released at any time, and integrating infrastructure as code as part of the CD pipeline helps in furthering that goal. Adarsh Shah has helped organizations from various domains adopt...