
서비스 중단 없이 Amazon EKS로 옮긴 이야기
kops로 운영하던 Kubernetes 클러스터를 Amazon EKS로 무중단 이전한 과정을 공유했습니다. Terraform·Helm·Route 53 가중치 DNS로 서비스 재배포와 트래픽 점진 전환을 수행했습니다.


kops로 운영하던 Kubernetes 클러스터를 Amazon EKS로 무중단 이전한 과정을 공유했습니다. Terraform·Helm·Route 53 가중치 DNS로 서비스 재배포와 트래픽 점진 전환을 수행했습니다.


지속적 통합 도구로 Jenkins를 선택한 배경과 도입 맥락을 소개했습니다. Jenkins 작업 정의 방식이 문서마다 달라 발생하는 혼란을 다룰 예정입니다.

Django 유틸리티·직렬화와 PaaS 배포 시의 운영 원칙을 정리했습니다. DC/OS 기반 컨테이너 오케스트레이션의 목적과 주요 기능을 실습했습니다.


SQS와 Lambda로 간단한 작업 대기열을 구성하며 서버리스 환경을 소개했습니다. 운영 부담을 줄이고 확장성과 모니터링 도구를 활용하는 방향을 다뤘습니다.


GitHub 기본 Slack 연동에서 누락되는 Wiki 이벤트 문제를 확인했습니다. Wiki 이벤트를 Slack으로 알리는 자체 서비스를 구축했습니다.

2012년 윤초 삽입 시 리눅스 커널과 JVM의 상호작용으로 발생한 서비스 장애를 분석했습니다. chrony 기반 Leap Smear와 최신 시간 서비스로 윤초 영향을 줄이는 방법을 소개합니다.

사전 생성 썸네일을 WebP 원본 기반 온디맨드 리사이징으로 전환했습니다. SQS·Spot Instance 마이그레이션으로 S3 비용을 70% 이상 절감했습니다.

AWS와 다중 데이터베이스를 조합한 모씨 서비스의 운영 구성을 소개했습니다. 캐시·검색·비동기 처리와 성능 제약 대응 사례를 정리했습니다.


소수 개발 인력으로 여러 서비스를 운영하기 위해 AWS 관리형 서비스를 폭넓게 활용했습니다. 초기 인프라에서 자동 확장·서버리스·데이터 처리 서비스까지 사용 범위를 확장했습니다.

Jekyll·S3·CloudFront로 정적 블로그를 구성하고 배포 과정을 자동화했습니다. JIRA와 Pull request를 글감 관리·리뷰에 적용해 개발 문화를 운영에 녹였습니다.