Skip to content

The-Fellowship-of-the-matzip/mat.zip-back

Repository files navigation

우테코 크루들이 이야기하는 잠실, 선릉 캠퍼스 맛집 모음집!😋

Application Quality Gate Status

🔨 기술 스택

application

  • java 11
  • spring framework (spring boot, spring mvc)
  • spring data jpa
  • oauth
  • h2
  • mysql
  • vaadin
  • rest assured
  • rest docs

build

  • gradle

ci

  • github action

infra

  • aws ec2
  • aws rds
  • nginx

🖋 multi module

Mind Ma@2x 서버간의 의존성 분리를 위한 멀티모듈 설계

  • 애플리케이션 모듈 계층
  • 외부에서 사용해야하는 애플리케이션 정의 (사용자 api)
  • 애플리케이션 모듈 계층
  • 내부에서 사용해야하는 애플리케이션 정의 (어드민)

matzip-secret-submodule

  • 내부 모듈 계층
  • 전체 시스템에서 사용되는 외부 노출이 되지 않는 데이터 정의
  • 도메인 모듈 계층
  • 시스템 중심 domain 및 repository 정의
  • 공통 모듈 계층
  • 전체 모듈이 공통적으로 사용하는 Util, custom exception 정의

prod 환경 submodule 설정

submodule 최초 설정

git submodule init
git submodule update

submodule 업데이트

git submodule update --remote

🧑‍💻 팀원

우아한테크코스 4기

우아한테크코스 5기