SMALL

2026/06 163

pgbouncer transaction mode에서 prepared statement 깨진 새벽 사건

지난주 새벽에 또 깼다. 4시쯤 핸드폰이 미친 듯이 울리는데, 화면을 보니 prepared statement "S_42" does not exist 에러가 분당 수천 건씩 쌓이고 있었다. 결제 API 쪽이었는데, 그날따라 더 짜증났던 건 — 두 시간 전에 내가 직접 머지한 PR 때문이라는 게 거의 확실했기 때문이다.결론부터 말하면 pgbouncer transaction pooling 모드 + 새 JDBC 드라이버 조합이 문제였다. 근데 거기까지 가는 과정이 정말 길었다.새벽 4시, 일단 롤백부터운영 룰은 단순하다. 새벽에 깨면 일단 의심되는 배포부터 롤백. 두 시간 전 머지한 PR이 두 개 있었다 — 하나는 pgbouncer 버전 업(1.18 → 1.23), 다른 하나는 백엔드 서비스의 PostgreSQ..

IT/DB 운영 2026.06.17

여름철 텀블러·물병 위생 관리 7가지 방법 — 입냄새 나기 전에 챙기세요

Photo by Karl Köhler on Unsplash여름철에는 텀블러나 물병이 곧 미니 발효 탱크가 됩니다. 입을 댄 자리로 들어간 침과 음료 잔여물이 따뜻한 실내 온도와 만나면 단 몇 시간 만에도 세균이 빠르게 번식하죠. 아침에 받은 물에서 오후엔 "쉰내"가 나는 이유입니다. 이번 글에선 텀블러·물병을 매일 깨끗하게 유지하는 7가지 실전 방법을 정리했습니다.1. "그날 마신 건 그날 세척"이 기본가장 강력한 한 가지를 꼽으라면 당일 세척입니다. 음료를 다 마신 뒤 빈 채로 하루 방치하면 입구 주변에 얇은 바이오필름(생체막)이 자리잡습니다. 이 막은 다음날 세제로 한 번 닦는 정도로는 잘 떨어지지 않습니다. 귀가 직후 5분만 투자해서 헹구는 습관이 일주일 청소보다 효과적입니다.2. 분해할 수 있는 ..

정보/일상 2026.06.17

GitHub Actions concurrency 그룹과 matrix, 무심코 쓰면 서로를 죽인다

이거 모르는 분 꽤 많더라. 우리 팀도 작년 말까지 모르고 있었고, 우연히 디플로이 파이프라인 디버깅하다가 발견했다.concurrency: 블록을 workflow 레벨에 걸어 둔 상태에서 matrix strategy로 OS 3개를 동시에 돌리면 어떻게 될까. 정답은 3개가 서로를 취소시킨다.name: teston: [push]concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: truejobs: test: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.os }} ..

IT/CI CD 2026.06.17

아이 자존감을 키우는 칭찬법 — 결과보다 '과정'을 칭찬하는 7가지 방법

Photo by Vitaly Gariev on Unsplash"우리 아이 너무 똑똑해!", "역시 천재야!" — 평소에 자녀에게 자주 하는 말인가요? 아이를 사랑하는 마음에서 나온 칭찬이지만, 막상 심리학 연구들은 이런 식의 결과·재능 중심 칭찬이 오히려 아이의 자존감과 도전 의지를 갉아먹을 수 있다고 말합니다.스탠퍼드대 캐롤 드웩 교수의 유명한 실험에서, 똑같은 시험을 본 뒤 "머리가 좋네"라고 칭찬받은 아이들은 다음 시험에서 더 쉬운 문제를 골랐고, "노력했네"라고 칭찬받은 아이들은 더 어려운 문제에 도전했습니다. 칭찬의 방향이 아이의 사고방식을 바꾼 거죠.오늘은 결과나 타고난 재능이 아니라, 과정·노력·태도를 짚어주는 칭찬법 7가지를 정리했습니다. 만 3세부터 초등 저학년까지 두루 활용할 수 있습니..

정보/육아 2026.06.17

KEDA로 RabbitMQ Consumer 오토스케일링 - 운영 가이드

큐가 갑자기 쌓일 때 HPA(CPU 기반)는 거의 도움이 안 된다. 워커 파드의 CPU는 정작 한가한데 메시지는 계속 쌓이는 상황, 한 번쯤 겪어봤을 것이다. 이런 경우엔 큐 길이 자체를 메트릭으로 써야 한다. KEDA가 그걸 표준화해준다.이 글은 RabbitMQ 컨슈머를 KEDA로 스케일링할 때 실제로 챙겨야 하는 설정들을 정리한 가이드다. KEDA 2.17 기준이고, 운영하면서 한 번씩 발 걸렸던 항목 위주로 적었다.왜 HPA만으로는 부족한가전형적인 큐 워커는 메시지 하나 처리에 I/O 대기가 많다. 외부 API 콜, DB 조회, S3 업로드 같은 것들. 이런 워커는 CPU가 30%만 찍혀도 큐는 만 건씩 쌓일 수 있다. CPU 50%를 임계로 HPA를 걸어두면 영원히 안 늘어난다.큐 길이를 직접 보..

IT/Kubernets 2026.06.17

여름철 두피·머리카락 관리법, 땀과 자외선으로부터 모발 지키는 7가지 습관

