Summary
This chapter ends this book with a discussion of what we could use to make the FaaS moving forward. We reviewed what we have been through with Docker and three major FaaS platforms running on it.
Docker is a great infrastructure when it's considered that all these three FaaS platforms are actually using its direct feature, rather than solely relying on its orchestrator functionalities. Why? Maybe because the FaaS computing model fits this simple kind of infrastructure instead of complex ones.
What if we could simply do docker run
, then the container is transformed into a FaaS function serving its functionality somewhere on the cluster? Function wrapper, action proxy, or function watchdog could be injected into a simple container that processes input and output via standard I/O and turns it into an online function. Then a kind of magical infrastructure will be taking care of everything for us. We are gradually moving toward to that reality.