- Calling service does not waits for called service to finish
- Calling service continues to process without waiting
- Input to called service is buffed
- Called service processed input as it can.
- instead of calling another service directly, write results to a queue
- Another service reads data from the queue, processes it
- Possibly write to another queue for another service to consume
- Called servce processes input as it can
- use [[Cloud PubSub]] to implement