2026.03.22S·19카나리 배포 vs 블루-그린 vs 롤링: 배포 전략 비교
서비스 다운 없이 새 버전을 배포하는 방법은 여러 가지다. 롤링 업데이트, 블루-그린, 카나리 배포의 동작 원리부터 트레이드오프, Kubernetes 구현까지 한 번에 정리한다.
DeploymentCanaryBlue-Green
→2026.03.19I·22Feature Flag 운영: LaunchDarkly, Unleash로 안전한 배포
배포와 릴리즈를 분리하면 언제든 롤백할 수 있다. LaunchDarkly와 Unleash를 비교하고, React/Next.js에서 SDK를 통합하는 방법, 그리고 플래그 부채를 관리하는 법까지 정리했다.
Feature FlagsLaunchDarklyUnleash
→2026.02.01E·64GitHub Actions 실제: CI/CD 파이프라인 직접 구축하기
매번 수동으로 빌드하고 배포하다가 실수로 버그를 프로덕션에 올렸다. GitHub Actions로 자동화한 후 그런 실수가 사라졌다.
GitHub ActionsCI/CDAutomation
→2026.01.30E·62Vercel vs Netlify vs Cloudflare Pages: 프론트엔드 배포 플랫폼 비교
세 플랫폼 다 써봤는데, 가격, 속도, 기능 각각 장단점이 확실했다. 프로젝트 상황별로 어디를 써야 하는지 정리했다.
VercelNetlifyCloudflare Pages
→2025.12.11E·25Edge Function 배포 실패? (Deno 런타임을 이해 못 해서 생긴 일)
로컬에선 잘 되는데 배포만 하면 500 에러? Node.js와 Edge Runtime의 차이부터 Import Map 설정까지, Supabase Edge Function 배포 성공을 위한 체크리스트.
SupabaseEdge FunctionsDeno
→2025.10.31I·18Next.js를 S3에 배포했다가 백지 화면이 떴다 (Static Export의 악몽)
Vercel 대신 AWS S3에 정적 배포(Static Export)를 시도했다가 겪은 세 가지 악몽(이미지 최적화, API 라우트, 동적 라우팅)과 그 해결책을 공유합니다. '서버 없는 Next.js'가 어떤 제약이 있는지 확실히 이해하게 될 것입니다.
Next.jsDeploymentAWS
→2025.08.13I·12배포와 출시를 분리하라: Feature Flag (기능 플래그)
금요일 오후 5시에 배포하는 것이 두려운가요? 기능을 코드에 포함시켜 배포하되, 실제 사용자에게는 보이지 않게 만드는 Feature Flag 기술. 롤백 없이 기능을 끄는 킬 스위치부터, A/B 테스트, 카나리 배포, 그리고 기술 부채 관리까지 안전한 DevOps를 위한 필수 전략을 정리합니다.
DevOpsCI/CDFeature Flag
→2025.05.21I·02카나리 배포(Canary Deployment): 탄광 속의 카나리아
롤링 배포, 블루/그린 배포와 카나리 배포는 무엇이 다를까요? 1%의 사용자에게만 먼저 배포하여 위험을 감지하는 카나리 배포의 원리와 Kubernetes/Istio 구현 전략을 정리합니다.
DevOpsDeploymentInfrastructure
→2025.05.19W·03SPA 배포 후 새로고침하면 404가 뜨는 이유 (Nginx, S3, Netlify 설정법)
React나 Vue 프로젝트를 빌드해서 배포했는데, 홈 화면은 잘 나오지만 새로고침만 하면 'Page Not Found'가 뜨나요? CSR의 원리와 서버 설정(Nginx, Apache, S3)을 통해 이를 해결하는 완벽 가이드.
WebReactDeployment
→2025.01.25I·01블루-그린 배포(Blue-Green Deployment): 무중단 배포의 정석
서버를 끄지 않고 배포하는 법. 롤링, 카나리, 블루-그린의 차이점과 실제 구축 전략. DB 마이그레이션의 난제(팽창-수축 패턴)와 AWS CodeDeploy 활용법까지 심층 분석합니다.
DevOpsDeploymentInfrastructure
→