Learn/Company
[TIL #3] 네 번째 출근날, 인프라 OT 및 기능 테스트
HannaDev
2022. 2. 12. 18:44
네 번째 출근날 ! 오늘은 인프라(AWS)에 대한 교육을 받았습니다.
서버의 종류부터 클라우드가 탄생한 배경까지, 인프라 관련해 전체적인 큰 그림을 보여주며 공부할 도메인들을 알려주셨습니다. (*ˊᵕˋ*)ノ
교육 외적으로 배포 전 기능 테스트에도 참여했는데요! 트래픽(캐시) 문제로 서버 응답 속도가 5분 이상이 되어 테스트가 중단되었습니다 ㅠ.ㅠ 야근하시는 개발팀... Rollback 으로 일단 처리했으나 금요일 스크럼 회의는 이와 관련된 논의가 이루어질 것으로 추정됩니다.
▶ 전체적인 스케쥴
- 자리 세팅 + SQL 책 읽기 - 0.5h
- 개발 스크럼 회의 참관 - 0.5h
- 'SQL 레벨업' 책 읽기 - 0.5h
- 배포 전 기능 테스트 - 1.5h
- MySQL Index 부분 공부 - 0.5h
- 점심 ⇒ 동기 분들과 대화 - 1h
- Back-end OT (feat. 부장님) - 1h
- 배포 후 기능 테스트 - 0.5h
- [오후 2시 반~] 웹서버 / AWS 공부 - 2.5h
▶ 세부 스케쥴
- 자리 세팅 + SQL 책 읽기 - 0.5h
- 개발 스크럼 회의 참관 - 0.5h
- 주요 안건 : 릴리즈 시나리오, AWS 비용, 해지 방어, 다른 부서와의 회의 내용
- 'SQL 레벨업' 책 읽기 - 0.5h
- 전 날 OT에서 언급하신 '정규화, Index, 서브쿼리, 트랜잭션' 관련해서 추가 공부
- 배포 전 기능 테스트 - 1.5h
- 자사 앱 사용하면서 에러나는 부분 확인하기
- Mobile, Web 환경으로 테스트 (나는 Web으로 진행)
- 문제 발생 ① - 중단
- MySQL Index 부분 공부 - 0.5h
- 작동 구조 drill down, 제약 조건 파악
- 점심 ⇒ 동기 분들과 대화 - 1h
- Back-end OT (feat. 부장님) - 1h
- Infra 관련 교육 진행 (배포 전 업무 관련 이슈로 1시간만 진행)
- 서버란 -> 서버 종류 -> 클라우드란? -> AWS 탄생 배경 -> AWS 공부 도메인 -> 과제
- [과제] '유튜브같은 동영상 서비스를 구축한다면 AWS 를 어떻게 구성할지 구성도를 그려보라'
- 배포 후 기능 테스트 - 0.5h
- 자신의 스마트폰 환경에서 앱 스토어에서 다운받은 자사 앱 사용하며 기능 체크
- iPhone 13 Pro max 환경으로 테스트
- 문제 발생 ② (무한 로딩) - 중단
- [오후 2시 반~] 웹서버 / AWS 공부 - 2.5h
- 웹 서버 vs 애플리케이션 서버
- AWS 구성도 탐색
확실히 배포 전 기능 테스트하는 데 있어서 개발자님들이 바쁘게 움직이는 모습이 포착되었습니다.
스테이지 서버? 등 처음 들어보는 단어들도 많아 메모에 받아 적었습니다!
나중에 배포 관련해서도 공부해보며 이에 대해 파악해야겠습니다. _〆(。。)
그리고 인프라 관련해서는 DB 와 다르게 학교 수업에서 많이 다루지 않았던 내용이라 어려움이 있었습니다.
창업 프로젝트하며 AWS 로 배포를 진행해봤지만 따라하기 정도의 수준이어서...
구글링으로는 학습에 한계가 있어 집에 구비해둔 AWS 책으로 개념을 다져야 겠습니다.
=> 다만 집에가서 책을 읽겠다는 마음으로 오후 5시부터 집중력이 Zero 에 도달. 경각심 필요. 마인드 세팅 필요! (즉반될 - 즉시 반드시 될 때까지 하기!) (۶ૈ ۜ ᵒ̌▱๋ᵒ̌ )۶ૈ=͟͟͞͞ ⌨
▶ To do
- WAS, NginX 공부하기
- 온-프레미스 vs 클라우드
- AWS (각각의 역할 알기)
- EC2 : 인스턴스, 물리적인 서버 1대
- RDS : 관리형 관계형 DB (운영이슈 관리)
- S3 : 파일 서버 역할 (스토리지) - 버킷, 최상위 디렉토리 (유실 방지)
- 다른 기업 기술 블로그에서 서버 구성도 보기
- “만약 유튜브 같은 영상 플랫폼을 만든다면, 어떻게 AWS 로 서버를 구성할 수 있을지 구성도 그려오기" ⇒ ~ 2/11 (금)까지
▶ 서버 종류 및 차이점 공부 Notion 링크