12 building blocks
source, queue, resource, delay, seize/release (+ resource pools), assign, batch, separate, match, branch, sink — compose any service or network system.
A zero-dependency TypeScript engine for service, queue, and network systems — estimate waits, utilization, and throughput, and find the cheapest design that meets a service target. MIT licensed.