{"repo":"depromeet/Swimie-server","free":true,"listed":false,"github":"https://github.com/depromeet/Swimie-server","clone":"git clone https://github.com/depromeet/Swimie-server.git","description":"🏊‍♂️ 친구들의 응원과 함께하는 수영일기, Swimie!","language":"Java","stars":26,"topics":["java","jenkins","multi-module","mysql","redis","sentry","spring-boot","hexagonal-architecture","generative-ai"],"license":null,"category":"databases-storage","readme_excerpt":"🏊 Swimie 친구들의 응원과 함께하는 수영일기 🏗️ Architecture Infrastructure Software Architecture (Hexagonal) 📂 Module & Directory Structure Directory Structure Multi Module Structure - 멀티 모듈과 헥사고날 아키텍처를 적용하여 모듈 간 의존성을 분리하였습니다. - Domain 모듈은 순수 자바 모듈로 구성되어 있으며, 외부 의존성을 가지지 않습니다. - 각 모듈은 Domain 모듈에 대한 의존성을 가지고 있으며, 상위 모듈은 하위 모듈만을 의존하도록 설계하였습니다. 🚗 How to start? - presentation 모듈(API 게이트웨이 서버)을 실행하기 위해서는 메인 디렉토리에서 ./gradlew :module-presentation:build 명령어를 수행합니다. - java -jar /module-presentation/build/libs/module-presentation.jar 명령어를 통해 서버를 실행합니다. 💻 Tech Stack - Java 21 - Gradle 8.8 - MySQL 8.0.35 Framework Database Auth - Business Logic Test - Performance Test - Cloud - Monitoring - 📈 Database Schema Developers 🧑‍💻 Server Engineers 신민철 홍성주 양원채 :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/depromeet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/depromeet/Swimie-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}