Skip to content

Instantly share code, notes, and snippets.

@r7kamura
Created December 10, 2013 18:48
Show Gist options
  • Save r7kamura/7895939 to your computer and use it in GitHub Desktop.
Save r7kamura/7895939 to your computer and use it in GitHub Desktop.
digraph {
builder -> build_queue [label="fetch job"];
builder -> event_queue [label="push event"];
builder -> stdout_queue [label="push STDOUT"];
api_server -> build_queue [label="push job"];
api_server -> db [label="store job info"];
scheduler -> api_server [label="trigger job"];
client_application -> api_server [label="controll job"];
client_application -> web_socket_server [label="fetch STDOUT"];
web_socket_server -> stdout_queue [label="fetch STDOUT"];
event_worker -> event_queue [label="fetch event"];
event_worker -> webhook [label="post status"];
event_worker -> api_server [label="trigger dependent job"];
event_worker -> external_services [label="post status"];
browser -> client_application;
}
@r7kamura
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment