oh-my-term — Deployment Topology

oh-my-term — Deployment Topology An architecture diagram generated by Archify. omtn Client · phone · desktop · Architecture component omtn Client phone · desktop omtc Agent · task machine · Architecture component omtc Agent task machine nginx · TLS · CSP headers · Deployment host nginx TLS · CSP headers omts node-a · api + relay · Deployment host omts node-a api + relay omts node-b · api + relay · Deployment host omts node-b api + relay MySQL · shared session state · Deployment host MySQL shared session state wss :443 wss upstream upstream share state share state rolling upgrade · clients reconnect Deployment host Legend Frontend Backend Database Cloud

Rolling upgrades, no dropped tasks

  • • Nodes share MySQL for session and device state
  • • Take one node down; clients reconnect to the other