This talk is a quick journey into the reasoning and beauty of serverless approach to architecture. Let's go through the platform (vendor-based, container-based, function vs service vs job) and function (functionlith/lambdalith, fat function, single purpose function, step function, routing function, circuit breaker function etc.) patterns that serverless community has come up so far with and some more. It's going to be fun!