رکورد قبلیرکورد بعدی

" Practical API architecture and development with Azure and AWS : "


Document Type : BL
Record Number : 851062
Main Entry : Vijayakumar, Thurupathan
Title & Author : Practical API architecture and development with Azure and AWS : : design and implementation of APIs for the cloud /\ Thurupathan Vijayakumar.
Publication Statement : [New York, NY] :: Apress,, [2018]
: , ©2018
Page. NO : 1 online resource
ISBN : 1484235541
: : 148423555X
: : 9781484235546
: : 9781484235553
: 9781484235546
Notes : Includes index.
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.
: 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.
: 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.
: 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.
Abstract : 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.
Subject : Application software-- Development.
Subject : Cloud computing.
Subject : Microsoft Azure (Computing platform)
Subject : Web applications-- Development.
Subject : Application software-- Development.
Subject : Cloud computing.
Subject : COMPUTERS-- Software Development Engineering-- General.
Subject : Information technology: general issues.
Subject : Microsoft Azure (Computing platform)
Subject : Microsoft programming.
Subject : Web programming.
Dewey Classification : ‭005.1‬
LC Classification : ‭QA76.76.A65‬
کپی لینک

پیشنهاد خرید
پیوستها
Search result is zero
نظرسنجی
نظرسنجی منابع دیجیتال

1 - آیا از کیفیت منابع دیجیتال راضی هستید؟