용꿀
꼬마개발자허니
용꿀
전체 방문자
오늘
어제
  • 분류 전체보기 (248)
    • 개발 (75)
      • 스프링 입문 (7)
      • 스프링 기본 (9)
      • ToDo List using JPA (2)
      • 스프링 개념 (9)
      • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (8)
      • 스프링 MVC (3)
      • CS (19)
      • 개발 팁 (8)
      • 스프링 MSA (5)
      • 곰터뷰🐻 (5)
    • 알고리즘 (169)
      • 알고리즘 문제 풀이 (165)
    • 잡동사니 (1)
      • 노래 가사 (1)
hELLO · Designed By 정상우.
용꿀

꼬마개발자허니

[Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 3. E-commerce 애플리케이션
개발/스프링 MSA

[Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 3. E-commerce 애플리케이션

2023. 8. 11. 11:06

이 글은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 들은 후에 정리한 글입니다.
(https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard)

 

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의

Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해

www.inflearn.com


E-Commerce 애플리케이션 개요

4번 기능을 위해 Kafka라는 Messaging Service를 이용해 볼 것이다.

ORDER-SERVICE에서 상품 재고 변경량에 대한 Message를 Produce 하면, CATALOG-SERVICE에서는 Produce 된 Message들을 Consume 함으로써 상품 수량을 업데이트할 것이다.

 

6번 기능을 위해 Microservice 간의 직접 호출을 구현해 볼 것이다.

E-Commerce 애플리케이션 구성

애플리케이션 구성

전체 애플리케이션 구성 요소

Git Repostiory: 소스, 프로파일 관리

Config Server: Git 저장소에 등록된 프로파일, 설정 정보

Eureka Server: 등록 및 검색

API Gateway Server: 부하 분산, 서비스 라우팅

Microservices: 회원, 주문, 상품 MS

Queuing System: 마이크로서비스 간 메시지 발행과 구독

애플리케이션에서 사용할 API들

'개발 > 스프링 MSA' 카테고리의 다른 글

[Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 5. Catalogs and Orders Microservice  (0) 2023.08.16
[Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 4. Users Microservice ➀  (0) 2023.08.11
[Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 2. API Gateway Service  (0) 2023.08.09
[Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 1. Service Discovery  (0) 2023.08.08
    '개발/스프링 MSA' 카테고리의 다른 글
    • [Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 5. Catalogs and Orders Microservice
    • [Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 4. Users Microservice ➀
    • [Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 2. API Gateway Service
    • [Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)] Section 1. Service Discovery
    용꿀
    용꿀

    티스토리툴바