The server machines used in a deployment of LGTM Enterprise can be classified into two types:
- Work pool machines
The machines in the work pool host one or more LGTM workers (processes that build code and generate analysis data). For more information, see Work pool.
- Control pool machines
The machines in the control pool:
- Store the persistent state of the LGTM cluster
- Coordinate the work of the work pool, process and store its results
- Host the web interface to the cluster
For more information, see Control pool.
Overview of data flow:
For a simple deployment you might have just one control pool machine and perhaps five work pool machines.
The arrow directions on the diagram give an indication of data flow between system components.