add system architecture template
This commit is contained in:
parent
2bac3a3619
commit
1f46d748ac
2 changed files with 3 additions and 0 deletions
|
@ -138,9 +138,11 @@ Implementation notes:
|
|||
* Idempotency matters, both externally as well as internally. Never assume exactly-once delivery of a message, test extensively with non-zero delivery error rate scenarios.
|
||||
* Avoid synchronous communication with the actors requesting changes - e.g. if using HTTP - don't make clients wait for us to do any processing before we can issue an HTTP response. Store the intent and process later rather than processing in place.
|
||||
|
||||
![system architecture template](./system_architecture_template.svg)
|
||||
|
||||
## Example processes - modeling and notes
|
||||
To be able to validate the system template and choose specific components from it let's analyse the processes we know of and see how easy it is to implement them.
|
||||
Would be good to draw sequence diagrams to try to understand different processes.
|
||||
|
||||
(I ran out of time here, but based on my intuition/experience the template should still work)
|
||||
|
||||
|
|
1
fi1/system_architecture_template.svg
Normal file
1
fi1/system_architecture_template.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 261 KiB |
Loading…
Reference in a new issue