This image shows how you can use Oracle Cloud Infrastructure (OCI) to implement event-driven applications.

An Oracle Cloud Infrastructure Service Connector Hub provides the interface between infrastructure events and routes the message to functions in a private network for dynamic processing. The Service Connector Hub also sends alerts and notifications that require immediate actions.

Event messages come to the Service Connector Hub from different sources. Oracle Cloud Infrastructure Streaming passes custom application events and resource change events reported by Oracle Cloud Infrastructure Events from Oracle service such as Oracle Autonomous Database or Oracle Cloud Infrastructure Identity and Access Management. Events can also be reported directly to the Service Connector Hub by services such as Oracle Cloud Infrastructure Logging and Oracle Cloud Infrastructure Monitoring.

The Service Connector Hub then passes the messages to functions in the private network. Functions in the private network direct alerts and notifications to trigger immediate actions and also store processed messages for further processing, storage, or analysis.