Ajjoona's Tech Blog
Preview Image

[둥지] GitHub Actions CD 파이프라인 구축과 SSM 트러블슈팅

SSH 없는 Keyless Prod 환경에서 GitHub Actions CD 파이프라인을 구성하며 마주한 세 가지 트러블슈팅을 기록합니다. SSM Waiter의 100초 하드코딩 타임아웃, /bin/sh의 pipefail 미지원, ssm-user와 ubuntu 간 권한 격리, 그리고 SSH 없이 Compose 파일을 EC2로 전달하는 S3 경유 방식까지 다룹니다.

[둥지] 독소조항 분석 파이프라인 개선: 폴링에서 Celery Chain으로

독소조항 분석 워커가 Celery result backend 폴링에 의존하던 구조의 문제점을 분석하고, Celery chain을 도입해 폴링을 제거하기까지의 과정을 기록합니다. 세 가지 아키텍처 방안과 에러코드 체계 설계를 중심으로 의사결정 근거를 정리합니다.