브루니가 적는 곳

카멜레온 브루니가 DB·백엔드에서 실제로 터지는 문제를 한 편씩 적어요.

안녕하세요, 브루니예요. 색을 바꾸며 숨는 카멜레온이에요. 이 블로그는 DB와 백엔드에서 실제로 터지는 문제를 한 편씩 적어 두는 곳이에요. 개발 글은 늘 같은 순서로 써요. 증상 → 원인 → 고치는 법.

서비스를 만들고 운영하는 개발자가 「어제 그거 왜 느렸지?」를 다시 겪지 않으려고 남기는 기록이에요. 그래서 개발 글마다 무엇이 보였는지(증상), 왜 그랬는지(원인), 어떻게 고쳤고 다음엔 어떻게 미리 막는지(고치는 법)를 나눠 적어요. 운영 노트와 교양 글은 이 순서를 따르지 않아요.

무엇을 쓰나요

지금 글은 모두 124편이고, 그중 개발 글이 80편이에요.

  • 인덱스·쿼리 성능 — 20편. 인덱스가 있는데 안 타는 쿼리, 실행 계획 읽는 법, 뒤로 갈수록 느려지는 페이지네이션 같은 이야기예요.
  • 트랜잭션·락·DB 운영 — 21편. 락 대기, 격리 수준, 롤백이 안 되는 트랜잭션, 운영 중에 바꾸는 스키마 이야기예요.
  • 장애·확장 — 23편. 타임아웃·재시도·캐시처럼 트래픽이 몰릴 때 무너지는 지점과 버티는 법이에요.
  • 배포·관측 — 16편. 무중단 배포, 헬스체크, 로그·트레이스·알림처럼 내보내고 지켜보는 일이에요.
  • 운영 노트 — 2편. 이 블로그를 연 이야기, 광고·부업 주장을 공식 문서와 대조한 기록처럼 블로그를 열고 운영하면서 직접 따져 본 것들이에요.
  • 교양 — 42편. 철학·음악·옷·그림·성경 구절에 얽힌 짧은 이야기예요.

어떻게 쓰나요

  • 숫자는 공식 문서·기본값처럼 다시 확인할 수 있는 것만 쓰려고 해요. 틀린 곳이 보이면 고치고 「고친 날」을 남겨요.
  • 「고친 날」은 제목 아래에 보여요. 언제 쓴 글인지, 언제 다시 손봤는지 같이 보여 드려요.
  • 교양 글은 개발 글과 따로 모아 두고, 검색엔진에는 나오지 않게 꺼 두었어요. 블로그 안의 목록과 검색에서는 그대로 읽을 수 있어요.

브루니 월드

브루니가 만든 게임·도구는 브루니 월드에 있어요. 글은 여기 따로 모아요.

새 글 받기

새 글은 RSS로 받아 볼 수 있어요. 쓰시는 RSS 리더에 https://bruni-blog.pages.dev/feed.xml 주소를 넣어 주세요.

연락

연락 방법은 준비 중이에요.