Applications nowadays are designed with automation, resilience, and scalability in mind. In modern applications, multiple components need to be able to communicate with each other in a unified manner and with a standardized approach. To address communication between components, an Application Programming Interface (API) can be used. Because of this, AWS has built API Gateway, a solution that can help API developers to get off the ground quickly and efficiently.
This chapter will walk you through all you need to know about the API Gateway service. You will learn about the functionality of API Gateway and how and when to use it to unify, deploy, and secure your application APIs.
The following topics will be covered in this chapter:
- Introduction to API Gateway
- How API Gateway works
- Securing API Gateway
- Encryption
- Denial of Service (DoS) mitigation...