Appendix A. Services for your serverless architecture
This appendix covers
- Useful services for serverless architecture
- Products and services appropriate for source control and DevOps
AWS has an array of services that you can use for building serverless architectures. Lambda is a key service, but other services can be very useful, if not essential, for solving certain problems. There are many excellent non-AWS services too, which you should consider when putting together your architecture. The following is a sample of services that we’ve found useful, but it’s not an exhaustive list. This book describes and shows how to use these services, and many others, to create robust serverless architectures. You can use this list as a quick reference if you find that we refer to a service somewhere in the book and you need a quick refresher on what it’s all about.
The Amazon API Gateway is a service that you can use to create an API layer between the front-end and back-end services. The lifecycle management of the API Gateway allows multiple versions of the API to be run at the same time, and it supports multiple release stages such as development, staging, and production. API Gateway also comes with useful features like caching and throttling of requests.