SlideShare a Scribd company logo
5
Most read
7
Most read
8
Most read
AWS API Gateway
Presenters Name: MAYANK VERMA,
VAIBHAV KUMAR
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
 Punctuality
Join the session 5 minutes prior to the session start time. We start on
time and conclude on time!
 Feedback
Make sure to submit a constructive feedback for all sessions as it is very
helpful for the presenter.
 Silent Mode
Keep your mobile devices in silent mode, feel free to move out of session
in case you need to attend an urgent call.
 Avoid Disturbance
Avoid unwanted chit chat during the session.
1. Understanding API Gateway
2. Use Cases for API Gateway
3. AWS API Gateway
4. Use Cases for AWS API Gateway
5. Architecture
6. Demo
Understanding API
Gateway
01
What is API Gateway
 An API Gateway is a server that acts as an API front-end, receiving API requests,
enforcing security policies, passing requests to the back-end service, and then passing
the response back to the requester. It acts as a reverse proxy to accept all application
programming interface (API) calls, and aggregate the various services required to fulfill
them, and return the appropriate result.
Use Cases for API Gateway
02
 Platform Validation:
− Scenario: An e-commerce platform requires all
incoming product image uploads to be in a
specific image format (e.g., JPEG or PNG) and
below a certain file size to ensure consistency
and minimize storage costs. The API Gateway
validates incoming images and rejects those
that don't meet the criteria.
 Allow/Deny List:
− Scenario: A financial institution allows access to
its banking API only from specific partner
organizations' servers by IP address. The API
Gateway maintains a whitelist of trusted IPs
while blocking all other incoming requests.
 Authentication and Authorization:
− Scenario: A healthcare application requires
users to log in with their credentials. Once
authenticated, the API Gateway checks user
roles and permissions to determine which
medical records and services they can access.
 Service Discovery:
− Scenario: In a containerized microservices
environment, the API Gateway relies on service
discovery to route client requests to the
appropriate version of a service. When a new
version is deployed, the API Gateway
automatically updates its routing.
 Dynamic Routing:
− Scenario: A content delivery service uses
dynamic routing to handle traffic for different
types of content. Requests with "/videos/" in the
URL path are routed to video-serving
microservices, while those with "/images/" go to
image servers.
 Rate Limit:
− Scenario: A public API that provides weather
data imposes rate limits to prevent a single
client from making too many requests in a short
period. The API Gateway monitors request
rates and enforces rate limits, ensuring fair
access for all users.
 Protocol Conversion:
− Scenario: A messaging platform uses an API
Gateway to convert HTTP requests from web
clients to WebSocket protocol for real-time chat
functionality, enabling seamless communication
between web and mobile clients.
 Error Handling:
− Scenario: An online marketplace API, when
encountering errors like a product being out of
stock, returns meaningful error responses to the
client, including information about when the
product will be available again, helping
customers make informed decisions.
AWS API Gateway
03
What is AWS API Gateway
 Amazon API Gateway is a fully managed service provided by Amazon Web Services (AWS) that
allows developers to create, publish, monitor, and secure APIs at any scale.
 Like all API Gateways, it also acts as a front door for applications to access data, or functionality
from backend services, both within the AWS environment and externally.
 Amazon API Gateway handles all the tasks involved in accepting and processing up to hundreds
of thousands of concurrent API calls, including:
− API Creation and Deployment
− Traffic Management
− authorization and access control
− Security and Access Control
− Monitoring and Analytics
− Integration and Transformation
− Developer and Partner Portals
− API Lifecycle Management
Use cases for AWS API
Gateway
04
How API Gateway helps:
 Serverless Architectures:
Use Case: Building serverless applications using AWS Lambda.
 Web and Mobile Applications:
Use Case: Building backend APIs for web and mobile applications.
 Third-Party Integrations:
Use Case: Integrating with external services and partners.
 Real-time Applications:
Use Case: Building real-time applications such as chat applications or collaborative
tools.
 Content Delivery and Aggregation:
Use Case: Aggregating content from various sources and delivering it to clients.
Architecture
05
Architecture of AWS API Gateway
DEMO
06
Introduction to AWS API Gateway Presentation

More Related Content

PDF
Api Gateway
PDF
Api Testing.pdf
PDF
APISecurity_OWASP_MitigationGuide
PPTX
API Security Fundamentals
PDF
API Security Best Practices and Guidelines
PDF
API Management Solution Powerpoint Presentation Slides
DOCX
Manual testing interview questions and answers
PDF
Api presentation
Api Gateway
Api Testing.pdf
APISecurity_OWASP_MitigationGuide
API Security Fundamentals
API Security Best Practices and Guidelines
API Management Solution Powerpoint Presentation Slides
Manual testing interview questions and answers
Api presentation

