Lirouti - 설계 복습편

·
SpringBoot/Lirouti
2달간 정말 바빴던 첫 springBoot 리루티 프로젝트가 막을 내렸다. 이후 간단한 마이그레이션 + 리펙토링하고 런칭하기로 했는데, 그동안 두달간 정리하지 못한 구현들에 정리해보고자 한다. Spring Boot 4.1 / Java 21로 구현하였고, Flyway + MySQL 8.4를 이용해서 스키마 관리를 진행했습니다. 도커 컴포즈와 깃 액션을 이용해서 배포를 진행했습니다😊 여기서 서버 가동 시점은 도커를 이용해서 MYSQL 컨테이너를 떠서 3306 포트로 대기하게 만든다. 이후 플라이웨이는 앱이 뜨면서 지금 서버가 최신 스키마 상태인지 확인한다. 이 두가지가 충족할 때, 서버가 프론트로부터 응답 받을 준비가 완료된다. 먼저 전체적인 구조는 아래와 같다.도메인 기반 개발을 진행했으며 요청은 위 -..