Skip to content

1 Introduction

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

개요

소개

service-account 는 사용자의 계정 정보를 관리하는 서비스입니다. 사용자의 계정 생성, 조회, 수정, 삭제 등의 기능을 제공합니다.

주요 기능

제공하는 기능입니다.

  • 생성
  • 삭제
  • 수정
  • 조회

개발환경

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

설계

ERD

account

프로젝트 구조

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

service-account/
├── 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