Universal Containers (UC) would like to provide near real-time updates on their customer-facing external portal when a Sales Manager approves a new feature that is recommended by a customer. UC has no middleware, and the portal exposes a REST API therefore, UC is considering a custom-built system process to handle the integration.
What is the recommended approach for the custom-built system process to retrieve updates in near real-time?
- Leverage a related push topic that pushed information to the portal client.
- Leverage a Streaming API client to subscribe to the related push topic.
- Leverage Canvas to send information to the portal whenever an idea is voted on.
- Leverage an outbound message to the portal whenever an idea is voted on the saved.