Chapter 6. Implementing Serverless Applications

Don’t try to create and analyze at the same time. They’re different processes.

Sister Corita Kent, “10 Rules for Students, Teachers, and Life”

The first five chapters of this book introduced serverless for the enterprise and explored architectural design, security, and implementation patterns. The next five chapters focus on how to develop, test, operate, budget, and sustain an enterprise-scale serverless workload on AWS.

This chapter discusses the aspects that make serverless software engineering unique and shows you how to approach developing and delivering a serverless application.

Note

This chapter is not a how-to guide for building serverless applications, nor does it make any recommendations for the tools or programming languages that you should use.

Although the code you write in your preferred programming language for serverless will likely be very similar to code you’ve contributed to websites, backends, and programs in the past, you’ll need to adapt your development process to unlock the full potential of serverless.

Get Serverless Development on AWS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.