What's hot (20)

PPTX
What is an API Gateway?
PDF
Introduction to Kong API Gateway
PPT
Test automation process
PPT
Source Code Analysis with SAST
PDF
OWASP Top 10 Web Application Vulnerabilities
PDF
Api gateway
PDF
API Testing
PPTX
REST API Design & Development
PPTX
02 api gateway
PPT
SonarQube Overview
PDF
Introduction to Test Automation
PDF
Building an API Security Strategy
PPTX
Rest assured
PDF
API Management within a Microservice Architecture
PDF
Architecting an Enterprise API Management Strategy
PPTX
API Testing for everyone.pptx
PPTX
Guide to an API-first Strategy
PDF
How to Automate API Testing
PPTX
Api types
PDF
Checkmarx meetup API Security - API Security top 10 - Erez Yalon
What is an API Gateway?
Introduction to Kong API Gateway
Test automation process
Source Code Analysis with SAST
OWASP Top 10 Web Application Vulnerabilities
Api gateway
API Testing
REST API Design & Development
02 api gateway
SonarQube Overview
Introduction to Test Automation
Building an API Security Strategy
Rest assured
API Management within a Microservice Architecture
Architecting an Enterprise API Management Strategy
API Testing for everyone.pptx
Guide to an API-first Strategy
How to Automate API Testing
Api types
Checkmarx meetup API Security - API Security top 10 - Erez Yalon
Ad

Similar to Introduction to AWS API Gateway Presentation (20)

PDF
Api gateway-security
PDF
WSO2 MASTER CLASS ITALIA #11 - APIM 4.0 & approccio event based
PPTX
WEB API Gateway
PDF
Wso2 Api Manager
PPTX
API_Gateways_&_API_Security-1(API Securities and Gateway).pptx
PPTX
API Best Practices
PDF
API Gateway _ Unified.cc by 500apps.pdf
PDF
Securely expose protected resources as ap is with app42 api gateway
PPT
Enterprise API deployment best practice
PPTX
Azure API Management.pptx
PDF
The ultimate api checklist by Blendr.io
PPTX
Secure rest api on microservices vws2016
PPTX
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
PPTX
Building API Driven Microservices
PPTX
Elevating AI Workflows: Integrating Azure API Management and Azure Functions ...
PPTX
advanced computer network, about computer
PPTX
Azure APIM Presentation to understand about.pptx
PDF
API Gateway How-To: The Many Ways to Apply the Gateway Pattern
PPTX
Managing Identities in the World of APIs
PDF
RefCard API Architecture Strategy
Api gateway-security
WSO2 MASTER CLASS ITALIA #11 - APIM 4.0 & approccio event based
WEB API Gateway
Wso2 Api Manager
API_Gateways_&_API_Security-1(API Securities and Gateway).pptx
API Best Practices
API Gateway _ Unified.cc by 500apps.pdf
Securely expose protected resources as ap is with app42 api gateway
Enterprise API deployment best practice
Azure API Management.pptx
The ultimate api checklist by Blendr.io
Secure rest api on microservices vws2016
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
Building API Driven Microservices
Elevating AI Workflows: Integrating Azure API Management and Azure Functions ...
advanced computer network, about computer
Azure APIM Presentation to understand about.pptx
API Gateway How-To: The Many Ways to Apply the Gateway Pattern
Managing Identities in the World of APIs
RefCard API Architecture Strategy
Ad

More from Knoldus Inc. (20)

