
Modern application development requires organizations to invest not only in scale but also in simplification and central governance. This means more than message routing; it requires a simple, unified messaging platform that can intelligently filter, transform, and govern the flow of information in real-time, taming complexity all in one place.
Today, we are excited to announce the general availability of Eventarc Advanced, a unified, serverless eventing platform that goes beyond simple routing by combining real-time filtering, transformation, management, and delivery in one place — for a complex, multi-source event-driven architecture.
Evolving Eventarc to handle complexity
Eventarc Advanced is an evolution of Eventarc Standard and offers out-of-the-box integration patterns to simplify your eventing needs.
With Eventarc Advanced, organizations can
-
Integrate existing services using Publish API and leverage Google Cloud events to build sophisticated event-driven applications.
-
Centrally manage, secure, and observe the flow of messages across services with support for per-message fine-grained access control.
-
Intelligently route messages to appropriate destinations based on flexible message criteria.
-
Transform and convert events in real-time, with support for multiple payload formats and built-in capability to transform event attributes.
-
Publish to Google Cloud services using HTTP binding.
With Eventarc Advanced, you can build sophisticated eventing systems. In contrast, Eventarc Standard is best for simple one-to-one eventing needs involving Google Cloud events (comparison).
Eventarc Advanced’s key technical features include:
-
Publish API to ingest custom and third-party messages using CloudEvents format (details).
-
Message bus that acts as the central nervous system of your event-driven architecture, providing centralized observability, security and management. Message bus is based on Envoy and uses the policy engine of Cloud Load Balancers and Cloud Service Mesh.
-
Your existing systems can publish messages to a central message bus that can be intelligently routed to appropriate consumers based on flexible criteria. The message bus simplifies event management and reduces operational overhead.
-
You can gain insights into your message flows with centralized monitoring, logging, and tracing capabilities. Logs are captured in Cloud Logging, providing detailed information about event processing and errors.
-
Out-of-the-box event mediation capabilities to adapt messages on the fly without modifying your source or destination services, and to handle different events through support for multiple payload formats (Avro, JSON, Protobuf) and built-in capability to transform event attributes.
Source Credit: https://cloud.google.com/blog/products/application-modernization/eventarc-advanced-orchestrates-complex-microservices-environments/