Chapter 10. Going the last mile
This chapter covers
- Deployment and frameworks
- Microservices with Lambda
- State machines and AWS Step Functions
- Monetizing APIs on AWS Marketplace
Serverless is an approach to development of software that encourages developers to use a compute service to execute code, make use of third-party services, and apply certain patterns and practices. A serverless approach to the design of software allows developers to move more quickly and focus on solving their core problem instead of managing infrastructure or worrying about issues such as autoscaling groups. We’ve been discussing serverless throughout the book, but there are a few points we didn’t touch on. In this last chapter we’re going to discuss microservices, construction of state machines, and monetization opportunities for serverless APIs on AWS.