API Architecture

The Big Picture for Building APIs

Nonfiction, Computers, Internet, Web Development, Programming
Cover of the book API Architecture by Matthias Biehl, API-University Press
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Matthias Biehl ISBN: 1230003164235
Publisher: API-University Press Publication: May 21, 2015
Imprint: Language: English
Author: Matthias Biehl
ISBN: 1230003164235
Publisher: API-University Press
Publication: May 21, 2015
Imprint:
Language: English

Building APIs that consumers love should certainly be the goal of any API initiative. However, it is easier said than done. It requires getting the architecture for your APIs right. This book equips you with both foundations and best practices for API architecture. This book presents best practices for putting an infrastructure in place that enables efficient development of APIs.

This book is for you if you want to understand the big picture of API design and development, you want to define an API architecture, establish a platform for APIs or simply want to build APIs your consumers love.

This book is NOT for you if you are looking for a step-by-step guide for building APIs, focusing on every detail of the correct application of REST principles. In this case I recommend the book API Design of the API-University Series.

What is API architecture? Architecture spans the bigger picture of APIs and can be seen from several perspectives:

API architecture may refer to the architecture of the complete solution consisting not only of the API itself but also of an API client such as a mobile app and several other components. API solution architecture explains the components and their relations to the software solution.

API architecture may refer to the technical architecture of the API platform. When building, running and exposing not only one, but several APIs, it becomes clear that certain building blocks of the API, runtime functionality, and management functionality for the API need to be used over and over again. An API platform provides an infrastructure for developing, running and managing APIs.

API architecture may refer to the architecture of the API portfolio. The API portfolio contains all APIs of the enterprise and needs to be managed like its product. API portfolio architecture analyzes the functionality of the API and organizes, manages and reuses the APIs.

API architecture may refer to the design decisions for a particular API proxy. To document the design decisions, API description languages are used. We explain the use of API description languages (RAML and Swagger) on many examples.

This book covers all of the above perspectives on API architecture. However, to become useful, the architecture needs to be put into practice. This is why this book covers an API methodology for design and development. An API methodology provides practical guidelines for putting API architecture into practice. It explains how to develop an API architecture into an API that consumers love.

A lot of the information on APIs is available on the web. Most of it is published by vendors of API products. I am always a bit suspicious of technical information pushed by product vendors. This book is different. In this book, a product-independent view on API architecture is presented.

The API-University Series 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 to you.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Building APIs that consumers love should certainly be the goal of any API initiative. However, it is easier said than done. It requires getting the architecture for your APIs right. This book equips you with both foundations and best practices for API architecture. This book presents best practices for putting an infrastructure in place that enables efficient development of APIs.

This book is for you if you want to understand the big picture of API design and development, you want to define an API architecture, establish a platform for APIs or simply want to build APIs your consumers love.

This book is NOT for you if you are looking for a step-by-step guide for building APIs, focusing on every detail of the correct application of REST principles. In this case I recommend the book API Design of the API-University Series.

What is API architecture? Architecture spans the bigger picture of APIs and can be seen from several perspectives:

API architecture may refer to the architecture of the complete solution consisting not only of the API itself but also of an API client such as a mobile app and several other components. API solution architecture explains the components and their relations to the software solution.

API architecture may refer to the technical architecture of the API platform. When building, running and exposing not only one, but several APIs, it becomes clear that certain building blocks of the API, runtime functionality, and management functionality for the API need to be used over and over again. An API platform provides an infrastructure for developing, running and managing APIs.

API architecture may refer to the architecture of the API portfolio. The API portfolio contains all APIs of the enterprise and needs to be managed like its product. API portfolio architecture analyzes the functionality of the API and organizes, manages and reuses the APIs.

API architecture may refer to the design decisions for a particular API proxy. To document the design decisions, API description languages are used. We explain the use of API description languages (RAML and Swagger) on many examples.

This book covers all of the above perspectives on API architecture. However, to become useful, the architecture needs to be put into practice. This is why this book covers an API methodology for design and development. An API methodology provides practical guidelines for putting API architecture into practice. It explains how to develop an API architecture into an API that consumers love.

A lot of the information on APIs is available on the web. Most of it is published by vendors of API products. I am always a bit suspicious of technical information pushed by product vendors. This book is different. In this book, a product-independent view on API architecture is presented.

The API-University Series 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 to you.

More books from Programming

Cover of the book Diablo 3 Character Class Leveling 1-60 & Gold Making Guide by Matthias Biehl
Cover of the book Instant OpenNMS Starter by Matthias Biehl
Cover of the book Microsoft Visual Studio LightSwitch Unleashed by Matthias Biehl
Cover of the book Rapid Mashup Development Tools by Matthias Biehl
Cover of the book The Definitive ANTLR 4 Reference by Matthias Biehl
Cover of the book Beginning Rails 4 by Matthias Biehl
Cover of the book Requirements Development Guidebook by Matthias Biehl
Cover of the book Django 2 Web Development Cookbook by Matthias Biehl
Cover of the book The Art & Science of JavaScript by Matthias Biehl
Cover of the book Simulation eines Netzwerks mit COMNET III by Matthias Biehl
Cover of the book How To Learn Microsoft Publisher Software Quickly! by Matthias Biehl
Cover of the book Learn ASP.NET Core MVC - Be Ready Next Week Using Visual Studio 2017 by Matthias Biehl
Cover of the book Python Data Analytics by Matthias Biehl
Cover of the book OpenCV 3 Blueprints by Matthias Biehl
Cover of the book Where Code and Content Meet by Matthias Biehl
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy