콘텐츠로 이동

bluetape4k

Spring Boot, Ktor, Exposed, R2DBC, AWS, 그래프 데이터, 운영 예제를 위한 Kotlin-first 백엔드 구성 요소.
bluetape4k 백엔드 라이브러리의 아키텍처 위치 지도
bluetape4k는 backend 관심사를 runtime edge, persistence, integration, operations, foundation, examples 위치로 나눕니다.
애플리케이션 경계HTTP 서비스를 위한 Spring Boot와 Ktor entry point입니다.
영속성Exposed JDBC/R2DBC repository, caching, serialization입니다.
통합AWS SDK wrapper, graph database, Redis, Kafka, infrastructure adapter입니다.
운영Leader election, scheduling gate, observability, runtime coordination입니다.
기반 모듈Core Kotlin utility, coroutine, validation, text, image, test support입니다.
예제 애플리케이션모듈들이 함께 조합되는 방식을 보여주는 workshop과 전체 예제입니다.
dependencyManagement {
imports {
mavenBom("io.github.bluetape4k:bluetape4k-dependencies:1.0.0")
}
}

먼저 중앙 dependency BOM을 추가하고, 서비스에 필요한 module-specific BOM과 library를 이어서 추가합니다.

빠른 시작 열기