Skip to content

1 Introduction

Ok JaeOok edited this page Dec 10, 2024 · 3 revisions

개요

소개

service-order는 주문 관리를 위한 웹 서비스입니다. 사용자는 주문한 목록을 볼 수 있고, 각각의 주문 상태를 확인해 각각의 액션을 취할 수 있습니다.

주요 기능

제공하는 기능입니다.

  • 생성
  • 삭제
  • 주문 상태 변경
  • 조회

개발환경

Core

  • Spring Boot 3.3.6
  • Spring Cloud 2023.0.4
  • Gradle 8.10.2
  • JPA Hibernate 6.5
  • OpenAPI 3.0

Database

  • Mysql 8.0
  • Redis 7.4
  • Kafka 3.8.0

설계

ERD

order

프로젝트 구조

헥사고날 아키텍처를 참고하여 구성

service-order/
├── application/
│   ├── dto/
│   │   ├── request
│   │   └── response
│   ├── port/
│   │   ├── input
│   │   └── output
│   └── service
├── domain/
│   ├── event
│   ├── exception
│   ├── model
│   └── repository
└── infrastructure/
    ├── adapter/
    │   ├── input/
    │   │   ├── controller
    │   │   ├── converter
    │   │   ├── messaging.consumer
    │   │   └── validator
    │   └── output/
    │       ├── feign
    │       ├── messaging.producer
    │       └── persistence
    └── configuration

Clone this wiki locally