Talk about your brand

Share information about your brand with your customers. Describe a product, make announcements, or welcome customers to your store.

Skip to product information
1 of 1

Explore the theory and practice of designing and writing serverless applications using examples from the Knative project. With this practical guide, mid-level to senior application developers and team managers will learn when and why to target serverless platforms when developing microservices or applications. Along the way, you'll also discover warning signs that suggest cases when serverless might cause you more trouble than joy.

Drawing on author Evan Anderson's 15 years of experience developing and maintaining applications in the cloud, and more than 6 years of experience with serverless platforms at scale, this book acts as your guide into the high-velocity world of serverless application development. You'll come to appreciate why Knative is the most widely adopted open source serverless platform available. With this book, you will:

  • Learn what serverless is, how it works, and why teams are adopting it
  • Understand the benefits of Knative for cloud native development teams
  • Learn how to build a serverless application on Knative
  • Explore the challenges serverless introduces for debugging and the tools that can help improve it
  • Learn why event-driven architecture and serverless compute are complementary but distinct
  • Understand when a serverless approach might not be the right system design

About the author

Evan Anderson is one of the founding members of the Knative project and an active participant in the community. He's served on the technical oversight committee, trademark committee, and in several working groups since the project's founding. He's currently a principal engineer at Stacklok, helping improve developer security in the software supply chain. Prior to that he worked on Cloud Native Runtimes at VMware Tanzu. He got his start with cloud computing in his 15 years at Google -- 5 years in SRE, followed by engineering roles on Compute Engine, App Engine, Cloud Functions and Cloud Run.

View full details