공유된 기사
"JetBrains, 코틀린 기반 프레임워크 Ktor 개발 로드맵 발표...OpenTelemetry 플러그인 및 gRPC 지원 등 주요 업데이트 예정"

JetBrains는 Kotlin 기반 비동기 클라이언트 및 서버 애플리케이션을 구축하기 위한 프레임워크인 Ktor의 개발 로드맵을 공개했습니다. 이 로드맵에는 OpenTelemetry 플러그인, gRPC 지원, 간소화된 의존성 주입, 관리된 트랜잭션 지원 등이 포함되어 있습니다. JetBrains는 2024년 Ktor 로드맵을 3월 12일에 발표하였으며, 이는 이전 연도와 일관된 계획과 목표를 유지하면서 프레임워크를 가볍고 유연하며 투명하게 유지하려는 노력을 반영한 것입니다.
JetBrains는 Ktor Client와 Ktor Server에 대한 OpenTelemetry 플러그인 도입을 통해 메트릭, 로그, 트레이스 등의 텔레메트리 데이터 생성을 가능하게 할 것입니다. 또한, 관리된 데이터베이스 트랜잭션을 지원하기 위해 요청 시작 시 트랜잭션을 시작하고 오류가 없는 경우 끝에서 커밋할 수 있는 플러그인을 도입할 계획입니다. 이는 SQL 및 애플리케이션 특정 예외로부터 복구 지원을 제공하면서 데이터베이스 액세스를 단순화할 것입니다.
의존성 주입을 단순화하기 위해, 이 개념에 대한 지원이 올해 Ktor Server에 공식적으로 추가될 예정입니다. 또한, 2024년에는 gRPC를 Ktor Client와 Ktor Server에 통합하는 계획이 있으며, 이는 HTTP와 REST만큼 익숙한 gRPC 서비스를 생성하고 소비하는 것을 가능하게 할 것입니다. 또한, JetBrains는 Ktor Client와 Ktor Server를 지원하는 멀티플랫폼 라이브러리의 제작자들이 Kotlinx•io 멀티플랫폼 라이브러리에서 제공하는 네트워킹 유형으로 기존의 맞춤형 네트워킹 유형을 대체할 계획입니다.
JetBrains는 Ktor Client와 Ktor Server에 대한 OpenTelemetry 플러그인 도입을 통해 메트릭, 로그, 트레이스 등의 텔레메트리 데이터 생성을 가능하게 할 것입니다. 또한, 관리된 데이터베이스 트랜잭션을 지원하기 위해 요청 시작 시 트랜잭션을 시작하고 오류가 없는 경우 끝에서 커밋할 수 있는 플러그인을 도입할 계획입니다. 이는 SQL 및 애플리케이션 특정 예외로부터 복구 지원을 제공하면서 데이터베이스 액세스를 단순화할 것입니다.
의존성 주입을 단순화하기 위해, 이 개념에 대한 지원이 올해 Ktor Server에 공식적으로 추가될 예정입니다. 또한, 2024년에는 gRPC를 Ktor Client와 Ktor Server에 통합하는 계획이 있으며, 이는 HTTP와 REST만큼 익숙한 gRPC 서비스를 생성하고 소비하는 것을 가능하게 할 것입니다. 또한, JetBrains는 Ktor Client와 Ktor Server를 지원하는 멀티플랫폼 라이브러리의 제작자들이 Kotlinx•io 멀티플랫폼 라이브러리에서 제공하는 네트워킹 유형으로 기존의 맞춤형 네트워킹 유형을 대체할 계획입니다.