Many of us are familiar with Netflix's Chaos monkey, where they randomly kill the process of their servers. On our financial instant messenger, we needed to simulate server failures and network disconnects/splits. We developed a strong method of doing integration tests locally with VMs and Docker to simulate these conditions.
In the mobile world, continuous delivery is rare. A lot has to do with the emerging/changing toolset in the mobile world.
In this presentation, I want to give:
* An overview of the current available toolset to automate almost everything in the delivery process
* How to get valuable feedback from production back to the developers
* How this relates to DevOps and a better feedback cycle
Systems reliability is simple in a linear world. Too bad you don't live in a linear world. In this session we will have a conversation about how normal variability in a stable system, often human owned and driven, creates failure paths that we simply cannot predict using our old understanding of the linear world. Everything is about complexity.
DevOps has arrived at large enterprises, but security often gets left in the dust. It is always challenging to embed security in the delivery pipeline for a large regulated enterprise like Capital One. In this session, we will review the tools, automation, collaboration between organizations, and feedback mechanisms that Capital One has implemented to enable secured continuous delivery.
Today we write less code & consume more reusable open source, but it is open season on open source as more vulnerabilities are identified. Containers add to speed and efficiency, but with a cost to visibility at a time when we need it most. See how you can achieve continuous acceleration with a byproduct of higher quality and less risk by embracing supply chain principles with containerization.