Software Engineering Architecture Lab

Build It Yourself: System Components in TypeScript

Build a cache, consistent hash ring, message broker, circuit breaker, CQRS system and more in 50–150 lines of readable TypeScript, each with a live playground.