Skip to content

Examples

Start with these visual companions when the source example spans several business rules, consistency boundaries, or recovery paths. Each companion connects the scenario and design decisions to the implemented structure and an executable path.

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.

InterestStart withThen compare with
General backend service shapebluetape4k-workshopclinic-appointment
Spring Boot service examplesbluetape4k-workshopexposed-workshop
Ktor service examplesexposed-workshopexposed-r2dbc-workshop
Exposed JDBC persistenceexposed-workshopclinic-appointment
Exposed R2DBC and reactive persistenceexposed-r2dbc-workshopbluetape4k-workshop
Scheduling and optimizationtimefold-workshopclinic-appointment
Full reference application boundariesclinic-appointmentbluetape4k-workshop