A startup is building a mobile backend that needs to process asynchronous, unpredictable bursts of data. The data processing jobs are expected to complete within seconds and the workload does not require any server to be continuously running. Which compute solution should be recommended for optimal cost efficiency?
A serverless platform that scales automatically with the invocation of code and only charges for the compute time used.
Utilizing spare computing capacity in the cloud at discounted rates for fault-tolerant and flexible applications.
A container management service that abstracts the server layer, charging for container task execution time.
A service providing virtual servers to secure lower rates for continuous usage through an upfront payment.