Three streams, switched not built
Pre-match, live and settlement run as separate streams. They can share one process or take a host each, and which is which is a setting per deployment rather than a build: a busy book puts live on its own machine without anyone recompiling anything.