PPTX
Angular Hydration Presentation (FrontEnd)
PPTX
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
PPTX
Self-Healing Test Automation Framework - Healenium
PPTX
Kanban Metrics Presentation (Project Management)
PPTX
Java 17 features and implementation.pptx
PPTX
Chaos Mesh Introducing Chaos in Kubernetes
PPTX
GraalVM - A Step Ahead of JVM Presentation
PPTX
Nomad by HashiCorp Presentation (DevOps)
PPTX
Nomad by HashiCorp Presentation (DevOps)
PPTX
DAPR - Distributed Application Runtime Presentation
PPTX
Introduction to Azure Virtual WAN Presentation
PPTX
Introduction to Argo Rollouts Presentation
PPTX
Intro to Azure Container App Presentation
PPTX
Insights Unveiled Test Reporting and Observability Excellence
PPTX
Introduction to Splunk Presentation (DevOps)
PPTX
Code Camp - Data Profiling and Quality Analysis Framework
PPTX
AWS: Messaging Services in AWS Presentation
PPTX
Amazon Cognito: A Primer on Authentication and Authorization
PPTX
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
PPTX
Managing State & HTTP Requests In Ionic.
Angular Hydration Presentation (FrontEnd)
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Self-Healing Test Automation Framework - Healenium
Kanban Metrics Presentation (Project Management)
Java 17 features and implementation.pptx
Chaos Mesh Introducing Chaos in Kubernetes
GraalVM - A Step Ahead of JVM Presentation
Nomad by HashiCorp Presentation (DevOps)
Nomad by HashiCorp Presentation (DevOps)
DAPR - Distributed Application Runtime Presentation
Introduction to Azure Virtual WAN Presentation
Introduction to Argo Rollouts Presentation
Intro to Azure Container App Presentation
Insights Unveiled Test Reporting and Observability Excellence
Introduction to Splunk Presentation (DevOps)
Code Camp - Data Profiling and Quality Analysis Framework
AWS: Messaging Services in AWS Presentation
Amazon Cognito: A Primer on Authentication and Authorization
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Managing State & HTTP Requests In Ionic.

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Dropbox Q2 2025 Financial Results & Investor Presentation
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology
Programs and apps: productivity, graphics, security and other tools
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Introduction to AWS API Gateway Presentation

  • 1. AWS API Gateway Presenters Name: MAYANK VERMA, VAIBHAV KUMAR
  • 2. Lack of etiquette and manners is a huge turn off. KnolX Etiquettes  Punctuality Join the session 5 minutes prior to the session start time. We start on time and conclude on time!  Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter.  Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call.  Avoid Disturbance Avoid unwanted chit chat during the session.
  • 3. 1. Understanding API Gateway 2. Use Cases for API Gateway 3. AWS API Gateway 4. Use Cases for AWS API Gateway 5. Architecture 6. Demo
  • 5. What is API Gateway  An API Gateway is a server that acts as an API front-end, receiving API requests, enforcing security policies, passing requests to the back-end service, and then passing the response back to the requester. It acts as a reverse proxy to accept all application programming interface (API) calls, and aggregate the various services required to fulfill them, and return the appropriate result.
  • 6. Use Cases for API Gateway 02
  • 7.  Platform Validation: − Scenario: An e-commerce platform requires all incoming product image uploads to be in a specific image format (e.g., JPEG or PNG) and below a certain file size to ensure consistency and minimize storage costs. The API Gateway validates incoming images and rejects those that don't meet the criteria.  Allow/Deny List: − Scenario: A financial institution allows access to its banking API only from specific partner organizations' servers by IP address. The API Gateway maintains a whitelist of trusted IPs while blocking all other incoming requests.  Authentication and Authorization: − Scenario: A healthcare application requires users to log in with their credentials. Once authenticated, the API Gateway checks user roles and permissions to determine which medical records and services they can access.  Service Discovery: − Scenario: In a containerized microservices environment, the API Gateway relies on service discovery to route client requests to the appropriate version of a service. When a new version is deployed, the API Gateway automatically updates its routing.
  • 8.  Dynamic Routing: − Scenario: A content delivery service uses dynamic routing to handle traffic for different types of content. Requests with "/videos/" in the URL path are routed to video-serving microservices, while those with "/images/" go to image servers.  Rate Limit: − Scenario: A public API that provides weather data imposes rate limits to prevent a single client from making too many requests in a short period. The API Gateway monitors request rates and enforces rate limits, ensuring fair access for all users.  Protocol Conversion: − Scenario: A messaging platform uses an API Gateway to convert HTTP requests from web clients to WebSocket protocol for real-time chat functionality, enabling seamless communication between web and mobile clients.  Error Handling: − Scenario: An online marketplace API, when encountering errors like a product being out of stock, returns meaningful error responses to the client, including information about when the product will be available again, helping customers make informed decisions.
  • 10. What is AWS API Gateway  Amazon API Gateway is a fully managed service provided by Amazon Web Services (AWS) that allows developers to create, publish, monitor, and secure APIs at any scale.  Like all API Gateways, it also acts as a front door for applications to access data, or functionality from backend services, both within the AWS environment and externally.  Amazon API Gateway handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including: − API Creation and Deployment − Traffic Management − authorization and access control − Security and Access Control − Monitoring and Analytics − Integration and Transformation − Developer and Partner Portals − API Lifecycle Management
  • 11. Use cases for AWS API Gateway 04
  • 12. How API Gateway helps:  Serverless Architectures: Use Case: Building serverless applications using AWS Lambda.  Web and Mobile Applications: Use Case: Building backend APIs for web and mobile applications.  Third-Party Integrations: Use Case: Integrating with external services and partners.  Real-time Applications: Use Case: Building real-time applications such as chat applications or collaborative tools.  Content Delivery and Aggregation: Use Case: Aggregating content from various sources and delivering it to clients.
  • 14. Architecture of AWS API Gateway