This chapter discusses what lies ahead beyond FaaS. We will start by discussing a new experimental technique to restore the speed of the container runtime by introducing RunF, a libcontainer-based runtime designed for invoking immutable function containers. This chapter will continue the discussion of the possibility of using LinuxKit to prepare immutable infrastructure for FaaS platforms in general. We conclude this chapter by exploring a new architecture to hybrid the FaaS architecture on-premises with the serverless architecture on the public cloud.
Before going to these topics, let's start by summarizing what we have learned so far.
The following topics will be covered in this chapter:
- FaaS and Docker reviews
- Runtime for function containers
- LinuxKit – immutable infrastructure for FaaS
- Beyond serverless
- Declarative containers