[TIL] 230817

김주희·2023년 8월 17일
0

내배캠 14주차 TIL

목록 보기
2/5

▶️ 애자일 방법론

  • 계획 → 설계(디자인) → 개발(발전) → 테스트 → 검토(피드백) 순으로 반복적으로 진행.

▶️ 마이크로 서비스 아키텍처

  • 여러 개의 작은 서비스로 구성되는 소프트웨어 개발 방법론.
  • 지금까지 프로젝트에서 우리가 썼던 방식은 모놀리식 아키텍처였기 때문에, 로그인 / 게시글 / 댓글 등의 기능이 있다고 했을때, 댓글 기능에서 문제가 생긴다면 로그인, 게시글 기능까지도 되지 않는 오류가 발생한다. 그리고 댓글 기능을 디벨롭 시키기 위해선 로그인 / 게시글의 기능까지도 잘 돌아가는지 확인해봐야한다.
  • 하지만 마이크로 서비스 아키텍처는 기능별로 서버가 나누어져 있기 때문에, 댓글 기능에서 문제가 생겨도 로그인과 게시글 기능은 문제 없이 사용할 수 있다.
  • 실제로 우리 최종 프로젝트에 이 아키텍처를 꼭 적용할 필요가 없기는 하지만(일반적으로 대기업의 큰 프로젝트에서 많이 적용한다. 모놀리식 아키텍처의 장점도 있기 때문에, 마이크로 서비스 아키텍처가 무조건 모놀리식보다 낫다는 건 없다.), 새로운 아키텍처를 배워보자는 의미로 진행하기로 팀원들과 결정하였다.
profile
꾸준히 하자

0개의 댓글