LINE에서 커머스 플랫폼 엔지니어로 일하고 있습니다.
안녕하세요. Global EC(Global E-Commerce, 이하 GEC)에서 주문 파트 개발을 담당하고 있는 강현식입니다. 같은 파트 서종현 님께서 'Kotlin JDSL: Kotlin을 이용해 좀 더 쉽게 JPA Criteria API를 작성해 봅시다'라는 글을 통해 Kotlin JDSL을 만들게 된 배경과 사용 방법에 대해서 소개해 주셨는데요. 이번 글에서는 제가 Kotlin JDSL의 Reactive 모듈에 대해 소개하려고 합니다. 많은 분들이 JPA는 반응형 방식으로 동작하지 않는다고 생각하고 계실 수 있는데요. 최근에 Hibernate에서 반응형 방식의 JPA 라이브러리인 Hibernate Reactive를 오픈했습니다. 반응형 프로그래밍에 대해서는 Red Hat 블로그에 올라온 '5 Things to Know About Reactive Programming