Event Driven Architecture

David Harper
Contributor
January 24, 2023

Hey all,


I can see a useful use-case for Compass when a company is using an Event Driven Architecture and it could provide a catalog of events you could use in your applications.

I don't think individual events should be components, but it'd be super handy if there was a view to aggregate events published or subscribed across your estate.

Something like https://www.eventcatalog.dev/ but integrated in to Compass. The most basic implementation could be as a separate tab on a component like the OpenAPI integration does currently which shows published/subscribed and payload examples, but ideally it'd be able to have an overview screen that spanned all components.

Is this something that others might find useful too?

3 answers

7 votes
Moinul
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 24, 2023

Hey I'm from the Compass Engineering team and thanks for bringing this to our attention!

We have similar use case within Atlassian as well. We are exploring on whether it makes sense to bring this in Compass as a native functionality or it should be exposed via a forge integration. We don't have any immediate plans around it, but its something we are interested in!

1 vote
Ismael Martinez Ramos
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 23, 2024

Hi @David Harper and @Moinul ,

I started https://github.com/IsmaelMartinez/generator-atlassian-compass-event-catalog that is a generator for EventCatalog from the compass files.

It works, by generating the services described in your compass files and adding some links. I would appreciate any feedback from both sides.

Currently exploring the idea of using Compass as the landing area (and more focus for team leads/POs - so deployment metrics, team velocity, etc, where compass is great), and then EventCatalog more for events/APIs (and other more technical areas).

Is version 0.0.2 but should be fairly stable. NPM package under https://www.npmjs.com/package/@ismaelmartinez/generator-atlassian-compass-event-catalog

Hope helps!

1 vote
Ismael Martinez Ramos
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 28, 2024

Hi @Moinul , do you know if there is any developments on this? We are exploring either to use eventcatalog to document our events or somehow trying to add it to atlassian compass information, but this missing feature is the main blocker for us just using atlassian compass. Thanks in advance for any info and/or workarounds you might think of to document events in atlassian compass.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events