Python 2.7 서버의 CI Test 개선 - 13분에서 3분으로
Python 2.7 서버의 CI-Test 병목을 줄이기 위해 중복 실행과 불필요한 설치 단계를 제거했습니다. 캐싱과 tmpfs, 슬림 이미지 적용으로 13분이던 시간을 3분까지 단축했습니다.


Python 2.7 서버의 CI-Test 병목을 줄이기 위해 중복 실행과 불필요한 설치 단계를 제거했습니다. 캐싱과 tmpfs, 슬림 이미지 적용으로 13분이던 시간을 3분까지 단축했습니다.

Python 2.7 서비스의 중복 실행과 불필요한 설치를 제거해 CI 테스트를 13분에서 5분으로 단축했습니다. 공유 경로 기반 캐싱과 tmpfs를 적용해 최종 3분대까지 개선했습니다.

AWS 비용을 매출 대비 인프라 비용과 과제별 절약액으로 관리해 최적화했습니다. 비용 드릴다운과 단가 비교로 우선순위를 정해 월 1억 이상을 절감했습니다.

버즈빌의 AWS 비용 최적화 사례를 소개하는 글입니다. 2023년 한 해 동안 월간 약 1.2억 원, 연간 14억 원을 절약한 경험을 공유합니다.

Airflow 데이터 파이프라인 CI의 이미지 캐시, 의존성, 초기화·병렬 실행을 개선했습니다. 최대 7분 걸리던 테스트를 안정적인 3분 중반대로 약 50% 단축했습니다.

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

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

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

AWS Korea의 DNA 4기 참여 경험을 바탕으로 프로그램에 지원하게 된 과정을 회고했습니다. Game Day에 대한 호기심과 사전 인터뷰 탐색이 참여 계기가 되었습니다.

단일 Helm 차트와 Spinnaker 템플릿으로 배포 파이프라인 구성을 단순화했습니다. 저장소 중심 설정과 Slack 워크플로우로 팀 간 의존성을 줄이고 비동기 사전 작업을 지원했습니다.

사용자가 배포 세부 구현 대신 서비스 전달에 집중하도록 DIY 배포 방식을 소개했습니다. 누구나 쉽게 파이프라인을 구성할 템플릿 기반 환경을 다룹니다.

GitHub·Spinnaker·Helm 기반 Kubernetes 배포 흐름과 카나리 배포 구현을 소개했습니다. Istio 트래픽 분산과 커밋 SHA 기반 원클릭 롤백으로 배포 안전성을 높였습니다.

AWS EKS 기반 Kubernetes 환경의 배포 과정과 구현 방식을 소개합니다. 카나리 배포와 롤백으로 배포 안전성을 높이는 전략을 설명합니다.

GitHub Deployment API로 런타임별 배포 도구를 추상화해 원클릭 배포를 구성했습니다. 사용자는 동일한 UI로 배포 전략과 상태를 관리하며, 도구 결합도를 낮췄습니다.

런타임 환경 증가로 복잡해지는 배포 문제를 원-클릭 방식으로 해결한 사례를 소개했습니다. AWS EKS 기반 Kubernetes 환경에서도 동일한 UI 배포 경험을 제공했습니다.

버즈빌 A팀이 AWS GameDay에서 모의 장애 대응과 마이크로서비스 전환 과제를 수행해 3위를 기록했습니다. 역할 분담과 CloudTrail 감사 로그 활용, AWS 서비스 경험이 빠른 원인 분석에 기여했습니다.

버즈빌 A팀의 AWS GameDay Microservice Magic 3위 경험을 인터뷰로 소개했습니다. 장애 상황에서 빠르고 정확한 대응의 중요성을 다뤘습니다.

컨테이너로 개발·배포 환경 차이를 줄이는 배경을 설명했습니다. docker-compose 기반 로컬 환경으로 배포 신뢰도를 높일 수 있습니다.
