이번 주에는 팀 프로젝트에서 처음으로 CI/CD 환경을 직접 구성해보았다. 처음 해보는 작업이라 생소한 개념도 많았고, 설정 과정에서 예상치 못한 오류도 자주 발생했지만, 그만큼 배우는 것도 많았다.
CI/CD를 구성하는 과정에서 GitHub Actions, Docker, AWS ECR, EC2, Nginx 등 다양한 기술 스택을 다뤄보았고, 코드를 작성하는 건 별로 없지만 과정을 이해해 보면서 알게 된 게 많은 것 같다.
특히, React, Spring Boot, FastAPI를 모두 포함한 멀티 모듈 환경을 배포하면서 서비스 간 연동 구조를 이해하는 데 많은 도움이 됐다. 처음에는 Nginx 설정 문제와 ECR 푸시 과정에서 어려움을 겪었지만, 로그를 보면서 원인을 분석하고 해결책을 찾는 과정을 통해 문제 해결 능력도 향상됐다.
이제 남은 기간 동안은 파이널 프로젝트에서 코드를 많이 써볼 수 있도록 열심히 해야겠다.