Run your services like a line that never stops.

Kōka turns deploys, jobs and faults into stations on an elevated railway — read top to bottom, departing on signal, held when the track isn't clear.

21:46 payments-gateway — departing 21:52 ledger-sync — transfer 22:10 image-resizer — on time
How the line runs

One spine. Every process is a stop on it.

No dashboards full of equal tiles. The line is the model — you watch work move along it the way you watch a train approach the platform.

STOP 01 · DEPART

Releases depart on a signal

A green track releases the service onto the line; an amber node tells everyone it is moving right now. No silent rollouts.

STOP 02 · TRANSFER

Jobs transfer between lines

When a batch hands off to a fanout, it shows as a teal transfer node — the handoff is a place on the map, not a hidden hop.

STOP 03 · HOLD

Faults hold at a signal

A held signal stops the line at the exact stop that failed, so the queue behind it is obvious and nothing departs into a fault.

Departure board

A timetable you can actually read at 2am.

The split-flap board is the same line, sorted as a schedule — destination, pier, and whether the signal is green.

Kōkasen — outbound

21:46:08 JST
21:46payments-gatewayPIER 08BOARDING
21:52ledger-syncPIER 02ON TIME
22:10image-resizerPIER 03ON TIME
22:18notify-fanoutPIER 11DELAYED 9M

Put your whole stack on one line.

Free for a single line. Add piers, transfer routes and signal levers as your mesh grows.