Microservices, serverless applications, and containerization are becoming increasingly popular, and engineers are finding themselves responsible for all facets of a rapidly growing number of systems. In this new world, you need to automate as much of the delivery pipeline as possible to ensure that you are still able to release software rapidly, frequently, and reliably.
Kate Deutscher explores common pitfalls to automating software delivery and explains how to find the processes in your delivery pipeline that can benefit the most from automation, focusing on three patterns commonly seen in automation tooling, backed by real-world case studies of when this pattern has worked well—and when it has ended in rampant failure.
Kate Deutscher is technical team lead at GreenSync, where she builds systems to make renewable energy sources reliable. Previously, she worked on a delivery engineering team at realestate.com.au, where she focused on building automation tooling that integrates with tech like Docker, AWS, and Kubernetes to make building, packaging, and deploying applications easy, and spent the first six years of her career as a developer, which gives her keen insight into delivery issues and a passion for writing the clean, well-tested, and maintainable code that is often missing from automation tooling. Kate is determined to make a difference by introducing more women into the tech community; she organizes free training events like Rails Girls and DevOps Girls in her hometown of Melbourne, Australia.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org