MSA (Microservices Architecture) 란? Microservices Architecture (MSA)는 단일 애플리케이션을 독립적인 서비스들로 나누어 개발하고 배포하는 소프트웨어 아키텍처 패턴입니다. 각 마이크로서비스는 특정 비즈니스 기능을 담당하며, 서로 독립적으로 배포, 확장, 업데이트할 수 있습니다. 주로 REST API 또는 메시지 브로커 등을 통해 통신하며, 각 서비스는 고유한 데이터베이스를 사용할 수 있습니다. MSA 사용 이유애자일 개발 프로세스 지원 : 팀들이 서로 독립적으로 특정 기능을 개발할 수 있어, 개발 속도가 빨라지고 협업이 용이합니다. 독립적 배포 : 특정 서비스만 수정 후 재배포가 가능하며, 전체 시스템의 유지보수 및 배포 과정에서의 리스크가 감소합니다..
coding
공통 프로젝트 마무리 🥰 8월 16일을 마지막으로 공통 프로젝트가 마무리되었습니다!공통 프로젝트는 규모가 너무 커서 개발에만 집중하다 보니 기록이 다소 소홀해졌습니다. 그래서 특화 프로젝트에서는 기록을 꼼꼼히 남기려고 합니다!특화 프로젝트 기간이 공채 일정과 겹쳐서 바쁘겠지만, 일단 시작해보겠습니다....! 특화 프로젝트 시작 🐣 8월 19일 월요일부터 특화 프로젝트가 시작되었습니다. 저는 특화 프로젝트 서울 5반에 배정되었습니다!팀 구성은 1학기 때 같은 반이었던 친구들과 공통 프로젝트에서 함께했던 팀원들로 이루어졌습니다. 도메인 선택 SSAFY 특화 프로젝트에서는 다양한 도메인 중에서 선택할 수 있었습니다.1. 인공지능 (영상)2. 인공지능 (음성)3. 빅데이터 (추천)4. 빅데이터 (분산)5..