microservices are services that are larger than nanoservices, but are smaller than kiloservices.
"Every hack you make, every build you break, every break you take, every need you fake, I'll be blaming you"
any attempt to statically model a highly dynamic system leads to massive, useless oversimplification.
The serverless promise is not to see the duct tape that makes software run. But duct tape doesn't go away, you just don't have access to it.