Preface

When we started to develop software, we didn’t care about operations. We wrote code, and someone else was responsible for deployment and operations. There was a huge gap between software development and IT operations. On top of that, releasing new features was a huge risk because it was impossible to test all the changes to software and infrastructure manually. Every six months, when new features needed to be deployed, we experienced a nightmare.

Time passed, and we became responsible for a product. Our goal was to iterate quickly and to be able to release new features to the product every week. Our software was responsible for managing money, so the quality of the software and infrastructure was as important as the ability to innovate. ...

Get Amazon Web Services in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.