---
title: "IISweetHeartII (@log8) | Hashnode"
description: "log8. Read the latest articles by IISweetHeartII on Hashnode."
url: "https://hashnode.com/@log8"
---

@log8

# IISweetHeartII

@log8 · Joined January 2026

log8

### [Jpa N+1 문제, 우리는 이렇게 잡았다 — 1:1 문의 Api 실전 최적화기](https://blog.finders.it.kr/jpa-n1-11-api?utm_source=hashnode&utm_medium=feed)

코드 리뷰 한 줄에서 시작된 쿼리 최적화 여정 1. 시작 — "일단 돌아가게 만들자" Finders 프로젝트에서 1:1 문의(Inquiry) API를 맡았다. 현상소에 문의를 남기고, 답변을 받고, 목록을 조회하는 — 평범한 CRUD다. "JPA 쓰면 쿼리 안 짜도 되는 거 아니야?" 솔직히 처음엔 그렇게 생각했다. JpaRepository에 findAll, findById 쓰면 끝이니까. // 첫 번째 버전의 목록 조회 (QueryDS...

8 min read · [blog.finders.it.kr](https://blog.finders.it.kr/jpa-n1-11-api?utm_source=hashnode&utm_medium=feed)

[Feb 11](https://hashnode.com/posts/jpa-n1-11-api/698c42d74523de7d0a04bd59)

### [\[모니터링\] Sentry 도입부터 Discord 에러 알림까지 — 서버 감시 시스템 구축기](https://blog.finders.it.kr/sentry-discord?utm_source=hashnode&utm_medium=feed)

"서버 죽었는데 아무도 몰랐다"에서 "에러나면 1분 안에 안다"까지 1. 모니터링을 시작한 계기 프론트엔드: "API 안 되는데요?"백엔드: "엥? 언제부터요?"프론트엔드: "...2시간 전부터요?"백엔드: 😱 어느 날 서버가 죽어있었는데 아무도 몰랐다. 그날 이후, 모니터링 시스템 구축을 결심했다. (Issue #102) 2. 모니터링 도구 비교: 뭘 쓸까? 처음에는 여러 도구를 비교했다. 도구무료 티어장점단점 Sent...

8 min read · [blog.finders.it.kr](https://blog.finders.it.kr/sentry-discord?utm_source=hashnode&utm_medium=feed)

[Feb 11](https://hashnode.com/posts/sentry-discord/698c390956697a052abc95ba)

### [\[CI/CD\] 수동 태그에서 자동 릴리즈까지 — Git Flow와 Auto Release](https://blog.finders.it.kr/cicd-git-flow-auto-release?utm_source=hashnode&utm_medium=feed)

🚀 우리 auto-release.yml 바로 보러가기 → 이 글에서 설명하는 워크플로우의 전체 코드를 바로 확인할 수 있다! main에 머지만 하면 버전 태그부터 릴리즈 노트까지 알아서 생긴다 1. 우리의 Git 전략: Git Flow (경량 버전) Finders 프로젝트는 Git Flow 전략을 사용하고 있다. 다만 hotfix나 release 브랜치 없이, 조금 가볍게 운영한다. main ← 운영 서버 (prod) 배포 브...

5 min read · [blog.finders.it.kr](https://blog.finders.it.kr/cicd-git-flow-auto-release?utm_source=hashnode&utm_medium=feed)

[Feb 11](https://hashnode.com/posts/cicd-git-flow-auto-release/698c37d20868e7e50323b717)

### [\[ci/cd\] 대학생 팀의 배포 파이프라인 진화기](https://blog.finders.it.kr/cicd?utm_source=hashnode&utm_medium=feed)

PR 하나면 끝나는 무중단 배포까지, 삽질의 기록 1. 시작은 단순했다 "서버에 올려야 하는데... 어떻게 하지?" Finders 프로젝트를 시작했을 때, 배포라는 걸 해본 적이 없었다. 그래서 처음에는 이렇게 했다. 1. SSH로 서버 접속 2. git pull 3. ./gradlew build 4. java -jar app.jar 당연히 문제가 생겼다. 빌드하는 동안 서버가 꺼져있음 (프론트: "API 왜 안 돼요?" 🔥) 빌...

7 min read · [blog.finders.it.kr](https://blog.finders.it.kr/cicd?utm_source=hashnode&utm_medium=feed)

[Feb 11](https://hashnode.com/posts/cicd/698c379f1180461dc2ec681d)

### [\[왜?\] 안녕하세요 김덕환입니다.](https://blog.finders.it.kr/wyznd9dioyvioufle2vmoyeuoyalcdquydrjzxtmzjsnoxri4jri6qu?utm_source=hashnode&utm_medium=feed)

예,,, 저는 Finders 팀의 백엔드 개발자입니다. 저를 소개하자면, Log8 - 김덕환 개인 블로그 이런 사람입니다. 저희끼리 블로그를 작성해보기 위해서 hashnode를 만들게 되었습니다! 다들 인사 한번씩 해주세요!! 조만간 hashnode 만드는 법부터 시작해서 블로그 글을 올려보겠습니다!

1 min read · [blog.finders.it.kr](https://blog.finders.it.kr/wyznd9dioyvioufle2vmoyeuoyalcdquydrjzxtmzjsnoxri4jri6qu?utm_source=hashnode&utm_medium=feed)

[Jan 18](https://hashnode.com/posts/wyznd9dioyvioufle2vmoyeuoyalcdquydrjzxtmzjsnoxri4jri6qu/696cf6237b60f4da07a0a4e4)
