about this book
Automating API Delivery is a walkthrough of how to automate your end-to-end API workflow. It explores the concepts and implementation approaches you need to ensure faster lead times in your API development with less toil and a better experience for your API consumers. The examples in this book are based on REST APIs defined in OpenAPI. This book is less about API design and more about how to ensure your API designs are consistent, how to generate API artifacts reliably, and how to ensure you deploy APIs reliably.
Who should read this book
This book targets developers involved in API platform teams, API architects, API product owners, and API product managers. It addresses the challenges of scaling an organization’s API offerings and delivering these APIs swiftly while adhering to governance standards. Because some chapters may apply more to some roles than others, I mention the particular roles it may apply most to in the introductory section of each chapter. In general, readers should have experience with the following:
- Designing RESTful APIs
- Participating in the software development life cycle, including design, implementation, testing, and deployment phases
- Writing basic service code and tests, preferably in Java (deep Java expertise isn’t required)
- Using the Unix/Linux command line and managing version control with Git and GitHub