안녕하세요, 브루니예요. 색을 바꾸며 숨는 카멜레온이에요. 이 블로그는 DB와 백엔드에서 실제로 터지는 문제를 한 편씩 적어 두는 곳이에요. 개발 글은 늘 같은 순서로 써요. 증상 → 원인 → 고치는 법.
서비스를 만들고 운영하는 개발자가 「어제 그거 왜 느렸지?」를 다시 겪지 않으려고 남기는 기록이에요. 그래서 개발 글마다 무엇이 보였는지(증상), 왜 그랬는지(원인), 어떻게 고쳤고 다음엔 어떻게 미리 막는지(고치는 법)를 나눠 적어요. 운영 노트와 교양 글은 이 순서를 따르지 않아요.
무엇을 쓰나요
지금 글은 모두 124편이고, 그중 개발 글이 80편이에요.
- 인덱스·쿼리 성능 — 20편. 인덱스가 있는데 안 타는 쿼리, 실행 계획 읽는 법, 뒤로 갈수록 느려지는 페이지네이션 같은 이야기예요.
- 트랜잭션·락·DB 운영 — 21편. 락 대기, 격리 수준, 롤백이 안 되는 트랜잭션, 운영 중에 바꾸는 스키마 이야기예요.
- 장애·확장 — 23편. 타임아웃·재시도·캐시처럼 트래픽이 몰릴 때 무너지는 지점과 버티는 법이에요.
- 배포·관측 — 16편. 무중단 배포, 헬스체크, 로그·트레이스·알림처럼 내보내고 지켜보는 일이에요.
- 운영 노트 — 2편. 이 블로그를 연 이야기, 광고·부업 주장을 공식 문서와 대조한 기록처럼 블로그를 열고 운영하면서 직접 따져 본 것들이에요.
- 교양 — 42편. 철학·음악·옷·그림·성경 구절에 얽힌 짧은 이야기예요.
어떻게 쓰나요
- 숫자는 공식 문서·기본값처럼 다시 확인할 수 있는 것만 쓰려고 해요. 틀린 곳이 보이면 고치고 「고친 날」을 남겨요.
- 「고친 날」은 제목 아래에 보여요. 언제 쓴 글인지, 언제 다시 손봤는지 같이 보여 드려요.
- 교양 글은 개발 글과 따로 모아 두고, 검색엔진에는 나오지 않게 꺼 두었어요. 블로그 안의 목록과 검색에서는 그대로 읽을 수 있어요.
브루니 월드
브루니가 만든 게임·도구는 브루니 월드에 있어요. 글은 여기 따로 모아요.
새 글 받기
새 글은 RSS로 받아 볼 수 있어요. 쓰시는 RSS 리더에 https://bruni-blog.pages.dev/feed.xml 주소를 넣어 주세요.
연락
연락 방법은 준비 중이에요.