The Twelve-Factor Function
PaaS, CaaS, or FaaS? Each year brings more options for where to run a piece of code. As application developers we follow guidelines like The Twelve-Factor App to make sure our apps can run anywhere. But what about our functions? How do we make sure our functions can run anywhere?
In this talk, I will introduce a way of isolating business logic so that you can easily move it from a browser to a server to a serverless function and back.