PinnedSpring으로부터 도메인 모듈을 보호하는 방법주의: 도메인 모델과 영속(JPA) 모델을 분리하는 내용에 대해서는 다루지 않으며, 글의 내용이 주관적일 수 있으므로 참고만 해주시면 좋겠습니다 :)Feb 15, 20221Feb 15, 20221
HikariCP ReConnection 원리 살펴보기최근 회사에서 DB 점검 혹은 장애로 인해 루비로 만들어진 프로젝트의 서버를 재시작하여 ReConnection하는 작업을 진행했다.Nov 28, 2023Nov 28, 2023
AbstractAggregateRoot와 JPARepository save() 안티 패턴에 대해편의상 평어체로 쓰는 점 이해 부탁드립니다 :)Aug 11, 2022Aug 11, 2022
Kotest로 재사용 가능한 테스트 팩토리 만들기기존에 JUnit5 + SpringBootTest를 사용하여 통합 테스트를 진행할 때, 다음과 같이 구성한 적이 많았습니다.May 19, 2022May 19, 2022
F-Lab 장학생 중간 회고F-Lab 첫 장학생이자 멘티로써, 장학생이 되고자 준비했던 과정과 멘티가 된 이후 3개월 간 공부하면서 느낀 생각과 경험을 다음 장학생을 위해서 정리합니다.Dec 13, 20211Dec 13, 20211
Layered Architecture Deep Dive(이 글은 개인 의견이기 때문에, 중간중간 잘못된 내용이 있을 수 있으니 반드시 참고만 부탁드립니다)Sep 17, 2021Sep 17, 2021
Pull Request Review GitHub App 을 만들어보며..현재 진행 중인 프로젝트는 GitHub Flow 전략을 사용하며, CI 환경을 강제하는 방향으로 논의가 되었습니다.Aug 25, 2021Aug 25, 2021
JPA의 AttributeConverter를 사용할 때 주의할 점AttributeConverter는 커스텀한 Value Object를 데이터베이스에 저장하거나, 데이터베이스에 저장된 값을 커스텀한 Value Object로 자동 변환을 위해서 사용한다.Jul 9, 2021Jul 9, 2021