[Spring] MSA(Micro service Architecture) VS Monolithic Service
·
Spring
들어가기첫번째 학원을 끝마치고, 현재 심화과정으로 학원을 추가로 수강 중 MSA구조와 레거시 모놀리틱 구조가 있다는 사실을 심화과정을 통해 처음 알게 되었는데.. "작성자가" 작성하면서 기억하기 위해 기록하며 MSA위주로 포스팅 될 글이다.MSA? Monolithic?MSA와 모놀리틱 도대체 무슨 차이가 있을까?위의 사진을 보면 한 폴더를 회원가입부터, 카테고리, 주문, 결제, 상품 등의 서비스가 구성해, 하나의 구조물과 같은 느낌을 받는다.그러나 위의 사진을 보면 MSA구조로 만들었기 떄문에 src폴더 내에는 "하나의 서비스"만 들어가 있으며, 다른 서비스는 아예 분리된 다른 폴더에서 코드가 짜여있다. 다음은 쉽게 이해 할 수 있는 모놀리틱과 MSA의 차이다. 맨 처음 사진의 기능을 하나하나 분할해서 ..
Spring [심화 2기] - AI 검증 비즈니스 프로젝트 (3조)
·
Sparta[심화 2기]
AI 검증 비즈니스 프로젝트 - GOAL백엔드 프로젝트 : 기획자, 웹디자이너,프론트 엔지니어의 기능/비기능 요구사항을 구체화 할 수 있다.팀 프로젝트 : 백엔드개발 팀의 일원으로 팀원과 협업을 통해 통합된 어플리케이션을 개발할 수 있다.AI서비스 : 생성형 인공지능 서비스(API)와 연동하여 어플리케이션에 AI기능을 개발 할 수 있다.API 명세서 https://functional-iron-b15.notion.site/API-1075724d1eee80cc81deee8e321250ca?pvs=4 API 명세서 | NotionMade with Notion, the all-in-one connected workspace with publishing capabilities.functional-iron-b15...