728x90
1.마이크로서비스(microservice)
대규모 소프트웨어 시스템을 개발할 때 사용되는 아키텍처 스타일중하나
각 서비스를 작은 독립된 단위로 나누어 개발하고 관리하는 방식이다.
각 서비스가 특정 기능을 담당하며, 서로 다른 기술 스택을 사용할 수도 있다.
다음처럼 마이크로서비스를 각각 제작하여 사용할수있다.
[사용자 관리] → 로그인, 회원가입, 프로필 관리
↘️
[주문 관리] → 주문 생성, 상태 관리
↘️
[결제 서비스] → 결제 처리
↘️
[이메일 알림] → 예약 상태 업데이트
728x90
'Computer Science > 개발지식' 카테고리의 다른 글
[개발지식] 백오피스(Back Office) (0) | 2025.01.22 |
---|---|
[개발지식] 안티패턴(Anti pattern) (0) | 2025.01.21 |
[개발지식] 표현 언어(Expression Language, EL) (0) | 2025.01.11 |