MSAP(Micro Serice API Platform) 프로젝트 개발에 사용된 주요기술요소 설명을 위한 레파지토리 입니다.
요소기술에 대한 전반적인 이해보다, MSAP 개발에 사용된 기능위주의 설명으로 채워질 예정입니다.
- 작업기간: 2018년 11월말 ~ 2019년 3월말 (4개월)
- 개발범위:
-백앤드(Spring Cloud): Eureka, Zuul, Config, Hystrix, Turbine등 간단하게 백앤드 구성
-사용자/어드민(부트스트랩, Vue): 사용자(Rest API 조회), 어드민(Spring Cloud Dashboar로 구성)
-배포환경: Docker(로컬 windows) - 개발환경/개발언어: 아래 기술스택 참고
- 작업기간(계획): 2019년 5월~ 2019년 6월(2개월)
- 작업범위 : 쿠버네티스/Knative 연동추가, Vue grid/DB연동/이벤트처리 추가
1. MSA
2. Spring Cloud
2-0. Eureka설정-HA구성
2-1. Spring-Config-Server
2-2. Spring-Zuul-Server
2-3. Zuul-JDBC
2-4. Zuul-Ribbon
2-5. Zuul-Cookie-UUID
2-6. Zuul-Hystrix
2-6-1. Zuul-성능최적화 가이드
2-8. Zipkin,Sleuth
2-9. 무중단 배포
1. STS
2. Gradle
1. Docker
2. Docker 명령어
3-2. 컨테이너 로그관리
1. REST
1. Vue.js
2. BootStrap
https://spring.io/projects/spring-boot
https://kr.vuejs.org/
http://bootstrapk.com/
https://github.com/vuejs/awesome-vue#components--libraries
https://github.com/sw300
https://github.com/architectstory
https://github.com/piomin
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스 국제 라이센스에 따라 이용할 수 있습니다.