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?
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!
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!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.