Practical API architecture and development with Azure and AWS : design and implementation of APIs for the cloud /: design and implementation of APIs for the cloud. ([2018])
- Record Type:
- Book
- Title:
- Practical API architecture and development with Azure and AWS : design and implementation of APIs for the cloud /: design and implementation of APIs for the cloud. ([2018])
- Main Title:
- Practical API architecture and development with Azure and AWS : design and implementation of APIs for the cloud
- Further Information:
- Note: Thurupathan Vijayakumar.
- Authors:
- Vijayakumar, Thurupathan
- Contents:
- 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 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 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 AWSIntro; 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 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 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 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 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 … (more)
- Publisher Details:
- New York, NY : Apress
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 005.1
Computer science
Microsoft Azure (Computing platform)
Application software -- Development
Web applications -- Development
Cloud computing
COMPUTERS / Software Development & Engineering / General
Application software -- Development
Cloud computing
Microsoft Azure (Computing platform)
Computer Science
Microsoft and .NET
Web Development
Computer Applications
Computers -- Web -- Web Programming
Computers -- Data Processing
Web programming
Information technology: general issues
Microsoft software
Microsoft .NET Framework
Computer programming
Computers -- Programming -- Microsoft Programming
Microsoft programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484235553
1484235541
9781484235546 - Related ISBNs:
- 148423555X
9781484235546 - Notes:
- Note: Online resource; title from PDF title page (EBSCO, viewed June 25, 2018).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.360030
- Ingest File:
- 01_322.xml