bum12ark |
hoon7566 |
서비스 | 설계서 |
---|---|
USER-SERVICE | 링크 |
STORE-SERVICE | 링크 |
ORDER-SERVICE | 링크 |
NOTIFICATION-SERVICE | 링크 |
서비스 | |
---|---|
사용자 | 링크 |
점주 | 링크 |
기술스택 | 개발환경 |
---|---|
Spring Boot | - Spring Framwork 2.6.3 - Java 11 - Gradle - Spring Web Mvc - Spring Security |
Spring Cloud | - Eureka - Gateway - OpenFeign - Config - Redis Rate Limiter |
Authenticate | - JWT (Json Web Token) - OAuth 2.0 |
ORM | - JPA - QueryDsl |
Message Queue | - Kafka |
Database | - PostgreSQL - Redis |
Test | - Spring RestDocs |
모니터링 | - Zipkin - Spring Cloud Sleuth |
Vue | - Vue-Router - axios - Vuetify |
1. JWT 토큰을 이용한 로그인, 회원가입 구현
2. Kafka를 사용해 이벤트 드리븐 아키텍처 구현
3. RestDocs를 이용한 테스트 작성 및 API 문서 작성
4. Open Feign을 이용한 인터페이스 형식의 HTTP 통신 구현
5. reactive redis를 사용하여 api 호출 과부화를 막는 rate limiter 구현