Posted On: Aug 10, 2023
The Amazon EventBridge Schema Registry and Schema Discovery features are now available in the Europe (Spain), Europe (Zurich), Europe (Milan), Asia Pacific (Osaka), Africa (Cape Town), Middle East (Bahrain), Middle East (UAE), and Asia Pacific (Jakarta) AWS Regions, allowing you to discover and store event structure - or schema - in a shared, central location. You can download code bindings for those schemas for Java, Python, Typescript, and Golang so it’s easier to use events as objects in your code.
The Schema Discovery and Schema Registry features are integrated with the Amazon EventBridge serverless event bus, which enables you to create scalable event-driven applications by routing events between your own applications, third-party SaaS applications, and other AWS services. While EventBridge Event Buses decouple your event sources and event targets, letting your teams act more independently, the Schema Registry enables your teams to share the structures of the events they are publishing so that other teams can discover and create implementations incorporating their events.
You can have the Schema Registry centrally store schemas by adding them to the registry yourself or by turning on the Schema Discovery feature to automatically discover and store schemas from events sent to an event bus. By generating code bindings, you can interact with the event as an object in your code, using your preferred IDE to take advantage of features like code validation and auto-completion.
To learn more about Amazon EventBridge, please visit our documentation or get started in the AWS console.