Updated on 2025-09-12 GMT+08:00

What Is EG?

EventGrid (EG) is a serverless event bus service for standard and centralized access of Huawei Cloud services and custom or SaaS applications. You can build a loosely coupled, distributed event-driven architecture to flexibly route events via CloudEvents.

Figure 1 EG architecture
  • Event sources: Including Huawei Cloud services, custom applications, and SaaS applications. They produce event messages and publish them to subscriptions.
  • Event subscriptions: Store received messages and route them to targets as specified by relevant rules.
  • Schemas: Define the structure of events. All events generated by cloud service event sources can be associated with the corresponding cloud service schemas provided by EG. You can customize schemas for events generated by custom event sources and generate event SDK with schema for event consumption.
  • Event targets: Consume event messages.