๊ฐ์ธ์ ์ธ ์ผ๋ณธ์ด ํ์ต ํจ์จ์ ๋์ด๊ธฐ ์ํด ๋ง๋ ์ฌ์ด๋ ํ๋ก์ ํธ์ ๋๋ค. ํ์ต ๊ณผ์ ์์ ํ์ํ๋ค๊ณ ๋๋ ๊ธฐ๋ฅ๋ค์ ์น ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํํ๋ฉฐ ๋ฐ์ ์ํค๊ณ ์์ต๋๋ค.
- jpstudy-backend - ์๋น์ค ๋ฉ์ธ ๋ฐฑ์๋ API ์๋ฒ
- REST API ๊ธฐ๋ฐ ์๋น์ค ์ฃผ์ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ง ๋ฐ ์ฒ๋ฆฌ ๋ก์ง๋ ํฌํจ๋ ๋ฉ์ธ ๋ฐฑ์๋ ์๋ฒ์ ๋๋ค
- infra - ์๋น์ค ๋ฐฐํฌ ๋ฐ ์ธํ๋ผ ๊ตฌ์ฑ์ ๊ด๋ฆฌํ๋ ์ ์ฅ์
- ๋ฐฐํฌ ์๋ํ๋ฅผ ์ํ ๊ตฌ์ฑ์ด ์ค์ ๋์ด ์์ต๋๋ค.
- ์ค์ํ ๋ณ์๋ sealed_secret์ผ๋ก ๊ด๋ฆฌํฉ๋๋ค.
- FrontEnd - ์ฌ์ฉ์ ํ์ด์ง ์๋ฒ
- ์์ ํ AI๋ก ์ ์๋์ด, API๋ฅผ ์ ์ธํ ๋๋จธ์ง์ ๋ํ ์์ ์ฑ์ ๊ฒ์ฆํ์ง ๋ชปํฉ๋๋ค.
- ํฅํ ์ฌ๊ฐ๋ฐ ๋์์ด๋ฉฐ, ํ์ฌ๋ ๋ฐฑ์๋ ์ฐ์ ์์๊ฐ ๋์ UX/UI ์ธก๋ฉด์ ๊ณ ๋ คํ์ง ์์ต๋๋ค.
- AdminFront - ๊ด๋ฆฌ์ ํ์ด์ง ์๋ฒ
- ์์ ๋์ผํ๊ฒ AI๋ก ์ ์๋์์ผ๋ฉฐ, ์์ ์ฑ ๊ฒ์ฆํ์ง ์์
- ํฅํ ์ฌ๊ฐ๋ฐ ๋์์ด๋ฉฐ, ํ์ฌ๋ ์ฐ์ ์์ ๋ฎ์
โ ๏ธ ํ์ฌ ์์ค์ฝ๋๋ ๊ณต์ ๋์ง ์์ต๋๋ค.
- FrontEnd: React, Next.js
- BackEnd: Spring Boot
- Database: PostgreSQL, Redis, RabbitMQ
- Infra: On-Premise, K3S, Cloudflare Pages
- Development Tools: Swagger, Jenkins, ArgoCD, K6, Figma
- Monitoring: Grafana, Prometheus
- AI: FrontEnd(GPT-5, GPT-mini), Support(Gemini-3)
- ์ธ์ ๋ ์ง ํธํ๊ฒ
issue์ ์๊ฒฌ์ ์ฌ๋ ค์ฃผ์ธ์! - ์๋น์ค ์๊ฒฌ์ ๊ณต์ ํ๋ ๊ฒ๋ ๊ธฐ์ฌ์ ๋๋ค
- ์ถ๊ฐ๋๊ฑฐ๋ ์์ ๋์ด์ผํ๋ ๊ธฐ๋ฅ์ PR๋ก ๊ธฐ์ฌํ์ค ์ ์์ต๋๋ค
- ์ฌ๊ธฐ์์ ํจ์น๋ ธํธ ๋ฐ ๊ฐ๋ฐ ๋ฐฉํฅ์ ํ์ธํ ์ ์์ต๋๋ค.
- ํ์ฌ ์ด์ ๊ถค๋์ ์ค๋ฅด์ง ์์ ๋ฌธ์, ํ์ ์ ์์ ๋ฐ์ง ์์ต๋๋ค.
- ๋ค๋ง, ํ๋ก์ ํธ ๊ด๋ จ ๋ฒ๊ทธ ์ ๋ณด๋ ๊ฐ์ ์๊ฒฌ์ Github Issue๋ฅผ ํตํด ๋จ๊ฒจ์ฃผ์ค ์ ์์ต๋๋ค.
- ์ฑ๋ฅ ๊ฐ์ ๊ด๋ จ ์์ธํ ๋ด์ฉ์ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌ๋์ด ์์ต๋๋ค.
