There are no free lunches in life, and serverless architectures come with their own set of drawbacks that have to be considered by architects creating such systems.