I&#x27;m currently toying with IBM bluemix (mostly because they have a relatively big free tier) and they have resource-based billing, but you since can&#x27;t make containers arbitrarily small and you pay for RAM reserved for a container, it is effectively per container. So even if you only need 1 GB for 30 min every night, you either build something that starts a worker container on schedule or you pay for resources you don&#x27;t use 98% of the time. I guess other platforms are similar.<p>But of course, if you can afford to use that in production it probably doesn&#x27;t matter very much, and you might choose a different platform if it bugs you. Just came to mind because I just <i>was</i> wondering how to split stuff up.