events, triggers…) User/tenant datastore Execution datastore e e e … Execution Queue Result data Function Controller Function datastore Function source code Function container <fn> Event Controller … Load balancer Authentication Rule engine Authorization Function container <fn> Function container <fn> Source: loosely based on IBM’s OpenWhisk architecture