An API gateway is an API management tool that sits between a client and a collection of backend services. It provides a single entry point for all API calls coming to the application and can be used to handle common tasks that are used across a system of API services, such as user authentication, rate limiting, and encryption.
In the AWS API Gateway Essentials course, we'll be learning about four functions we can use with API gateways in AWS. The course begins with an exploration of rate limiting, the various use cases of rate limiting, and associated strategies.Next, we'll learn about JSON Web Tokens: what they are, the various sections that makeup JWTs, and their use cases.
We'll also understand what custom JWT Authorizers are and go through the steps required to set them up.Next, we'll understand what JSON Schemas are, and explore their various use cases. To conclude, we will dive into mTLS and understand what it is, use cases and workflows with mTLs, and the steps to show you how to set it up.All of these lessons will be accompanied by extensive hands-on labs to help you learn about real-world security scenarios and examples.
Rate Limiting
Input Validation
Custom JWT Authorizer
mTLS