Containers quickly rose in popularity among developers with driving portability, and have led to new micro-segmented software architectures (micro-services) providing agility for solving large distributed computing. But containers are facing the same problem - they require monitoring and management through their lifecycle. So what would be the next driving technology that would be able to overcome this problem? And, as community, we have an answer - serverless functions.
Serverless or FaaS (functions-as-a-service) architectures are one of the hottest trends in cloud computing this year, and for good reason. There are several technical capabilities and business factors coming together to make this approach very compelling from both an application development and deployment cost perspective. By breaking down monolithic applications into smaller services, you can develop, manage, and scale each service independently. FaaS takes this a step further by breaking things down even smaller.