Skip to content

IMWoo94/toy-delivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

개요

배달 플랫폼 프로젝트

목적

배민, 쿠팡 배달 플랫폼과 같은 서비스를 제공하기 위해서 어떻게 구성이 되어야 할 지 알아보는 시간
Gradle 의 멀티 모듈을 사용하여 각각의 모듈의 서비스를 분리하고 서로 필요에 따라 사용하는 것을 경험
고객이 주문을 처리하고, 접수된 주문 정보를 가맹점 화면에 알림 처리하여 가맹점에 알려주는 시스템

프로젝트 전체 구조

  • 아키텍처

    Untitled
  • Gradle 멀티 모듈

    • Root [ Service ]
      • 하위 모듈 [ api ] - 일반 사용자 API
      • 하위 모듈 [ db ] - JPA, DB 접근 API
      • 하위 모듈 [ store-admin ] - 가맹점 사용자 API

사용 기술 및 환경

  • Springboot 3.2.2
  • Java17
  • Gradle - Groovy
  • JPA
  • Doker
  • MySQL 8.X
  • RabbitMQ
  • SSE ( Server Sent Events )

코드 컨벤션



About

배달 플랫폼 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published