우아한테크캠프 PRO/우아한테크캠프 회고록

[우아한테크캠프 Pro] 4주차 미션 후기 (그럴듯한 서비스 만들기 - AWS)

PI.314 2023. 1. 1. 21:59

우아한테크캠프 Pro 4주차 AWS 서비스 구성 및 배포 미션을 진행한 내용과 후기를 정리해보았습니다.

 

미션 저장소

https://github.com/Gyeom/infra-subway-deploy

 

GitHub - Gyeom/infra-subway-deploy

Contribute to Gyeom/infra-subway-deploy development by creating an account on GitHub.

github.com

학습 내용

  • AWS 상에서 네트워크를 구성하며, 네트워크 기본 개념들을 학습해보아요.
  • 컨테이너를 학습하고 3 tier로 운영환경을 구성해봅니다.
  • 개발 환경을 구성해보고 지속적 통합을 경험해봅니다..

단계별 요구사항 및 PR 리뷰

1단계 - 서비스 구성하기 미션

  • VPC 생성
  • Subnet 생성 (외부망, 내부망, 관리망)
  • Internet Gateway 연결
  • Route Table 생성
  • Security Group 설정
  • 서버 생성

https://github.com/next-step/infra-subway-deploy/pull/886

 

[김대겸] Step1 PR by Gyeom · Pull Request #886 · next-step/infra-subway-deploy

안녕하세요 리뷰어님, 1단계 - 서비스 구성하기 PR입니다. 잘 부탁드립니다.

github.com

 

2단계 - 서비스 배포하기 미션

  • 웹 애플리케이션 앞단에 Reverse Proxy 구성하기
  • 운영 데이터베이스 구성하기
  • 환경별 설정 파일 나누기

https://github.com/next-step/infra-subway-deploy/pull/925

 

[김대겸] Step2 PR by Gyeom · Pull Request #925 · next-step/infra-subway-deploy

안녕하세요 리뷰어님, 2단계 - 서비스 배포하기 PR 요청 드립니다 잘 부탁드립니다 🙏 🙏 🙏

github.com

 

3단계 - 배포 스크립트 작성하기 미션

  • 배포 스크립트 작성하기

https://github.com/next-step/infra-subway-deploy/pull/954

 

[김대겸] Step3 PR by Gyeom · Pull Request #954 · next-step/infra-subway-deploy

안녕하세요 리뷰어님 3단계 - 배포 스크립트 작성하기 리뷰 요청드립니다 :) 감사합니다.

github.com

 

미션 회고

이번 미션을 진행하면서 망 구성에 필요한 기본적인 네트워크의 개념을 익힐 수 있었고, AWS를 이용해 직접 서비스를 구성하고 배포까지 경험해볼 수 있었다. AWS가 생소했기 때문에 미션을 진행하는 시간이 상당히 오래걸렸지만 덕분에 평소에 어렵게만 느껴졌던 AWS를 다루는 것에 대해 자신감이 생겼고, 이 경험을 바탕으로 네트워크 및 인프라에 대해 꾸준히 관심을 갖고 공부를 해야겠다는 생각이 들었다.