Everything you need to know to start building and connecting event-driven applications with PubSub+ Event Portal.
Introduction
This page contains a series of short videos that will take you through a simple journey by the end of which you’ll have a deeper understanding of PubSub+ Event Portal and how to get started with it.
PubSub+ Event Portal is your command center for event-driven architecture. It gives you a crystal-clear map of how events flow, making it easy to design, manage, and scale your system. Say goodbye to silos and confusion—Event Portal brings your teams together, cuts out inefficiencies, and keeps everything running smoothly. Whether you’re building, deploying, or troubleshooting, it’s the ultimate tool to master your events and make your system thrive.
With Event Portal, you can quickly find an existing event you want to subscribe to by searching the catalog. In addition to finding the appropriate events for your event-driven applications, Event Portal also improves event governance by maintaining consistent naming conventions, enforcing guidelines for broker deployment and provisioning, tracking event ownership and access approvals, and more.
Watch this quick demo to understand how PubSub+ Event Portal can help you.
Get Started
Ready to give Event Portal a spin? This section is a quick overview of the three most common things you can do. Then we’ll back up and cover the modules and components that make up Event Portal in greater depth.
Create and Deploy a Publisher
As a developer or application architect, you’d want to build apps that publish events designed to be consumed by other applications, and connect them to event brokers.
In this video, you will learn how to do that using Event Portal in simple steps.
Create and Deploy a Subscriber/Consumer
Once you’ve created the publishing application, you’re ready to create an application that subscribes to or consumes events. Watch this video to see how.
Modules
Once you sign in to PubSub+ Event Portal, you’ll see four modules:
- With Designer, you can design and visualize every aspect of your event-driven system: create events, define payload schemas, map out application publishers and subscribers, and build event APIs and event API products to share events across your ecosystem.
- Catalog is where you’ll find everything you need to manage your event-driven system: applications, events, schemas, enumerations, and event APIs.
- Runtime Event Manager lets you create detailed models of your event-driven system using objects designed in Designer and/or real-time data collected from your event brokers.
- KPI Dashboard gives you a clear view of key performance indicators so you can monitor your system’s performance and efficiency.
This video will help you better understand what each of these modules are, and what you’ll do with each of them.
Components
PubSub+ Event Portal lets you work with a few kinds of event-driven objects: applications, application domains, events, and schemas. This section describes what each of those is, and how they interact with each other.
Application Domains
Application domains help you organize your event-driven system into manageable pieces — by team, business unit, microservices, or any logical grouping. They also give you control over access and object management within each domain. This video will help you learn all about them.
Applications, Schemas, and Events
- Applications are the systems or services that produce or consume events – they can be programs, microservices, processes, external systems, or IoT devices.
- Schemas define the structure and data types of the payloads being sent as part of events. They ensure consistency by outlining how the data should be organized and validated.
- Events are messages that convey information about a change of state or action, like an order being placed or a sensor reading.
Watch the video below to see how these are presented within Event Portal.
Environments, Event Brokers and Modeled Event Meshes
- Environments represent the operational environments you use for software development lifecycle processes, such as development, test, UAT, and production.
- Modeled event meshes are representations of your actual event mesh that live within Event Portal so you can define and visualize event flows.
- Event brokers ensure the efficient distribution of events between producers and consumers across your system. The event brokers in Event Portal map to the actual event brokers in your runtime.
Watch this video to learn all about these components.
What’s next?
Learn More
Now that you understand the basics, check out more videos that will help you navigate more advanced capabilities.