RESTful API Design (API-University Series)
<b>Looking for Best Practices for RESTful APIs?</b><br>This book is for you! Why? Because this book is packed with practical experience on what works best for RESTful API Design.<br><br><b>You want to design APIs like a Pro?</b> <br>Use API description languages to both design APIs and develop APIs efficiently. The book introduces the two most common API description languages RAML, OpenAPI, and Swagger.<br><br><b>Your company cares about its customers?</b> <br>Learn API product management with a customer-centric design and development approach for APIs. Learn how to manage APIs as a product and how to follow an API-first approach. Build APIs your customers love!<br><br><b>You want to manage the complete API lifecycle?</b> <br>An API development methodology is proposed to guide you through the lifecycle: API inception, API design, API development, API publication, API evolution, and maintenance.<br><br><b>You want to build APIs right?</b> <br>This book shows best practices for REST design, such as the correct use of resources, URIs, representations, content types, data formats, parameters, HTTP status codes, and HTTP methods.<br><br><b>Your APIs connect to legacy systems?</b> <br>The book shows best practices for connecting APIs to existing backend systems. <br><br><b>Your APIs connect to a mesh of microservices?</b> <br>The book shows the principles for designing APIs for scalable, autonomous microservices.<br><br><b>You expect lots of traffic on your API?</b> <br>The book shows you how to achieve high performance, availability and maintainability.<br><br><b>You want to build APIs that last for decades?</b> <br>We study API versioning, API evolution, backward- and forward-compatibility and show API design patterns for versioning.<br><br>The <b>API-University Series</b> is a modular series of books on API-related topics. Each book focuses on a particular API topic, so you can select the topics within APIs, which are relevant for you.