• Skip to primary navigation
  • Skip to content
  • Skip to footer
I am hky035
      허기영

      허기영

      • Daegu, Korea
      • GitHub
      • hky035@gmail.com
      • About
      • Web
      • DevOps
      • ETC
      • Essay

      Recent posts

      WEB 2025. 05. 07

      RabbitMQ와 Decoupling 서비스를 통한 서버 부하 분산

      여행 기록 관리 플랫폼 프로젝트를 진행하며 이미지 관련 기능 부하 해결을 위하여 RabbitMQ 도입에 관한 논의를 진행하였다. 이전 Redis pub/sub 구조를 사용하며 메시지 브로커를 사용하는 MOM 구조에 관심이 생겼고 AMQP 구현 서비스들에 대한 호기심이 있었다. 또한, RabbitMQ를 도입하여 서버의 부하를 분산(감소)시킨다는 글들을 많이 보았으나 이에 대한 명확한 근거나 상황에 대한 설명이 부족하여 해당 포스팅을 통해 알아보고자 한다.

      ETC 2025. 04. 28

      테스트 코드 작성의 중요성과 Mockito를 통한 테스트

      대학교 종합설계 수업 프로젝트를 진행하며 테스트 코드 작성을 통한 코드 완성도를 하나의 목표로 하였다. 필자는 이전부터 Mock 객체를 사용한 테스트 코드 작성에 대해 의문점을 가지고 있었다. 이번 프로젝트를 진행하며 예외 상황을 고려하지 못하여 코드를 수정할 소요가 생기면서 테스트의 중요성을 깨닫게 되어 이 경험을 정리해보고자 한다.

      WEB 2025. 03. 31

      N+1 문제

      멋쟁이사자처럼 백엔드 운영진 및 대학교 학습 멘토를 진행하며 JPA를 가르치게 되어, JPA에 관한 기본적인 개념부터 다시 되돌아보고 있다. JPA의 고질적인 문제인 N+1 문제를 알아보고자 한다.

      WEB 2025. 03. 29

      JPA fetch 전략

      멋쟁이사자처럼 백엔드 운영진 및 대학교 학습 멘토를 진행하며 JPA를 가르치게 되었다. 필자도 JPA의 기본 개념부터 다시 되돌아보며 이에 대한 정리를 남기고자 한다. 해당 포스팅에서는 JPA의 연관 관계 매핑 과정에서 fetch 전략에 대해 자세히 정리해보고자 한다.

      ETC 2025. 03. 18

      Singleton

      Effective Java를 읽던 중 Singleton 디자인 패턴에 관한 내용을 읽었다. Spring을 사용하다보면 "Bean은 싱글톤으로 관리된다"는 이야기를 자주 들을 수 있다. 또한, Spring을 사용해서 프로젝트를 진행할 때 마다 싱글톤이란 개념을 알고는 있었지만 이에 대해 깊게 생각해본 적은 없었던 것 같다. 기본적인 싱글톤 패턴의 개념부터 멀티 쓰레드 환경에서 주의사항에 대해 알아보고자 한다.

      • Previous
      • 1
      • …
      • 3
      • 4
      • 5
      • 6
      • 7
      • Next
      © 2026 I am hky035. Powered by Jekyll & Minimal Mistakes.