Created
December 30, 2019 03:30
-
-
Save nabinno/bf6e25fa4cef8805e33a57d6339909f4 to your computer and use it in GitHub Desktop.
Revisions
-
nabinno created this gist
Dec 30, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,46 @@  ```uml skinparam monochrome true skinparam backgroundColor #EEEEEE actor User as U actor API as A participant Firehose as KF actor Analytics as KA actor Lambda as L participant Elasticsearch as E U -> A: request activate U activate A A -> U: response A -> KF: |source|\nput record deactivate A activate KF KF -> KA: |source|\nprocess activate KA KA -> L: |source|\npre-process activate L L -> KA deactivate L KA -> KF deactivate KA KF -> S: (if delivery fails) KF -> S: (if transformation fails) KF -> S: |source|\nbackup record KF -> E: |processed|\ninsert record deactivate KF activate E U -> A: request activate A A <-> E deactivate E A -> U: response deactivate A ```