Serverless applications are scalable and more cost-effective than server applications, but what style of architecture is needed mainly depends on application needs. It has become a more common topic for developers to speak about serverless and containers like other cloud application trends.