Too Long; Didn't Read
Both containers and serverless have been the cool new kid on the block for the last few years. Both technologies have awesome use-cases and valid pain points. The advantages and drawbacks may not be the same, based on your developer background and personal profile. There are several factors to take into account, such as development speed and time-to-market for startups. Using containers means you won’t have any auto-scaling by default, it’s something you need to set up yourself. The cost is though, if you’re responsible for paying the infrastructure bills at the end of the month.