2022 Masters Course/Project Course

2022 마스터즈 코스(백엔드) 92일차 회고(2022. 5. 24.) - "할 수 있는 것부터 차근차근"

ikjo 2022. 5. 24. 22:55

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :)

 

수강 회고

어제 팀 프로젝트 팀원들과 처음 간단하게 인사를 나누고 깃허브 위키 등을 작성한 이후 오늘은 각자 미션 요구사항들을 살펴보면서 앞으로 어떻게 작업을 구성해나가야할지 고민하는 시간을 가졌다. 어떻게 보면 당연한 얘기일수도 있지만 이번 팀 프로젝트 미션은 이전 팀 프로젝트(투두리스트, 반찬 주문 서비스) 보다 난이도가 훨씬 높고 새롭게 공부해야 할 내용들도 굉장히 많은 편이다. AWS 인프라 구성, 도메인 설계 등 앞으로 구성해야 할 것들을 생각하면 다소 암담하긴 하지만 우선은 내가 할 수 있는 것부터 차근차근 진행해나가고자 한다.

 

 

학습 정리

라우팅 테이블

라우팅 테이블은 컴퓨터 네트워크에서 "목적지 주소"를 "목적지에 도달하기 위한 네트워크 노선"으로 변환시키는 목적으로 사용된다. 서브넷이 인터넷과 연결되기 위해서는 라우팅 규칙이 필요한데, 이러한 규칙을 저장하고 있는 것이 라우팅 테이블이며, 지정된 서브넷과 라우팅 테이블을 연결하여 사용한다. 이러한 라우팅 테이블은 서브넷간 공유가 가능하다.

 

라우팅 테이블은 네트워크 트래픽 전달 규칙을 지정하여 1차적으로 트래픽을 정리할 수 있는데, 이는 Destination과 Target을 지정하는 것이다. 우선 Destination이란 트래픽을 이동할 대상 IP 주소(대상 CIDR)의 범위를 뜻하며 예를 들어, 172.16.0.0/12가 있는 외부 회사 네트워크가 될 수 있다. Target이란 대상 트래픽을 전송할 때 사용할 게이트웨이, 네트워크 인터페이스 또는 연결을 뜻하며 예를 들어, 인터넷 게이트 웨이(IGW)이 될 수 있다.

 

라우팅 테이블에 네트워크 트래픽 전달 규칙을 지정할 때는 일종의 우선순위가 존재하는데, 일반적으로 트래픽은 트래픽과 일치하는 가장 구체적인 경로를 사용하여 전달되며 이를 "가장 긴 접두사 일치"라고 한다. 만일 라우팅 테이블에 겹치거나 일치하는 경로가 있는 경우 추가적인 규칙이 적용된다.

 

 

학습 참고자료

  • 인프런 "실습으로 배우는 AWS 핵심 서비스"
  • 호눅스 마스터 클래스 강의
  • AWS 공식 홈페이지

 

 

좋았던 점

  • 어제와 달리 프론트 엔드 팀원들과 가벼운 담소도 나눌 수 있어 재밌었습니다. 🥕

 

아쉬웠던 점

  • 인프라 관련 개념 학습을 하고있느라 아직 애플리케이션 개발을 못하고 있어 아쉽습니다. 💦

 

이전 보다 개선되었던 점

  • AWS 인프라 관련 학습을 진행하면서 HTTP 외로 잡다한(?) 네트워크 지식들을 배우고 있어 많은 도움이 되고있습니다. 👀