쿠버네티스에게 Github Actions 설치에 대해 묻다
Kubernetes에 GitHub 지원 ARC Runner Scale Sets를 설치해 자체 호스팅 러너를 운영하는 방식을 설명했습니다. 자동 확장, IRSA 권한 제어, 커스텀 이미지와 컨테이너 모드 선택 기준을 다뤘습니다.


Kubernetes에 GitHub 지원 ARC Runner Scale Sets를 설치해 자체 호스팅 러너를 운영하는 방식을 설명했습니다. 자동 확장, IRSA 권한 제어, 커스텀 이미지와 컨테이너 모드 선택 기준을 다뤘습니다.

GitHub Actions를 self-hosted로 설치하고 운영한 경험을 공유하는 글입니다. CI/CD 효율을 높이기 위해 자체 호스팅을 선택한 배경을 설명합니다.

RDS MySQL의 gp2 Burst Balance 소진으로 발생한 IOPS 장애를 분석했습니다. 메모리 스케일업으로 working set을 확보해 Read IOPS를 크게 낮췄습니다.

AWS RDS MySQL 운영 중 메모리 문제로 장애가 발생한 사례를 소개했습니다. 높은 트래픽 환경에서의 원인과 해결 과정을 다루는 글입니다.

성장과 호기심을 기준으로 강화학습의 탐색 개념을 커리어 선택에 적용했습니다. 좋은 동료, 회고, 목적 중심 커뮤니케이션에서 얻은 배움을 정리했습니다.

성장과 호기심을 기준으로 이직을 결정한 커리어 회고를 공유했습니다. 회고·비동기 소통·좋은 동료 문화가 팀 생산성과 몰입에 기여했음을 설명합니다.

YAML 템플릿과 Airflow 팩토리 패턴으로 셀프 서빙 데이터 파이프라인을 구축했습니다. 파티셔닝·의존성·멱등성을 추상화해 데이터 엔지니어 의존도를 낮췄습니다.

셀프 서빙 데이터 플랫폼을 구축한 사례를 소개했습니다. Airflow를 활용해 데이터 파이프라인 운영 부담을 줄이는 방향을 다뤘습니다.

광고 예산 제어를 15초 평가·1분 계획·송출률 제어로 고도화했습니다. 시뮬레이터와 소진 전략 확장으로 검증을 단축하고 라이브커머스 수익성을 개선했습니다.

광고 예산 제어 시스템을 더 정교하게 개선한 사례와 그 성과를 소개했습니다. 예산을 더 자주, 더 세밀하게 통제하는 방향으로 문제를 풀었습니다.

광고 예산의 계획 대비 소진 속도를 제어하는 시스템을 마이크로서비스로 단계적으로 분리했습니다. Kafka와 Prometheus 기반 집계·관측을 강화해 제어 주기와 가설 검증 속도를 개선했습니다.

광고 플랫폼의 예산 제어 시스템을 개선하는 연재의 첫 글입니다. 캠페인 예산을 안정적으로 분배하지 못하면 조기 소진과 지출 스파이크가 발생할 수 있음을 다뤘습니다.

측정 가능한 디자인 성과를 바탕으로 소규모 팀의 역량을 증폭하는 방법을 소개했습니다. 채용·코칭·디자인 시스템·DesignOps 투자의 핵심을 정리했습니다.

디자인 팀의 용량을 늘리기 위해 측정 가능한 결과 지표부터 정의해야 한다고 설명했습니다. 작은 팀도 리더십 방식에 따라 일정과 품질을 충분히 확보할 수 있다고 보았습니다.

버즈빌 제품팀은 OKR·PRD·OST 등으로 고객 가치와 실행 계획을 연결했습니다. 팀 토폴로지와 북극성 지표를 활용해 조직 정렬과 지속적 학습을 강화했습니다.

버즈빌 제품팀의 제품 개발 방법론과 일하는 방식을 간단히 정리한 글입니다. PRD와 OKR을 중심으로 제품 전략과 실행의 연결을 살펴봅니다.

복잡한 광고 타게팅 조회를 MySQL 조인에서 Elasticsearch inverted index 검색으로 전환했습니다. 단일 샤드·자동 레플리카 확장 구성으로 낮은 지연과 수평 확장을 확보했습니다.

리워드 광고 플랫폼 성장에 따라 MySQL 기반 광고 서버의 수평 확장 한계가 드러났습니다. 이를 해결하기 위해 엘라스틱서치로 전환해 타게팅과 송출 구조를 개선했습니다.
