You write some code, package it, send it to the FaaS platform. Hook up some kind of trigger and the platform takes care of the rest - you don't need to manage the infrastructure. But the servers and networks _are_ there, and if you think about building a platform like this yourself, considering scale and security for your users will lead you to some tough choices about how it should work.
We'll talk about the architecture of Oracle Functions service - which is built on the open source Fn Project by teams in California and Bristol and is a global-scale multitenant service. We'll pull back the curtain on the implementation choices we made, discuss some tricky trade-offs and describe how we ensure efficient use of our hardware.