๐ ์๋ ํ์ธ์~! ์๋ก์ด ๋ฌธ์ ๋ฅผ ๋ฐฐ์ฐ๊ณ ํด๊ฒฐํ๋ฉฐ ์ฑ์ฅํ๋ ๊ฐ๋ฐ์ ์ํ์ง์ ๋๋ค.
๊ฐ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ๋ฅผ ์กธ์ ํ๊ณ Java ๊ธฐ๋ฐ ์น ๊ธฐ์ ์ ์ค์ฌ์ผ๋ก ์ค๋ฌดํ ํ๋ก์ ํธ์ ๊ต์ก์ ํตํด ๋ฐฑ์๋ ๊ฐ๋ฐ ์ญ๋์ ์์์ต๋๋ค.
Spring Boot์ Spring Framework๋ฅผ ์ค์ฌ์ผ๋ก
ํธ๋์ญ์
์ฒ๋ฆฌ๋ก ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ณ
Redis ๊ธฐ๋ฐ ์ฑํ
์๋น์ค์ MSA ์ํคํ
์ฒ๋ฅผ ๊ฒฝํํ์ต๋๋ค.
โ๊ธฐ์ ๋ก ์ฌ๋์ ์ฐ๊ฒฐํ๊ณ ์์ ์ ์ธ ์์คํ ์ผ๋ก ์ ๋ขฐ๋ฅผ ๋ง๋ ๋ค.โ
์ด๊ฒ์ด ์ ๊ฐ ์งํฅํ๋ ๊ฐ๋ฐ์์ ๋ฐฉํฅ์ ๋๋ค.
์ต๊ทผ์๋ K-pop ์ค์๊ฐ ๋ผ์ด๋ธ ์ปค๋จธ์ค ํ๋ซํผ โUniverseโ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ
Spring Boot ๊ธฐ๋ฐ Gateway, Eureka, Chat, Core ์๋น์ค๋ฅผ ๋ถ๋ฆฌํ์ฌ MSA ์ํคํ
์ฒ๋ฅผ ๋์
ํ์ต๋๋ค.
๋ํ Redis ๊ธฐ๋ฐ ์ค์๊ฐ ์ฑํ
์์คํ
๊ณผ JWT ์ธ์ฆ ๊ตฌ์กฐ๋ฅผ ๊ตฌํํด ๋ณด์์ฑ๊ณผ ํ์ฅ์ฑ์ ๋์์ ํ๋ณดํ์ต๋๋ค.
Java ๊ธฐ๋ฐ ๋ฐฑ์๋ ์๋ฒ ๋ฐ ์ธ์ฆ ๊ตฌ์กฐ(Spring Security + JWT) ์ค๊ณ
ORM(JPA)๊ณผ Mapper(MyBatis) ๋ณํ ์ฌ์ฉ ๊ฒฝํ
ReactยทVue ๊ธฐ๋ฐ SPA ๋ฐ JSP ๊ธฐ๋ฐ SSR ํ๋ก์ ํธ ๊ฒฝํ
UI ํ๋ ์์ํฌ ํ์ฉ ๋ฐ ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ ๊ตฌ์กฐ ์ค๊ณ
๊ด๊ณํ DB ์ค๊ณ ๋ฐ Redis ๊ธฐ๋ฐ ์บ์ฑยท์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ตฌํ
ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ CI/CD ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ ๋ฐ ๋ฌด์ค๋จ ๋ฐฐํฌ ๊ฒฝํ
Nginx ๋ฆฌ๋ฒ์ค ํ๋ก์ ๋ฐ ๋ก๋๋ฐธ๋ฐ์ฑ ์ค์ ์ค์ต
Git ๋ธ๋์น ์ ๋ต ๊ธฐ๋ฐ ํ์ ๋ฐ Pull Request ๋ฆฌ๋ทฐ ํ๋ก์ธ์ค ์ด์
Swagger, Notion, Figma๋ฅผ ํตํ ์ค๊ณ ๋ฌธ์ํ ๋ฐ ํ์ ๊ด๋ฆฌ
์ค์๊ฐ ์ฑํ ์ผ๋ก ์ํตํ๋ฉฐ ์ํ์ ๊ตฌ๋งคํ ์ ์๋ K-pop ๋ผ์ด๋ธ ์ปค๋จธ์ค ํ๋ซํผ
- Spring Cloud Gateway + Eureka ๊ธฐ๋ฐ MSA ์ ์ฌ ๊ตฌ์กฐ ์ค๊ณ
- ์ํ ๋ฑ๋กยท์์ ์
@Transactional๋ก ๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ณด์ฅ - WebSocket + STOMP ๊ธฐ๋ฐ ์ค์๊ฐ ์ฑํ / Redis ์บ์ฑ ๋ฐ ์์ค ํํฐ๋ง
- JWT ๊ธฐ๋ฐ ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ๋ธ๋๋ฆฌ์คํธ ๊ด๋ฆฌ
- ํ์ฅ์ผ๋ก์ WBS ๊ธฐ๋ฐ ์ผ์ ๊ด๋ฆฌ, GitHub ์ฝ๋ ๋ฆฌ๋ทฐ ์ฃผ๋
์ฑ๊ณผ: ์๋น์ค ์์ ์ฑ ํ๋ณด, ์ฝ๋ ํ์ง ๊ฐ์ , ํ์ ํ๋ก์ธ์ค ํจ์จํ
๊ฐ๋ฐ์์ ๋์์ด๋๋ฅผ ์ํ ์ด๋ฏธ์งยทBGM ์์ฐ ๊ณต์ ํ๋ซํผ
- Spring Security + OAuth2.0(Google, Naver, Kakao) ๋ก๊ทธ์ธ ์ฐ๋
- BCrypt + Salt ๊ธฐ๋ฐ ๋น๋ฐ๋ฒํธ ์ํธํ๋ก ๋ณด์ ๊ฐํ
- MyBatis association/collection ๋งคํ์ผ๋ก N+1 ์ฟผ๋ฆฌ ๊ฐ์
- FileManager ์ ํธ ํด๋์ค ์์ฑ์ผ๋ก ํ์ผ ์ ๋ก๋ ๊ตฌ์กฐ ํ์คํ
@Transactional๊ธฐ๋ฐ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ํ๋ณด
์ฑ๊ณผ: ๋ณด์ ๊ฐํ, ์ฟผ๋ฆฌ ์ต์ ํ, ์ ์ง๋ณด์์ฑ ํฅ์
AI ๋ชจ๋ธ(DenseNet)์ ํ์ฉํด ํ ๋งํ ์์ ์ง๋ณ์ ์๋ ๋ถ๋ฅํ๋ ์น ์๋น์ค
- DenseNet ์ ์ดํ์ต ๋ชจ๋ธ ํ์ต ๋ฐ Spring Boot ์ฐ๋
- JWT ์ธ์ฆ ๊ตฌ์กฐ๋ก ์ธ์ ๋ถํ ๋ฌธ์ ํด๊ฒฐ
- Docker ์ปจํ ์ด๋ ๊ธฐ๋ฐ AWS EC2ยทRDS ๋ฐฐํฌ
- AI ์์ธก ๊ฒฐ๊ณผ๋ฅผ REST API๋ก ์๋น์คํ
์ฑ๊ณผ: AI ๋ชจ๋ธ ์ค์๋น์ค ์ฐ๋ ๋ฐ ํด๋ผ์ฐ๋ ์๋ ๋ฐฐํฌ ๊ฒฝํ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- SQLD (SQL ๊ฐ๋ฐ์)
- ๋คํธ์ํฌ ๊ด๋ฆฌ์ฌ 2๊ธ
- Email: yanghyunjik99@gmail.com
- Portfolio: Notion Portfolio
- GitHub: github.com/JiksGit


