
0. software environment
- 주요 활용기술
. @vue/cli 4.1.1
. Java 1.8
. Spring Boot 2.2.4.RELEASE
. Spring Cloud Hoxton.RELEASE
- 주요 응용기술
. Spring MVC
. Reactive Programming with Spring WebFlux
. Event Driven with Kafka
1. front-end
1.1 framework : Vue + Vuetify
1.2 business
. menu

. user(회원등록/longin/logout)

. order(상품조회/stock/payment/delivery)

. file explorer/upload

. todo

. employee retrieve

2. back-end
2.1 Middleware
. eureka : discovery & registry 서비스 제공
. zookeeper-kafaka : event driven 서비스 제공
. zipkin-cassandra : traceId 기반 application trace 시각화 및 관리
2.2 Servlet Stack(Spring MVC)
. zuul : app-gateway
. SpringBoot-Mysql : app-user
. SpringBoot-mongoDB : app-jwt, app-product, app-order, app-stock, app-payment, app-delivery
. SpringBoot only : app-file
2.3 Reactive Stack(Spring WebFlux)
. Spring Cloud Gateway : flex-gateway
. SpringBoot-mongoDB : flex-product, flex-employee, flex-status, flex-todo
. SpringBoot only : app-employeestatus
'MSA' 카테고리의 다른 글
Event Driven MSA (0) | 2020.03.21 |
---|---|
JWT를 이용한 Authentication 시나리오 (0) | 2020.02.03 |
Spring Cloud (3) ::: Order (0) | 2019.08.07 |
Spring Cloud (2) ::: Main (0) | 2019.08.07 |
Spring Cloud (1) ::: Gateway (0) | 2019.08.07 |