Skip to content

Half one of two

Engines

How to design the piece of a system that runs when nobody is watching. Written from having built them and operated them, at the level of pattern rather than implementation.

Every page here answers the question in its first forty words, then shows the reasoning. Nothing on these pages describes any client's internals. A drawing of how a reconciliation loop works in principle is craft. A drawing of a specific one is a map, and maps do not go on the internet.

The other half of the job is the screen people use the engine through. Interface work .