Refer to the following references:
- API Gateway documentation: https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html
- API Gateway pricing: https://aws.amazon.com/api-gateway/pricing/
- REST: https://en.wikipedia.org/wiki/Representational_state_transfer
- WebSocket: https://en.wikipedia.org/wiki/WebSocket
- Controlling access to API Gateway: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-control-access-to-api.html
- Resource policy examples: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-resource-policies-examples.html
- Server Name Indication Certificates: https://en.wikipedia.org/wiki/Server_Name_Indication