๋ผ์ดํ์ง ์ปค๋ฎค๋ํฐ ํ์ฑํ ํ๋ก์ ํธ
| ๋ฐ์ง์ฐ | ์ดํ์ | ์ฃผ์ ๋น | ์ฐ๋คํ |
|---|---|---|---|
frontend |
frontend |
backend |
backend |
| ๊ธฐ์ ์คํ | ์ค๋ช |
|---|---|
| React | - ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ๊ตฌ์กฐ๋ก UI๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฌ์ฉํ๊ณ ๊ด๋ฆฌ - ๊ฐ์ DOM์ ํ์ฉํด ๋ณ๊ฒฝ๋ ๋ถ๋ถ๋ง ์ ๋ฐ์ดํธํ์ฌ ์ฑ๋ฅ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ์ต์ ํ |
| Typescirpt | - ์คํ ์ ์ ์ค๋ฅ๋ฅผ ๊ฐ์งํด ๋ฒ๊ทธ๋ฅผ ์ค์ด๊ณ ์์ ์ฑ์ ๋์ - ๋ช ํํ ์ฝ๋ ๊ตฌ์กฐ๋ก ํ์ ๊ณผ ์ ์ง๋ณด์ ์ฝ๊ฒ ๊ฐ๋ฅ |
| Emotion | - ์ปดํฌ๋ํธ ๋จ์๋ก ์ผ๊ด๋ ๋์์ธ ์์คํ
๊ตฌํ - props์ ๋ฐ๋ผ ๋์ ์คํ์ผ๋ง ์ ์ฉ |
| ๊ธฐ์ ์คํ | ์ค๋ช |
|---|---|
| Spring Boot 3.X | - ์ต์ ๊ธฐ์ ์ ์ฉ ๊ฐ๋ฅ (์๋ก์ด ๊ธฐ๋ฅ ๋ฐ ์ฑ๋ฅ ๊ฐ์ ) - ์ ์ง๋ณด์์ฑ๊ณผ ํ์ฅ์ฑ ๊ณ ๋ ค - Java 21 ์ง์์ผ๋ก ์ฑ๋ฅ ์ต์ ํ ๋ฐ ์ต์ ๊ธฐ๋ฅ ํ์ฉ ๊ฐ๋ฅ |
| GitHub Actions + Docker | - CI/CD ์๋ํ๋ฅผ ํตํ ๋ฐฐํฌ ํจ์จ์ฑ ์ฆ๊ฐ - ์ปจํ ์ด๋ํ๋ฅผ ํตํ ํ๊ฒฝ ์ผ๊ด์ฑ ์ ์ง ๋ฐ ๋ฐฐํฌ ์ฉ์ด |
| MySQL | - ์์ ์ฑ๊ณผ ์ฑ๋ฅ์ด ๊ฒ์ฆ๋ ์คํ์์ค ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค - Spring Boot์์ ํธํ์ฑ์ด ๋ฐ์ด๋๊ณ ์ด์ ํ๊ฒฝ์ ์ ํฉ |
| JPA | - ๊ฐ์ฒด ์งํฅ์ ์ธ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ ๋ก์ง ๊ตฌํ ๊ฐ๋ฅ - ๋ฐ๋ณต์ ์ธ SQL ์์ฑ ์์ด ์์ฐ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ ํฅ์ |
| Promtail + Loki + Grafana | - ์ ํ๋ฆฌ์ผ์ด์
๋ฐ ์๋ฒ ๋ก๊ทธ๋ฅผ ์ค์์ง์คํํ์ฌ ์์ง ๋ฐ ๊ด๋ฆฌ - Grafana ๋์๋ณด๋๋ฅผ ํตํ ์ค์๊ฐ ๋ก๊ทธ ๋ฐ ์งํ ์๊ฐํ - ๋ฌธ์ ๋ฐ์ ์ ๋น ๋ฅธ ์์ธ ๋ถ์ ๋ฐ ์ถ์ ๊ฐ๋ฅ |
| Prometheus | - ์ ํ๋ฆฌ์ผ์ด์
๋ฐ ์๋ฒ ์ํ ๋ชจ๋ํฐ๋ง - ์๊ณ์ด ๊ธฐ๋ฐ ๋ฉํธ๋ฆญ ์์ง |