구현 없는 suspend 메서드가 쿼리가 되기까지
Hibernate Reactive 위에 코루틴 리포지토리 런타임을 만들고, Ktor를 지원하면서 Spring 밖으로 꺼낸 과정
글
라이브러리와 제품을 만들면서 만난 설계 문제, 시행착오, 검증 결과를 정리합니다.
6개의 글 · 최신순
Hibernate Reactive 위에 코루틴 리포지토리 런타임을 만들고, Ktor를 지원하면서 Spring 밖으로 꺼낸 과정
Hibernate Reactive를 suspend 함수로 쓰기 위해 세션과 트랜잭션, 실행 스레드를 코루틴 컨텍스트에 실어 나르도록 설계한 과정
계속 늘어날 앱들 사이에서 optional prop과 전역 초기화를 걷어내고 prewire로 앱별 구현을 조립한 과정
Open WebUI와 Hermes Agent를 연결하면서 채팅 메시지, SSE 연결, 서버의 실행 작업을 서로 다른 상태로 다루게 된 이유
헥사고날 아키텍처의 설계 원칙 가운데 의존 방향으로 확인할 수 있는 규칙만 ArchUnit 테스트로 옮긴 과정
POI 유틸과 annotation의 한계를 지나, 컬럼 정의를 한곳에 모으고 문서 모델과 renderer의 경계를 나눈 과정