Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Practical Introduction to APIs; APIs: A Practical Introduction; Programmable Language Constructs; Systems of Data & Operations Flow; API Economy; APIs in the Public Sector; G2C: Government to Citizens; G2B: Government to Business; G2G: Government to Government; Summary; Chapter 2: API Strategy and Architecture; API Strategy; API Strategy Use Case; API Value Chain; API Architecture; API Management; Summary; Chapter 3: API Development; API Development Considerations.
Text of Note
API Security DesignAPI Keys; OpenID and OAuth; Securing APIs with Azure Active Directory V2; Issuing Custom JWT Tokens; Pre-Authentication in Azure API Management; Authorizers in AWS API Gateway; Summary; Chapter 6: Serverless APIs; Serverless Computing; Serverless APIs in Azure; Azure Functions; Creating an Azure Function App; HTTP Trigger Function; HTTP Trigger Function Authorization level; Configuring the Function; Azure Function Proxies; Azure Logic Apps; Serverless APIs in AWS; AWS Lambda; Creating an AWS Lambda Function; Setting Up AWS Lambda with AWS API Gateway; Summary.
Text of Note
Chapter 7: Practical Design and DevelopmentContract-First Design; Preparation; Key Challenges; When Not to Try It; APIs in Microservices; Client-Coordinated Design; API Gateway Pattern; APIs for Enterprise Integration; Summary; Index.
Text of Note
Configuring API EndpointsConfiguration Policies; Products in Azure API Management; Azure API Management Developer Experience; Structure of the Azure API Management Components; AWS API Gateway; Creating an AWS API Gateway Service; Configure Methods; Deploy AWS API Gateway; Creating API Usage Plans; Structure of AWS API Gateway Components; Summary; Chapter 5: API Security; Request-Based Security; Azure API Management; Subscriptions and Subscription Keys; Request Rate Limits; Quota Limits; IP restrictions; AWS API Gateway; API Keys; Rate Limits; Quota Limits; Authentication & Authorization.
Text of Note
Explicit ParametersAvoid Consumer-Commanded Endpoints; Documentation; Security; Versioning; API Development Standards; HTTP Verbs; HTTP Status Codes; Error Handling; URI Syntax; Versioning; Kick-Start API Development; Implementation: ASP.NET Core; Setting Up Swagger; Run the API and Swagger; Team Orientation in API Development; Summary; Chapter 4: API Gateways; API Gateways in a Public Cloud; Endpoint Mappings; One-to-One Mapping; One-to-Many Mapping; Many-to-One Mapping; One-to-None Mapping; Azure API Management; Creating an Azure API Management Service; Connecting to the Backend Service.
0
8
8
8
8
SUMMARY OR ABSTRACT
Text of Note
Learn the business and technical importance of API design and architecture using the available cloud services from Azure and AWS. This book starts off with an introduction to APIs and the concept of API Economy from a business and organizational perspective. You'll decide on a sustainable API strategy and API architecture based on different case scenarios. You'll then look at actual examples on API development guidelines, providing a practical view and approach towards the API development and aligning teams in API development. This book walks you through the API gateway services available in Azure and AWS and reviews different approaches to API Security. This will prepare you for understanding the trade-off between security and the frictionless API experience.
ACQUISITION INFORMATION NOTE
Source for Acquisition/Subscription Address
Springer Nature
Stock Number
com.springer.onix.9781484235553
OTHER EDITION IN ANOTHER MEDIUM
International Standard Book Number
9781484235546
TOPICAL NAME USED AS SUBJECT
Application software-- Development.
Cloud computing.
Microsoft Azure (Computing platform)
Web applications-- Development.
Application software-- Development.
Cloud computing.
COMPUTERS-- Software Development & Engineering-- General.