์ด ํ๋ก์ ํธ๋ ์ด์ปค๋จธ์ค ์๋น์ค๋ก ์ฌ์ฉ์๊ฐ ํธ๋ฆฌํ๊ฒ ์ํ์ ๊ด๋ฆฌํ๊ณ ์ฃผ๋ฌธํ ์ ์๋ ํตํฉ ์๋น์ค์ ๋๋ค. ์ฅ๋ฐ๊ตฌ๋ ๊ธฐ๋ฅ์ ํตํด ์ํ๋ ์ํ์ ๋ฑ๋กํ ์ ์๊ณ , ์ฃผ๋ฌธ๊ณผ ๊ฒฐ์ ์์คํ ์ ํตํด ์ฌ์ฉ์๋ ํธ๋ฆฌํ๊ฒ ์ํ์ ๊ตฌ๋งคํ ์ ์์ต๋๋ค.
- Spring Boot : 3.2.4
- Java ๋ฒ์ : 17
- Gradle : 8.7
- MySQL
- Redis
- JPA / Hibernate
- Spring Security
- Spring Cloud
- Docker
- Kafka
๋ฐ์ดํฐ ์ ์ฅ์, ๋ฉ์ธ์ง ํ๋ฅผ docker ์ปจํ ์ด๋ ํ๊ฒฝ์์ ๊ตฌ์ฑ
docker-compose up -d
https://documenter.getpostman.com/view/20766712/2sA3JT3e2t
-
์ฌ๊ณ ์๋ ๋์์ฑ ๋ฌธ์ ๋ฐ์
-
๋ฌธ์ : ๋์์ฑ ํ ์คํธ ๊ณผ์ ์์ ์ฌ๊ณ ๊ฐ์๊ฐ ์ ์์ ์ผ๋ก ๋ฐ์๋์ง ์๋ ๋ฌธ์ ๋ฐ์
-
๋ฌธ์ ์์ธ : ํ๋์ ํธ๋์ญ์ ์ด ๋๋๊ณ ์ฌ๊ณ ๊ฐ ๋ฐ์๋๊ธฐ ์ ์ ๋ค์ด์จ ์์ฒญ์ ๊ฒฝ์ฐ์ ์ฌ๊ณ ๋ถ์ผ์น
-
ํด๊ฒฐ ๋ฐฉ๋ฒ : Redisson์ ๋ถ์ฐ๋ฝ ์ ์ฉ์ผ๋ก ์ฌ๊ณ ์ผ๊ด์ฑ ๋ณด์ฅ
-
-
์ฃผ๋ฌธ๊ณผ ์ฌ๊ณ ์ฌ์ด์ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ฌธ์
-
๋ฌธ์ : ์ฌ๊ณ ๊ฐ ์์ ๊ฒฝ์ฐ ์ฃผ๋ฌธ์ด ๋ฌดํจํ ๋์ด์ผํ์ง๋ง ์๋น์ค๊ฐ ๋ถ๋ฆฌ๋์ด ์์ด์ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ธฐ ์ด๋ ค์
-
๋ฌธ์ ์์ธ : ๋๊ธฐ ๋ฐฉ์์ ๊ฒฝ์ฐ ์๋น์ค์ ๋ถํ ๋ฐ ์๋ ์ ํ ์ฐ๋ ค
-
ํด๊ฒฐ ๋ฐฉ๋ฒ : ๋ฉ์ธ์งํ๋ฅผ ์ด์ฉํ์ฌ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ ์ผ๊ด์ฑ ์ ์ง ๋ฐ ์ฑ๋ฅ ๊ฐ์
-
์ ๋ฆฌ ๋ธ๋ก๊ทธ : https://velog.io/@choon31/series/%EC%BB%A4%EB%A8%B8%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8