
DevOps K8S(8) – 내 Pod의 Node 를 정해주고 싶을때 – Node Affinity
Kubernetes에서 Pod를 특정 노드에 배치하는 방법을 다뤘습니다. Node Selector와 Node Affinity, 그리고 Pod 생명 주기별 동작을 설명했습니다.


Kubernetes에서 Pod를 특정 노드에 배치하는 방법을 다뤘습니다. Node Selector와 Node Affinity, 그리고 Pod 생명 주기별 동작을 설명했습니다.

카카오페이증권에서 Redis를 Kubernetes 환경에 구성한 경험을 소개했습니다. Redis를 플랫폼 위에서 운영하도록 구성해 나가는 내용을 다뤘습니다.

카카오페이 운영 Kubernetes에서 낭비되는 자원을 줄이기 위한 환경미화 프로젝트를 소개합니다. 운영 효율 개선과 자원 절감을 위한 점검 필요성을 다룹니다.

상품 데이터 동기화와 변경 이력 추적을 위해 Debezium CDC를 AWS MSK Connect에 적용한 사례를 소개했습니다. Oracle과 MySQL 설정, 플러그인 생성, 커넥터 구성 및 운영 포인트를 함께 정리했습니다.


AWS Amplify와 Lambda, API Gateway, DynamoDB를 이용해 간단한 웹 애플리케이션을 구성한 사례를 소개했습니다. 온프레미스보다 배포와 운영이 단순하고 확장성과 보안 측면에서 장점이 있다고 정리했습니다.


AWS 비용을 지속적으로 분석하고 리소스·관리형 서비스·네트워크를 최적화한 사례를 소개했습니다. 스팟 인스턴스와 자체 구축 전환 등을 통해 월 2만 5천 달러를 절감했습니다.


cert-manager에서 설정한 인증 체인과 실제 발급 결과가 달라지는 버그를 발견하고 원인을 분석했습니다. Let’s Encrypt 체인 변경과 선택 로직 문제를 확인한 뒤 업스트림에 PR을 제출해 머지했습니다.


스팸·비속어 필터링 API를 구축하며 Python 머신러닝과 Pulumi 기반 서버리스 인프라를 경험했습니다. KMS·ECS 이슈를 해결하고 근본 원인 중심의 문제 접근 방식을 배웠습니다.


Devlake와 Grafana로 DORA 메트릭 및 개발·배포 생산성 대시보드를 구축했습니다. Jira·GitHub·Jenkins 데이터를 연동해 프로세스 개선 지표를 모니터링했습니다.

CentOS7과 Apache를 이용해 자체 서명 인증서 기반 HTTPS 환경을 구성하는 방법을 정리했습니다. SAN 설정, Apache VirtualHost, Windows 인증서 설치까지의 절차를 다뤘습니다.


TurboRepo 모노레포에서 Yarn Classic의 유령 의존성 문제를 해결하기 위해 Pnpm으로 전환한 과정을 다뤘습니다. workspace 설정, 배포 환경 대응, 캐시 최적화로 설치 속도와 의존성 관리가 개선되었습니다.


인프랩의 IaC가 AWS CDK·Terraform·Terragrunt를 거쳐 Pulumi로 전환한 배경을 정리했습니다. TypeScript, 테스트, IDE 지원을 기반으로 운영 가능한 IaC 환경을 구축했습니다.

AWS re:Invent 2023에서 관심 세션을 중심으로 Cost Optimization과 Observability를 소개한 글입니다. 행사 참여 경험과 느낀 점을 함께 공유했습니다.


AWS Serverless Image Handler를 도입해 이미지 크기 불일치와 백엔드 의존성을 줄였습니다. 점진적 적용과 캐시 버스팅으로 운영 리스크를 낮추고 성능을 개선했습니다.