Private API

Understand the Private REST APIs in the AWS API Gateway, where they are required, and the typical architecture pattern.

What’s VPC?

The Virtual Private Cloud (VPC) is an essential concept in AWS Networking. Security is a primary requirement of almost all applications deployed on the cloud.

A robust encryption algorithm and a solid authentication/authorization framework (AAF) are essential for any system. These aren’t enough, though. We often need a little more protection. That protection comes from VPC. It allows us granular control over the connectivity of the individual servers in the cloud.

VPC is meant for use with servers and containers. It’s rarely used in serverless architectures. However, AWS enables good interfacing between the serverless and server world. So, API Gateway also provides a way to access APIs implemented inside a VPC.

Architecture pattern

A VPC can contain public and private subnets that communicate with each other.

Get hands-on with 1200+ tech skills courses.