Skip to content

Overall Architecture

Koong Kyungmi edited this page Dec 31, 2015 · 1 revision

Overall Architecture

  • Reverse Proxy: forwards incoming requests to servers
  • Servers
    • Auth Server: OAuth2.0 based authentication
    • App Server: serves resources of client apps(including system apps)
    • File Server: provides file system to each user
    • Notification + Connection Server: pub/sub based notification system
  • Server Infra
    • Database(MySQL): used by auth/app/fs server
    • App Root: keeps all app resources for serving
    • LXC: used for command execution envirionment and isolated execution
    • XFS: provides user file system and quota limitation per user
  • Clients (Apps)

Clone this wiki locally