๐ง Cenchi (์ผ์น) - ํ๋ฃจ ์์ ์ถฉ์ ํ๋ซํผ (Backend) ์ ์ดํค 4ํ์ **"Cenchi(์ผ์น)"**๋ ๋งค์ผ 1cm์ฉ ์๋ก์ด ์ง์์ ์์๊ฐ๋ ํ๋ฃจ ์์ ์ถฉ์ ํ๋ซํผ์ ๋๋ค. ๊ธธ๊ณ ๋ณต์กํ ๊ธ ๋์ , ํต์ฌ๋ง ๋ด์ ์งง๊ณ ๋ช ์พํ ํด์ฆ๋ฅผ ํตํด ์ฌ์ฉ์์ ๊พธ์คํ ์ง์ ์ฑ์ฅ์ ๋์ต๋๋ค.
โจ ์ฃผ์ ๊ธฐ๋ฅ ์์ ๋ก๊ทธ์ธ: ์นด์นด์ค OAuth2๋ฅผ ํตํ ๊ฐํธ ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ์ ์ง์ํฉ๋๋ค.
์จ๋ณด๋ฉ: ์ ๊ท ๊ฐ์ ์, ์ฌ์ฉ์๋ ๊ด์ฌ ์๋ ํด์ฆ ์นดํ ๊ณ ๋ฆฌ(์ํ, ์ฌํ, ๊ธฐ์ ๋ฑ)๋ฅผ ์ ํํ์ฌ ๋ง์ถคํ ๊ฒฝํ์ ํ ์ ์์ต๋๋ค.
ํด์ฆ ํ์ด: ์ฌ์ฉ์์ ๊ด์ฌ ์นดํ ๊ณ ๋ฆฌ์ ๋ง์ถฐ ๋งค์ผ ์๋ก์ด ํด์ฆ๊ฐ ์ ๊ณต๋๋ฉฐ, ํํธ ๋ณด๊ธฐ, ํด์ค ๋ณด๊ธฐ ๊ธฐ๋ฅ์ด ํฌํจ๋ฉ๋๋ค.
ํ์ต ๊ด๋ฆฌ: ์ค๋ ํผ ๋ฌธ์ ์, ์ฐ์ ํ์ต ์ผ์, ๋ ๋ฒจ/๊ฒฝํ์น ๋ฑ ์์ ์ ํ์ต ํจํด์ ํ์ธํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
ํด์ฆ ๊ธฐ๋ก: ํ์๋ ๋ชจ๋ ํด์ฆ์ ๊ธฐ๋ก์ ๋ค์ ํ์ธํ๋ฉฐ ๋ณต์ตํ ์ ์์ต๋๋ค.
๐ ๏ธ ๊ธฐ์ ์คํ ์ธ์ด: Java 21
ํ๋ ์์ํฌ: Spring Boot 3.x
๋ฐ์ดํฐ๋ฒ ์ด์ค: MySQL, H2 (ํ ์คํธ์ฉ)
์ธ์ฆ: Spring Security, JWT (JSON Web Token), Kakao OAuth2
๋ฐ์ดํฐ ์ ๊ทผ: Spring Data JPA (Hibernate)
๋น๋ ๋๊ตฌ: Gradle 8.x
๋ฐฐํฌ: AWS EC2, Nginx