diff --git a/src/main/jbake/content/documentation/arc42/images/ArchitectureCommunicationCanvas-Dancier.drawio.svg b/src/main/jbake/content/documentation/arc42/images/ArchitectureCommunicationCanvas-Dancier.drawio.svg index 5f64916..56b7c09 100644 --- a/src/main/jbake/content/documentation/arc42/images/ArchitectureCommunicationCanvas-Dancier.drawio.svg +++ b/src/main/jbake/content/documentation/arc42/images/ArchitectureCommunicationCanvas-Dancier.drawio.svg @@ -1,4 +1,4 @@ -
Core Functions

What are the most important functions of the system?
What activities or processes does it offer?

Core Functions...
Value Proposition

Major objectives.
What value does the system deliver?
What are the major business goals?

Value Proposition...
Key Stakeholder

For whom are we creating value?
Who is paying for development?
Who is paying for operations?
Who are our most important customers?
Who are our most important contributors?


Key Stakeholder...
Architecture Communication Canvas
Architecture Communication Canvas
Core Risks and Missing Information

Potential problems and risks?
What information is missing or has gotten lost?
What is hindering the team from delivering better value faster?

Core Risks and Missing Information...
Quality Requirements

Speed, scalability, reliability, usability, security, 
safety, capacity or similar.

Quality Requirements...
Business Context

What are the most important external interfaces or neighboring systems?


Business Context...
Technologies

Important technologies used for development and operation

Technologies...
Core Decisions - Good or Bad

Which decisions lead to the current state of the system?

Core Decisions - Good or Bad...
Components / Modules

Major building blocks of the system

Components / Modules...
https://canvas.arc42.org
https://canvas.a...
Software Architecture Canvas, © 2023 by Gernot Starke, Patrick Roos and arc42 Contributors is licensed under Attribution-ShareAlike 4.0 International.
Software Architecture Canvas, © 2023 by Gernot Starke, Patrick Roos and arc42 Contributors is licensed under Attribution-ShareAlike 4.0 International.
System:
System:
Created by:
Created by:
Created for:
Created for:
Date / Iteration:
Date / Iteration:
Text is not SVG - cannot display
\ No newline at end of file +
Core Functions

What are the most important functions of the system?
What activities or processes does it offer?

Core Functions...
Value Proposition

Major objectives.
What value does the system deliver?
What are the major business goals?

Value Proposition...
Key Stakeholder

For whom are we creating value?
Who is paying for development?
Who is paying for operations?
Who are our most important customers?
Who are our most important contributors?


Key Stakeholder...
Architecture Communication Canvas
Architecture Communication Canvas
Core Risks and Missing Information

Potential problems and risks?
What information is missing or has gotten lost?
What is hindering the team from delivering better value faster?

Core Risks and Missing Information...
Quality Requirements

Speed, scalability, reliability, usability, security, 
safety, capacity or similar.

Quality Requirements...
Business Context

What are the most important external interfaces or neighboring systems?


Business Context...
Technologies

Important technologies used for development and operation

Technologies...
Core Decisions - Good or Bad

Which decisions lead to the current state of the system?

Core Decisions - Good or Bad...
Components / Modules

Major building blocks of the system

Components / Modules...
https://canvas.arc42.org
https://canvas.a...
Software Architecture Canvas, © 2023 by Gernot Starke, Patrick Roos and arc42 Contributors is licensed under Attribution-ShareAlike 4.0 International.
Software Architecture Canvas, © 2023 by Gernot Starke, Patrick Roos and arc42 Contributors is licensed under Attribution-ShareAlike 4.0 International.
System:
System:
Created by:
Created by:
Created for:
Created for:
Date / Iteration:
Date / Iteration:
Connect Dancers with other dancers
Connect Dancers...
Connect Dancers with schools, events
Connect Dancers...
Easy to use
Easy to use
Goog recommendations
Goog recommendations
Reliable
Reliable
Attractive Team
Attractive Team
Learning Project
Learning Project
Dancer
Dancer
School
School
Event-Organiser
Event-Organiser
Developer
Developer
S3
S3
Kubernetes
Kubernetes
PostgreSQL
PostgreSQL
Angular
Angular
Docker
Docker
Java
Java
Python
Python
Kafka
Kafka
Microservices
Microservices
SPA for the frontend
SPA for the frontend
«Annotation»
dancer
«Annotation»...
«Annotation»
kikeriki
«Annotation»...
Kikeriki as Self Contained System
Kikeriki as Self Cont...
Recommendation as Self Contained System
Recommendation as Sel...
«Annotation»
recommendation
«Annotation»...
Potential overengeneering
Potential overen...
Text is not SVG - cannot display
\ No newline at end of file