POSCODX에서 수행하는 ’23년 핵심기술전문가 수행 과제
- Eureka service discovery
- API gateway service
- catalog-service
- user-service
- order-service
- 상품 조회
- 사용자 조회
- 상품 주문
- 상품 수량 업데이트
- 주문 확인
- 주문 조회
- Git Repository: 마이크로서비스 소스 관리 및 프로파일 관리
- Config Server: Git 저장소에 등록된 프로파일 정보 및 설정 정보
- Eureka Server: 마이크로서비스 등록 및 검색
- API Gateway Server: 마이크로서비스 부하 분산 및 서비스 라우팅
- Microservices: 회원MS, 주문MS, 상품(카테고리) MS
- Queuing System: 마이크로서비스 간 메시지 발행 및 구독
마이크로서비스 | RESTful API | HTTP Method |
---|---|---|
Catalog Service | /catalog-service/catalogs: 상품 목록 제공 | GET |
User Service | /user-service/users: 사용자 정보 등록 /user-service/users: 전체 사용자 조회 /user-service/users{user_id}: 사용자 정보, 주문 내역 조회 |
POST GET GET |
Order Service | /order-service/users/{user_id}/orders: 주문 등록 /order-service/users/{user_id}/orders: 주문 확인 |
POST GET |