인프라의 전체를 구성하면서 github Action을 사용하여 CI/CD를 구축하고 Docker 형태로 EB로 배포하는 시스템을 구축하였습니다. 현재는 백엔드 파트에서 혼자 코드를 짜고있지만 훗날 동료분이 늘어날 것을 항상 염두해두고 코드를 작성하고 어떻게하면 다른 팀원분이 들어오셨을 때 빠르게 적응하고 편하게 개발할 수 있을지에 대해 늘 고민하고 있습니다. 이러한 생각을 바탕에 깔고 인프라를 구축하면서 가장 필수적이었던 것이 CI/CD였고 가장 간편했고 빠르게 개발할 수 있었던 깃헙액션과 Docker를 사용했습니다. 우선 저는 Spring Boot와 Kotlin (JDK 11)을 사용하여 백엔드 코드를 작성하고 있습니다. 아주 간단하게 도식화를 해보자면 위 그림과 같습니다. 인프라를 구축하는 과정에서 ..