Serverless computing is the latest advancement in the ever-changing technical landscape of the internet era. This advancement offers a new perspective on the development and deployment of modern production-grade systems, delivering cutting-edge user experiences. It is a constantly evolving realm, and, true to the nature of the software industry, it is improving its tooling and frameworks. It's worth looking over an introduction to the basics of serverless computing in order to better understand it.
This chapter will cover the following topics:
- Understanding serverless architectures
- Why serverless, and why now?
- Diving into serverless computing with a use case
- The pros and cons of serverless
- The serverless computing ecosystem