SERIES

배포

2 Posts·Last updated on June 30, 2024

GitHub Actions 캐싱처리 꼭 해야할까?

January 03, 2024

Django 기준으로 구현한 코드는 GitHub에서 확인 가능합니다. Cache를 사용해야하는 이유 GitHub Cache Action은 매 Workflow에서 build에 필요한 의존성 패키지 설치 작업을 Cache 처리해 build 속도를 향상시키기 위해 사용한다. 예를 들어, DRF를 통해 REST API를 구현하고 GitHub Action을 통해 …


무중단 배포 일지 (Feat. Blue-Green)

June 30, 2024

🙇🏻 잘못된 내용 혹은 개선할 내용이 있다면 아낌 없이 피드백 주시면 정말 감사합니다! 🙇🏻 현재 카카오 클라우드 스쿨에서 진행한 커뮤니티 서비스를 실제로 사용자들이 이용할 수 있게 배포를 진행해보기로 했다. 먼저 특별한 전략없이 일반적으로 배포하는 흐름을 알아보자. 새롭게 배포할 애플리케이션 V2를 빌드한다. (ex. Dockerfile 빌드) EC2 서…