Skip to content
Bluetape4k docs1.11

bluetape4k-projects Manual

Latest stable Based on Bluetape4k release 1.11.0

This manual is the detailed companion to the repository README. It follows the live Gradle project model and gives every registered module an English and Korean page with the same evidence contract.

  • Kotlin foundation: Core, logging, and serialization modules provide the shared types, validation, diagnostics, and wire-format building blocks used across the ecosystem.
  • Coroutines and execution models: Coroutines, virtual-thread modules, and reactive adapters make blocking, asynchronous, and suspending boundaries explicit.
  • Data access: JDBC, R2DBC, Hibernate, MongoDB, and Cassandra modules add Kotlin-friendly repositories, batching, transactions, and test support.
  • Distributed infrastructure: Redis, Kafka, messaging, search, caching, resilience, metrics, and tracing modules cover common service infrastructure without hiding its failure boundaries.
  • Web applications: Ktor core, Spring Boot, HTTP client, gRPC, and OpenAPI modules connect the shared libraries to application runtimes.
  • Testing and utilities: Assertions, JUnit 5, Testcontainers, mock servers, time, ID, money, workflow, and other focused utilities shorten repeatable application and test code.
  • Build: Start with Getting started, then choose a foundation, data, infrastructure, web, or utility module.
  • Learn: Use example manuals as runnable lessons and follow their links back to the production modules they demonstrate.
  • Apply: Use benchmark and operations sections to evaluate constraints before adopting a pattern.

Every module page explains the problem, selection criteria, dependency coordinates, core concepts, task-oriented APIs, integration patterns, configuration, failure behavior, operations, testing, workshops, limitations, and source evidence.

See the repository map for the module groups and the getting started guide for the first dependency and code path.