우아한테크캠프 Pro 4주차 AWS 서비스 구성 및 배포 미션을 진행한 내용과 후기를 정리해보았습니다.
미션 저장소
https://github.com/Gyeom/infra-subway-deploy
학습 내용
- AWS 상에서 네트워크를 구성하며, 네트워크 기본 개념들을 학습해보아요.
- 컨테이너를 학습하고 3 tier로 운영환경을 구성해봅니다.
- 개발 환경을 구성해보고 지속적 통합을 경험해봅니다..
단계별 요구사항 및 PR 리뷰
1단계 - 서비스 구성하기 미션
- VPC 생성
- Subnet 생성 (외부망, 내부망, 관리망)
- Internet Gateway 연결
- Route Table 생성
- Security Group 설정
- 서버 생성
https://github.com/next-step/infra-subway-deploy/pull/886
2단계 - 서비스 배포하기 미션
- 웹 애플리케이션 앞단에 Reverse Proxy 구성하기
- 운영 데이터베이스 구성하기
- 환경별 설정 파일 나누기
https://github.com/next-step/infra-subway-deploy/pull/925
3단계 - 배포 스크립트 작성하기 미션
- 배포 스크립트 작성하기
https://github.com/next-step/infra-subway-deploy/pull/954
미션 회고
이번 미션을 진행하면서 망 구성에 필요한 기본적인 네트워크의 개념을 익힐 수 있었고, AWS를 이용해 직접 서비스를 구성하고 배포까지 경험해볼 수 있었다. AWS가 생소했기 때문에 미션을 진행하는 시간이 상당히 오래걸렸지만 덕분에 평소에 어렵게만 느껴졌던 AWS를 다루는 것에 대해 자신감이 생겼고, 이 경험을 바탕으로 네트워크 및 인프라에 대해 꾸준히 관심을 갖고 공부를 해야겠다는 생각이 들었다.
'우아한테크캠프 PRO > 우아한테크캠프 회고록' 카테고리의 다른 글
[우아한테크캠프 Pro] 5주차 미션 후기 (Subway - ATDD & 단위테스트) (0) | 2023.01.01 |
---|---|
[우아한테크캠프 Pro] 3주차 미션 후기 (Subway - ATDD) (0) | 2023.01.01 |
[우아한테크캠프 Pro] 2주차 미션 후기 (QnA - JPA) (0) | 2022.12.31 |
[우아한테크캠프 Pro] 1주차 미션 후기 (로또 - TDD) (0) | 2022.11.03 |
우아한테크캠프 Pro 5기 지원하다. (0) | 2022.10.27 |