[프리 온보딩 일기] 3번째 기업과제가 시작되었다. 게임 회사에서 내준 기업과제인데 이번에는 배포를 담당하게 되었다. 여기서는 서비스 아키텍처를 구성한 이유와 발생한 이슈들에 대해 간단히 기록하고 자세한 배포 과정과 트러블 슈팅은 다른 카테고리에서 기록해야겠다. 🎨 서비스 아키텍처 배포에 사용한 기술 AWS EC2 리눅스 Docker Nginx uWSGI Django(DRF) Mysql redis 아키텍처 설명 배포 서버는 프리티어로 사용 가능한 AWS EC2의 우분투 t2 서버를 사용했다. 그리고 Docker compose를 이용해 4개의 컨테이너를 띄우고 각각 컨테이너 포트를 연결했다. 먼저 클라이언트가 request 요청을 보내면 web server인 nginx에서 받아 service로 데이터를 넘..