Example: Stream processing involves performing operations like - read, transform, and then write - on messages sourced from infinite stream of messages like queue. Functions can be implemented which will be invoked by triggers to perform stream data processing.
Example: A batch of jobs or a task is an operation that needs to be executed periodically. Such functions can be scheduled timely and efficiently on a serverless platform.
Example: Chatbots can be implemented on serverless platform because of the fact that human-bot interaction does not require instantaneous response. Chatbots can efficiently scale on demand instead of maintaining an always-on daemon on some IaaS or PaaS platform.
Example: HTTP based web applications are a good fit to run on a serverless platform when workloads are non-transactional. As an example, an online exam application running in an event-driven environment uses serverless platform to generate results on demand.