여름이 두피에 가혹한 이유기온과 습도가 함께 오르는 여름은 두피에게 일 년 중 가장 까다로운 계절입니다. 땀과 피지가 모공을 막고, 강한 자외선은 모근 주변 세포에 산화 스트레스를 더해 모발이 가늘어지거나 색이 바래는 원인이 됩니다. 미국 피부과학회(AAD)와 국내 피부과 전문의들도 "두피는 노출된 피부의 일부이며, 얼굴만큼 자외선과 보습 관리를 받아야 한다"고 강조합니다.특히 한국의 6~8월은 자외선 지수가 '매우 높음' 단계에 자주 도달하고, 장마와 무더위가 번갈아 오면서 두피 환경이 급격히 흔들리기 쉽습니다. 오늘은 일상에서 바로 적용할 수 있는 여름 두피·모발 관리 습관 7가지를 정리해 드립니다.Photo by Christin Hume on Unsplash습관 1. 외출 전, 두피에도 '자외선 차..

정보/건강 2026.06.17

2026년 6월 17일 (수요일) 12간지 오늘의 운세

Photo on Pexels안녕하세요. 2026년 6월 17일 수요일, 한 주의 한가운데에 도착했습니다. 약간의 피곤이 쌓일 수도 있는 날이지만, 오늘 하루를 가볍고 따뜻하게 보낼 수 있도록 12간지별로 작은 힌트를 모아봤어요. 부담 없이 한 줄씩 읽어보시고, 마음에 드는 조언만 살짝 챙겨가세요.🐭 쥐띠 (1972, 1984, 1996, 2008, 2020년생)오늘은 정보를 모으는 데 좋은 흐름이 흘러요. 지나치며 들은 한 마디가 뜻밖의 단서가 될 수 있으니, 평소보다 귀를 조금 더 열어두세요. 금전운은 무리 없이 평이하고, 건강은 어깨와 목의 긴장을 풀어주는 가벼운 스트레칭이 도움이 됩니다.🐮 소띠 (1973, 1985, 1997, 2009, 2021년생)성실함이 그대로 인정받는 날입니다. 화려한 ..

여름 신발장 곰팡이·냄새 잡는 7가지 관리법, 장마 시작 전 점검 끝내기

장마가 본격적으로 시작되면 가장 먼저 티가 나는 곳이 현관 신발장입니다. 문을 여는 순간 훅 끼치는 쿰쿰한 냄새, 모서리에 까맣게 핀 곰팡이, 축축한 인솔까지. 한 번 자리 잡은 곰팡이는 신발 가죽이나 합성소재 안쪽으로 파고들어 세탁만으로는 잘 빠지지 않습니다. 비 오는 날이 길어지기 전에 7가지 포인트만 점검해 두면 여름 한 철 신발장 컨디션이 확연히 달라집니다.Photo by Ron Lach on Pexels1. 비운 뒤 시작하기, 통풍과 마른 걸레질이 우선신발장 청소의 첫 단추는 비우는 것입니다. 신발을 모두 꺼내 현관 바닥에 펼쳐 두면 잊고 있던 신발이 다 보이고, 신발장 내부 상태도 한눈에 들어옵니다. 비운 뒤에는 문과 서랍을 활짝 열어 30분 이상 통풍을 시키고, 마른 걸레로 한 번, 살짝 적..

정보/일상 2026.06.16

Flagger vs Argo Rollouts, 1년 굴려보고 내린 결론

작년 이맘때쯤 progressive delivery를 본격적으로 도입하기로 결정했다. 그 때만 해도 우리 팀은 "둘 다 비슷한 거 아니야?"라는 분위기였고, 사실 데모만 보면 정말 비슷해 보였다. 캐너리, 블루그린, 메트릭 기반 자동 promotion. 똑같은 단어들이 양쪽 문서에 다 나온다.그래서 우리는 좀 무책임한 결정을 했다. 둘 다 써보기로 했다. 일부 서비스는 Flagger, 일부는 Argo Rollouts. 1년이 지난 지금, 한쪽으로 통일하기로 했고, 그 과정에서 알게 된 차이들을 정리해 본다.시작 환경우리 환경을 먼저 짧게 적는다. 비교는 결국 환경 의존적이라서.EKS 1.32 클러스터 두 대 (스테이지/프로덕션)서비스 메시는 Istio (ambient 아니고 sidecar)GitOps는 ..

IT/CI CD 2026.06.16

여름철 눈 건강 - 자외선·에어컨·스마트폰으로부터 눈을 지키는 7가지 습관

여름이 본격적으로 시작되면 우리 눈이 받는 스트레스는 단순한 피로를 넘어섭니다. 강해진 자외선, 차가운 에어컨 바람, 휴가지에서도 손에서 놓지 못하는 스마트폰까지. 이 세 가지가 한꺼번에 겹치면서 안구건조증과 결막 충혈, 시야 흐림 같은 증상을 호소하는 사람이 늘어납니다. 오늘은 큰 비용 없이 일상에서 실천할 수 있는 7가지 눈 건강 습관을 정리했습니다.Photo by Ethan Robertson on Unsplash왜 여름에 눈이 더 피곤할까세계보건기구(WHO)는 야외 활동 시 도달하는 UV-A·UV-B가 백내장, 익상편, 광각막염 위험을 높인다고 안내합니다. 여기에 실내에서는 에어컨 바람과 낮은 습도가 눈물막을 빠르게 증발시키고, 휴가철에도 이어지는 화면 사용이 눈 깜빡임 횟수를 평소의 절반 수준까지..

정보/건강 2026.06.16
BIG