huge.hoo
BlogBookAbout
  • All41
  • go11
  • python4
  • statistics3
  • grpc3
  • deployment2
  • blog2
  • 회고2
  • distributedsystem2
  • kubernetes1
  • kafka1
  • redis1
  • milvus1
  • hmac, checksum1
  • cpu1
  • middleware1
  • aws1
  • design pattern1
  • docker1
  • database1
  • openai1
  • deployment

    GitHub Actions의 SHA를 고정했는데도 배포가 멈췄다

    Vault 액션 다운로드 404를 계기로 알아본 커밋 SHA 고정, 최신 버전 자동 사용의 차이, 외부 의존성의 가용성

    2026년 10월 15일
  • kubernetes

    Istio VirtualService 라우팅을 안전하게 옮기는 네 단계

    같은 호스트와 경로를 가진 VirtualService 두 개가 공존하면 어느 규칙이 선택될까? 레거시 API의 404 처리와 라우트 관리 주체 이전을 네 번의 배포로 나눈 과정을 정리합니다.

    2026년 10월 15일
  • go

    GeoIP DB의 불필요한 메모리 사용을 줄인 방법

    Pyroscope로 발견한 GeoIP DB의 heap 복사를 mmap과 직접 embed 실험으로 비교하고, 배포 구조를 유지하면서 불필요한 메모리 사용을 줄인 과정입니다.

    2026년 9월 19일
    GeoIP DB의 불필요한 메모리 사용을 줄인 방법
  • go

    메모리는 줄었는데, Go GC는 왜 더 자주 돌았을까?

    캐시가 줄어든 Go 서버에서 생존 heap, 할당률, GC 빈도와 응답시간을 함께 살펴본 기록

    2026년 9월 13일
  • go

    Go 서버의 할당량을 37% 줄인 두 번의 작은 수정

    Pyroscope로 찾은 gzip.Writer와 캐시 복사 병목, 그리고 카나리 배포 검증

    2026년 9월 5일
  • kafka

    카프카 토픽을 분리할 때 고민한 것들

    토픽 하나를 더 만드는 일은 어떻게 운영 경계를 나누는 일이 되었나

    2026년 8월 23일
  • go

    Go Pointer 쉽게 이해해보자

    Go 포인터의 기본 개념과 사용하는 이유를 알아봅시다

    2026년 8월 16일
  • go

    feature-flag 누락된 설정 한 줄로 성능 개선에서 오픈소스 기여까지

    go-feature-flag 또 기여해버렸지 모얌

    2026년 8월 1일
  • statistics

    MAB 쉽게 알아보기

    탐색과 활용 사이에서 최선의 선택을 찾는 방법

    2026년 8월 1일
  • grpc

    grpc-go: outlier detection 테스트를 E2E로 바꾼 이유

    내부 구현에 의존하지 않는 테스트 작성하기

    2026년 7월 26일
12345

@huge.hoo