bluetape4k
Spring Boot, Ktor, Exposed, R2DBC, AWS, 그래프 데이터, 운영 예제를 위한 Kotlin-first 백엔드 구성 요소입니다.
Build, Learn, Apply
섹션 제목: “Build, Learn, Apply”라이브러리로 만들고, 실행 가능한 workshop으로 익힌 뒤, application이나 benchmark에서 적용합니다. 생태계 지도는 많은 저장소를 한 목록으로 평평하게 만들지 않고 세 층을 함께 보여 줍니다.
Kotlin/JVM 생태계
코드에서 학습으로, 학습에서 실제 적용으로
노드를 선택하면 연결된 저장소와 학습 경로가 강조됩니다.
bluetape4k가 제공하는 것
섹션 제목: “bluetape4k가 제공하는 것”애플리케이션 경계HTTP API, coroutine-first 실행, WebFlux/MVC 예제, 운영형 요청 흐름을 위한 Spring Boot와 Ktor 서비스 기반입니다.영속성Exposed JDBC/R2DBC repository, cache 기반 데이터 접근, 직렬화, 일관된 database 예제를 제공합니다.통합AWS SDK wrapper, Redis/Kafka 패턴, graph database 통합, 외부 시스템 경계를 다루는 infrastructure helper를 제공합니다.운영Leader election, scheduling gate, observability 예제, virtual-thread 실험, runtime coordination 패턴을 다룹니다.도메인 유틸리티Text processing, image pipeline, validation, logging, testing, coroutine helper처럼 재사용 가능한 Kotlin/JVM building block입니다.작동하는 예제Spring Boot, Ktor, R2DBC, Exposed, Timefold, scheduling, observability, 운영형 백엔드 흐름을 보여주는 workshop과 sample application입니다.
아키텍처 위치 지도
섹션 제목: “아키텍처 위치 지도”애플리케이션 경계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과 전체 예제입니다.
BOM부터 시작하기
섹션 제목: “BOM부터 시작하기”dependencies { implementation(platform("io.github.bluetape4k:bluetape4k-dependencies:1.4.0")) implementation("io.github.bluetape4k:bluetape4k-core") implementation("io.github.bluetape4k:bluetape4k-coroutines")}먼저 중앙 dependency BOM을 추가하고, 서비스에 필요한 bluetape4k 모듈은 버전 없이 이어서 추가합니다.
빠른 시작 열기