Skip to content

Commit

Permalink
send mail runtime view
Browse files Browse the repository at this point in the history
  • Loading branch information
Marc Gorzala committed Mar 26, 2024
1 parent 48d3861 commit 962ac48
Showing 1 changed file with 53 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,59 @@
[[section-runtime-view]]
== Runtime View

=== E-Mail Sending (not the Info-Mail)

We are describing how _some_ System can send an arbitrary mail to some arbitrary recipient.

From a high level perspective it looks like:

[plantuml, send-mail, svg]
....
@startuml
autonumber
actor user
participant "Some System" as ss
participant kikeriki
participant "SMTP-Server" as smtp
ss -> kikeriki: send E-Mail Command
kikeriki -> smtp: send the email
@enduml
....

1. The E-Mail Command that some system sends... +
contains the complete Mail (as Text) and the recipients
1. Kikeriki send the E-Mail via the SMTP-Server to the recipients

==== More detailed look on how kikeriki send the E-Mail

[plantuml, send-mail-kikeriki, svg]
....
@startuml
autonumber
participant "Some System" as ss
participant "Kafka-Adapter" as ka
participant "Application Event" as ae
participant "Outbox"
participant "Outbox Job" as oj
participant "SMTP-Server" as smtp
@enduml
....





=== Info-Mail Sending

=== Process how Recommendations are being computed

When a user changes his profile, this is likey to invalidate all score he has in relation to other dancers.
Expand Down

0 comments on commit 962ac48

Please sign in to comment.