Automating API Delivery MEAP v01

Ikenna Nwaiwu

Language: English

Description:

This book shows organizations how to avoid making a trade-off and achieve both API delivery speed and a great API user experience. It explains how organizations can automate their API design and delivery process forRESTful APIs to minimize waste and deliver more value to API consumers.

To make the most of this book, you should have some prior experience designing APIs with OpenAPI, using Git for version control, and using GitHub for code collaboration. You should also have some basic knowledge of UNIX file operations, a basic understanding of the software development lifecycle, and familiarity with how an API gateway works.

A central theme of this book is that for teams building RESTful APIs with OpenAPI, the OpenAPI definition document is an important delivery artifact of your API development process. It is used for many important things - to produce API reference documentation, generate server and client code, validate requests and responses, and many more. Treating your API definitions and API deployment configuration as code, applying the discipline of software engineering practices to them, and allowing them to be changed by your team in a developer-friendly way, is what this book is about.