Skip to content

Visual Companions

Visual companions explain the scenario, design decisions, implementation structure, execution path, and technical problems of representative examples. The source repository and its Markdown designs remain the implementation reference.

Clinic appointment

clinic-appointment

Repository

Reference application designs for product composition, scheduling policies, appointment plans, and capacity management.

bluetape4k workshop

bluetape4k-workshop

Repository

Complex example applications that connect domain decisions with event sourcing, concurrency control, payment, inventory, leader election, and recovery.

Exposed workshop

exposed-workshop

Repository

Runnable examples of cache strategies built with Exposed and Redis, plus DDD boundaries verified with Spring Modulith.

bluetape4k leader

bluetape4k-leader

Repository

Distributed leader election with Redis/Lettuce locks, leases, takeover, bounded group capacity, and Spring Boot integration.

bluetape4k Exposed

bluetape4k-exposed

Repository

JetBrains Exposed extensions that make JDBC and R2DBC transaction ownership, repository boundaries, and framework integration explicit.