Skip to content
/ drop Public
forked from eet43/Drop

드론 배송 서비스 프로젝트

Notifications You must be signed in to change notification settings

kimziaco/drop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drop

드론 택배 배송 서비스


1. 제작 기간 & 참여 인원


2. 사용 기술

Back-end

  • Java17
  • Spring Boot 2.7.0
  • Gradle 7.4.1
  • Spring Data JPA
  • H2
  • MySQL 8.0.29
  • Spring Security
  • JWT

3. ERD 설계

스크린샷 2022-08-09 오후 5 18 45 스크린샷 2022-08-09 오후 5 18 58

4. 핵심 기능


5. 아키텍처도

DropArchitecture

6. 핵심 트러블 슈팅

  1. 하나의 프로젝트 내 두개의 Spring Security
    DDD 의 경험을 위해 각 도메인을 한명씩 담당하고 개발을 진행하다가 소통의 부재로 인해 두 개의 도메인에서 각 Spring Security 를 적용하였고 두 개의 Spring Security 인해 “Found 2 beans for type interface org.springframework.security.authentication.AuthenticationManag er, but none marked as primary” 오류가 발생하였습니다. 이때 MSA 아키텍처의 필요성을 느끼고 각 도메인을 분리하여 프로젝트를 구성했다면 어떨까 생각이 들어 다음 프로젝트에 MSA 아키텍처를 적용하였습니다.

About

드론 배송 서비스 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%