-
Notifications
You must be signed in to change notification settings - Fork 0
Architecture
Tim Dettrick edited this page Mar 25, 2014
·
1 revision
Current architectural components that need to be built:
Assists Nginx in providing access to a series of Docker containers by checking JWT-based access tokens in cookies, and redirecting Nginx to the correct port. Nginx uses ngx_http_auth_request_module
to carry out the check.
For speed & high concurrency, Gatehouse will be written in Scala using Spray.io & Akka. That platform choice provides actor-based asynchronous request handling.
Gatehouse lives on the same host as the Docker server (and the Nginx reverse-proxy) to reduce latency and avoid security issues.
Provisions docker containers for HighCommand.
User-facing portal to the system.