빠른 개발을 위해 계층형 아키텍처를 선택해 설계한 Avocado-backend 프로젝트를 헥사고날 아키텍처로 리팩토링합니다.
기존 프로젝트에서 책임의 구분
, 아쉬웠던 기술의 선택
등의 아쉬웠던 점을 개선하는 데에 노력합니다.
코드 리뷰를 통해 잘못된 설계를 다시 잡고, Issue와 PR의 내용을 통해 고민한 흔적들을 확인하실 수 있습니다.
현재 수많은 플랫폼에서 리뷰 서비스를 제공하지만, 아직까지 병원비를 공개하는 플랫폼은 없다.
리뷰를 통해 가격 비교를 할 수 있고, 나아가 예약 서비스와 픽업 서비스를 부가 기능으로 제공한다.
따라서, 고령화 사회에 맞춰 고령층을 포함한 모든 연령층이 사용하기 쉬운 웹 리뷰 플랫폼을 제작한다.
- OS
- macOS Ventura
13.2.1
- macOS Ventura
- Language
- Java 17
- Framework
- org.springframework.boot
3.0.2
- JUnit5
- Rest Assured
- org.springframework.boot
- Datebase
- PostgreSQL
- Redis
- Etc
- Docker