mirror of
https://github.com/bitwarden/server.git
synced 2026-02-02 23:23:15 +08:00
Event Integrations Structurizr POC (#6141)
- Event Integrations Structurizr POC - Diagram updates with PR suggestions - Removed architecture documents and references to them - Added RabbitME detailed view - Added Events component view - Reworked the main server view into two filtered views: Cloud and Self-Hosted. - Added tags "Cloud-Only" and "Self-Hosted-Only" to remove models / relationships that don't apply - Refactored how we build the dynamic views to be more extensible * Re-home event integrations to Dirt; Address Claude feedback / typos * Update diagrams (models/views/relationships) to reflect current state of Event Integrations * Fixed typos and suggestions from Claude * Fixed a few more minor notes from Claude --------- Co-authored-by: Matt Gibson <mgibson@bitwarden.com> Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com> Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
This commit is contained in:
@@ -10,7 +10,6 @@ bw_controlled = group "Bitwarden Controlled" {
|
||||
customer_success = person "Customer Success" "A customer success engineer. Inspects bitwarden state through the admin portal and internal tools" {
|
||||
tags "Bitwarden Employee"
|
||||
}
|
||||
|
||||
# Root systems
|
||||
server = softwareSystem "Bitwarden Server" {
|
||||
api = container "API" {
|
||||
@@ -28,16 +27,13 @@ bw_controlled = group "Bitwarden Controlled" {
|
||||
}
|
||||
events_processor = container "Events Processor" {
|
||||
tags "Events"
|
||||
tags "Cloud-Only"
|
||||
}
|
||||
|
||||
# Data stores
|
||||
database = container "Database" {
|
||||
tags "Database"
|
||||
}
|
||||
events_queue = container "Events Queue" {
|
||||
tags "Queue"
|
||||
tags "Azure"
|
||||
}
|
||||
mail_queue = container "Mail Queue" {
|
||||
tags "Queue"
|
||||
tags "Azure"
|
||||
@@ -72,7 +68,7 @@ bw_controlled = group "Bitwarden Controlled" {
|
||||
tags "LDAP"
|
||||
tags "Self-Hosted"
|
||||
}
|
||||
key_connector = softwareSystem "Key Connector"
|
||||
key_connector = softwareSystem "Key Connector"
|
||||
}
|
||||
|
||||
self_hosted_instances = softwareSystem "Self-Hosted Instances" {
|
||||
|
||||
Reference in New Issue
Block a user