Feb 14, 2025
I've listed all pros and cons on the article. For some use cases, monolith approach might work, specifically for small/well contained projects.
As for "maintenance hell" - Lambda doesnt require any special maintenance and if you use a proper IaC like CDK it's very easy. We've been doing lambda per API in dozens of projects for over 4 years, no hell here :)