Edge Serverless and Event-Driven Architectures with Knative and Cloud Events
Serverless architecture reduces the costs of running distributed systems at scale. This use case is particularly useful in edge computing, where a lot of dedicated hardware and computational resources are used. This chapter covers how Knative can help you to implement APIs using serverless technologies. It also shows how to reduce costs and complexity using Knative for simple event-driven architectures and serverless functions to build your system. Across the chapter, we explain how Knative uses Cloud Events for its cloud event specification to call events, and how serverless can be helpful in the development of event-driven applications.
In this chapter, we’re going to cover the following main topics:
- Serverless at the edge with Knative and Cloud Events
- Implementing serverless functions using Knative Serving
- Implementing a serverless API using traffic splitting with Knative
- Using...