Skip to content
Ilkka Oksanen edited this page Feb 11, 2014 · 26 revisions

The big picture

Front-end server

Koa based. There can be several front-end servers.

Loopback backend

Hosts internal MAS groups

IRC backend

Split to two parts.

Connection Manager

Minimal IRC socket manager (less than 100 lines of code). Allows the controller to be restarted/updated without breaking IRC connections.

Controller

Handles everything else, e.g. IRC protocol parsing and Redis operations.

Clone this wiki locally