Introduction to Cloud Tasks
Cloud Pub/Sub is Google's main messaging system, but there are other services that can execute similar workflows but in a limited capacity. One such service is called Cloud Tasks, which is a fully managed cloud service that can be used to executive a large number of operations asynchronously. These operations are not limited to your main application, user, or services and can be performed outside a service-to-service request independently. We'll call these operations tasks.
Cloud Tasks works on a similar basic principle as a message queue, but instead of messages, tasks are added to the queue. However, both Cloud Tasks and Cloud Pub/Sub can be used as middleware in a simple messaging system since the tasks in Cloud Tasks are just a collection of a unique name, configuration, and an optional payload (information required to complete the operation, comparable to message attributes).
One of the main differences between Cloud Tasks and Cloud...