Skip to content

Instantly share code, notes, and snippets.

@lornasong
Created April 10, 2020 17:54
Show Gist options
  • Save lornasong/ae0baeb1bc1a295f790709695a848d52 to your computer and use it in GitHub Desktop.
Save lornasong/ae0baeb1bc1a295f790709695a848d52 to your computer and use it in GitHub Desktop.
NMA PoC Sequence Diagram - Lorna
title Lornas Thinking
Practitioner->NMA: configures
note left of NMA
ex: webservices
adaptor info
consul-template:
for each IP:
{
service: ip
}
end
end note
NMA->Adapter: configures
note left of Adapter
ex: middleware IP
authentication info
end note
Catalog->Catalog: IP changes
NMA<->Catalog: monitors and gets newest IPs
NMA->NMA: generates template:
note left of NMA
{service: 1.2.3.4}{service: 5.6.7.8}
end note
NMA->Adapter: send template
Adapter->Adapter: do diff
Adapter->Middleware: apply
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment