The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

More flexibility around component dependencies

James_Crowe
Contributor
May 26, 2023

We really like the relationships between components (dependancy) feature in compass. As an organization working with event driven architecture I feel there could be an opportunity to extend the dependency capability to be more flexible. 

For example in event driven architecture we tend to care less about the dependent services and more about the events a service subscribes or emits... This is perhaps different to dependency but shares similarities. 

E.g. 
Service A
    Emits: CustomerRegistered

Service B: 
   Subscribes: CustomerRegistered
   Emits: CustomerNotificationCreated

Service 
   Subscribes: CustomerRegistered
   Emits: CustomerPreferencesCreated


This is really crude, but something like this, would allow a really useful way to understand how events progress between systems.


relationships:
SUBSCRIBES:
- CustomerRegistered
EMITS:
- CustomerPreferencesCreated
DEPENDS_ON:
- 'ari:cloud:compass:00000000-0000-0000-0000-000000000000:component/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000'
- 'ari:cloud:compass:00000000-0000-0000-0000-000000000000:component/11111111-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000'


 
This type of feature is available in other platforms and I think something like this would be welcomed by the event driven community. 

Would love to hear what other people think. 

Keep up the great work!

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Tinker Fadoua
Community Champion
January 22, 2026

@James_Crowe do you still need help with this question?

@Maya Sutton - One more

James_Crowe
Contributor
January 22, 2026

We can cover this using custom component types. But in my view, the dependencies feature lacks much flexibility. 

TAGS
AUG Leaders

Atlassian Community Events