๐ ์ด๋ ฅ์ ์ํ1 ๋ถ์ ๋ฐ ํผ๋๋ฐฑ




๐ ์ฒซ ๋ฒ์งธ ํ์ด์ง (๋ ๋ฒจ1 ์์ค์ ๊ตฌํ๋ง ์ ์ ๊ฒฝ์ฐ)
- ์ ๋ฌด๋ด์ฉ์ด ๋๋ฌด ๋จ์ํ์ฌ ๊ฐ๋ฐ ์ค๋ ฅ์ด ๋ฐ์ด๋ ๋ณด์ด์ง ์์.
- ๋ฉด์ ๊ด ์ ์ฅ์์ ์ฐจ๋ณ์ฑ์ด ์๊ณ , ๊ฐ์ ์ด ๋ณด์ด์ง ์์ผ๋ฉด ๋ฐ๋ก ๋์ ํ์ด์ง๋ก ๋๊น.
๐ ๋ ๋ฒ์งธ ํ์ด์ง (๊ธฐ์ ๊ฒฝํ ๋ถ๋ถ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ)
- ๊ธฐ์ ๊ฒฝํ์ด ๊ทธ๋๋ง ๋ด๋ด์ฉ์ ๋นํด ๊ด์ฐฎ์ผ๋ ์ถ์์ ์ด๊ฑฐ๋ ๊ฒฐ๊ณผ ์์ฃผ๋ก๋ง ์ ํ ์์.
- ๐ JWT ๊ด๋ จ ๋ด์ฉ
- JWT ํ ํฐ ๋ฐฉ์์ ์ ์ ํํ๋์ง ์ค๋ช ์ด ์์.
- JWT ์๋ ์๋ฆฌ, Redis๋ฅผ ํ์ฉํ ๋ฆฌํ๋ ์ ํ ํฐ ๊ด๋ฆฌ ์ด์ ๋ฑ์ ์ถ๊ฐํด์ผ ํ๋ค.
- ๐ ๋น๊ด์ ๋ฝ ๊ด๋ จ ๋ด์ฉ
- ๋จ์ํ ๊ฒฐ๊ณผ๋ง ์ ํ ์์ด, ๋ฉด์ ๊ด์ด ์ง์์๊ฐ ๊ฐ๋ ์ ์ ๋๋ก ์ดํดํ๋์ง ์๊ธฐ ์ด๋ ค์.
- ๋น๊ด์ ๋ฝ์ ์ด๋ค ์ํฉ์์ ์ ์ฉํ๊ณ , ์ ์ฌ์ฉํ๋์ง ์ค๋ช ํด์ผ ํ๋ค.
- ๐ ์ฑ๋ฅ ๊ฐ์ ๊ด๋ จ ๋ด์ฉ
- ์ด๋ค ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๊ณ , ์ด๋ป๊ฒ ๊ฐ์ ํ์ผ๋ฉฐ, ์ฑ๋ฅ์ด ์ผ๋ง๋ ํฅ์๋์๋์ง ์ค๋ช ์ด ๋น ์ ธ ์์.
- ๊ฐ์ ๊ณผ์ ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ด์ผ ํจ.
- ๐ ์ฑํ
๊ธฐ๋ฅ ๊ตฌํ ๊ด๋ จ ๋ด์ฉ
- STOMP ํ๋กํ ์ฝ์ ์ฌ์ฉํ ์ด์ ๊ฐ ์์.
- ์ STOMP๋ฅผ ์ ํํ๋์ง, ์ด๋ค ํน์ง์ด ์๋์ง, ๊ตฌํ ์ ์ด๋ค ์ ์ ๊ณ ๋ คํ๋์ง ์ถ๊ฐํด์ผ ํ๋ค.
- ๐ JWT ๊ด๋ จ ๋ด์ฉ
๐ ์ธ ๋ฒ์งธ ํ์ด์ง (๊ธฐ์ ๊ฒฝํ์ด ๊ฒฐ๊ณผ๋ง ๋์ด๋ ๊ฒฝ์ฐ)
- ๊ธฐ์ ๊ฒฝํ์ด ๊ฒฐ๊ณผ ์ค์ฌ์ผ๋ก๋ง ์ ํ ์์ด, ์ค์ง์ด๊ฒ์ ์ด๋ก ์ ๋ง์ง ์์.
- ๋๊ตฌ๋ ์ฝ๊ฒ ๊ฒฝํํ ์ ์๋ ๊ธฐ์ ์ด๋ผ๋ฉด ๊ฒฝ์๋ ฅ์ด ๋จ์ด์ง๋ค.
- ์ด๋ฆฌ๊ณ ์ถ๋ค๋ฉด ๊ตฌ์ฒด์ ์ธ ์ค๋ช
์ ์ถ๊ฐํ์ฌ ์ฐจ๋ณ์ฑ์ ๋ง๋ค์ด์ผ ํจ.
- ๐ ๋ง์ฝ ์ถฉ๋ถํ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์๋๋ฐ๋ ๋ค๋ฅธ ์ง์์๋ค๊ณผ ์ฐจ๋ณ์ฑ์ด ์๋ค๋ฉด?
- โ ์ญ์ ํ๋ ๊ฒ์ด ๋ซ๋ค.
- ๐ ๋ง์ฝ ์ถฉ๋ถํ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์๋๋ฐ๋ ๋ค๋ฅธ ์ง์์๋ค๊ณผ ์ฐจ๋ณ์ฑ์ด ์๋ค๋ฉด?
๐ ๋ค ๋ฒ์งธ ํ์ด์ง (๋ ๋ฒจ1 ํ์์ผ๋ก๋ง ์์ฑ๋ ๊ฒฝ์ฐ)
- ๊ตฌ์ฒด์ ์ธ ๋ด์ฉ ์์ด ๋จ์ํ ๊ฒฝํ๋ง ๋์ด๋จ.
- ๋ฉด์ ๊ด ์ ์ฅ์์ ์ง์์์ ๊ฐ๋ฐ ์ค๋ ฅ์ ํ๋จํ ์ ์์.
- ์ด๋ฐ ์ด๋ ฅ์๋ ๊ฒฝ์๋ ฅ์ด ์๋ค๊ณ ํ๋จ๋์ด ๋ฐ๋ก ํ๋ฝํ ๊ฐ๋ฅ์ฑ์ด ๋์.
๐ ์ด๋ ฅ์ ์ํ2 ๋ถ์ ๋ฐ ํผ๋๋ฐฑ



๐ ์ฒซ ๋ฒ์งธ ํ์ด์ง (๊ตฌ์กฐ๋ ์ข์ง๋ง, ์ธ๋ถ ๋ด์ฉ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ)
- ๋ฌธ์ ์ํฉ๊ณผ ์์ธ์ ์ค๋ช ํ๋ ๊ตฌ์กฐ๋ ์ ์ง์ฌ ์์.
- ์ฒซ ๋ฒ์งธ ์ค์ ๋ด์ฉ์ ๋ฉด์ ๊ด์ด ํฅ๋ฏธ๋ฅผ ๋๋ผ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํด๋ณผ ์๋ ์์ง๋ง, ๊ฐ๋ ์ฑ์ด ๋จ์ด์ ธ ์ฝ๊ธฐ ๋ถํธํ ๊ฐ๋ฅ์ฑ์ด ํผ.
- ๊ทธ๋๋ ์ถ์์ ์ธ ํํ์ ํผํ๋ ค๊ณ ๋ ธ๋ ฅํ ๋ถ๋ถ์ ๊ธ์ ์ ์ด๋ฏ๋ก, ๋ฉด์ ๊ด์ ๋ ๋ฒ์งธ ์ค์ ๊ณ์ ์ฝ์ด๋ณผ ๊ฒ์ด๋ค.
- ๐ ๋ ๋ฒ์งธ ์ค (SSE ๊ด๋ จ ๋ด์ฉ)
- SSE๋ฅผ ์ ์ ํํ๋์ง์ ๋ํ ์ด์ ์, SSE์ ์๋ ์๋ฆฌ ๋ฐ ํน์ง์ด ๋ถ์กฑํจ.
- ๋ณด๋ค ๊ตฌ์ฒด์ ์ธ ์ค๋ช ์ ์ถ๊ฐํ๋ฉด ์ข๋ค.
- ๐ ์ธ ๋ฒ์งธ ์ค (STOMP ๊ด๋ จ ๋ด์ฉ)
- STOMP์ ๋ํ ๊ธฐ์ ์ ์ค๋ช ์ ๋ ์์ธํ ์ ์ ์ ์์์ผ๋, ๋ถ์กฑํ ๋ถ๋ถ์ด ์์ฌ์.
๐ ๋ ๋ฒ์งธ ํ์ด์ง (URL ๋งํฌ ๊ณผ๋ค ์ฌ์ฉ)
- URL ๋งํฌ๊ฐ ๋๋ฌด ๋ง์, ๋ฉด์ ๊ด์ด ๋ชจ๋ ๋งํฌ๋ฅผ ํด๋ฆญํด์ ํ์ธํ ๊ฐ๋ฅ์ฑ์ ๋งค์ฐ ๋ฎ๋ค.
- ๊ธฐ๋ฅ ๊ตฌํ ๋ถ๋ถ์ ๋ณด๋ฉด, ๋ค๋ค์ต์ ์ ์ญ์ค์ ์ ์ฉํ์ฌ ๋ ์ค์ํ ๋ด์ฉ์ ๊ณผ๊ฐํ ์ ๊ฑฐํ๋ ๊ฒ์ด ํ์ํจ.
- ์ค์ํ ๋ด์ฉ์ ๋งํฌ๋ก ๋์ฒดํ๊ธฐ๋ณด๋ค, ์ง์ ํ์ด์ ์ค๋ช ํ๋ ๊ฒ์ด ๋ ํจ๊ณผ์ ์ด๋ค.
๐ ์ธ ๋ฒ์งธ ํ์ด์ง (TPS ์ฑ๋ฅ ๊ฐ์ ๋ฐ JPA N+1 ๋ฌธ์ )
- TPS ์ฑ๋ฅ ๊ฐ์ ๋ฐ JPA N+1 ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์ด ๊ฒฐ๊ณผ๋ง ๋์ด๋ ์ํ.
- ๋ฉด์ ๊ด์ด ๊ถ๊ธํ ๊ฒ์ **"์ด ์ฌ๋์ด ๋ฌธ์ ๋ฅผ ์ผ๋ง๋ ๊น์ด ์ดํดํ๊ณ ์์ผ๋ฉฐ, ํจ์น ์กฐ์ธ์ผ๋ก ํด๊ฒฐํ๋ ๊ณผ์ ์ ์ด๋ป๊ฒ ์ ๊ทผํ๋๊ฐ?"**์ด๋ค.
- ๋จ์ํ ๊ฒฐ๊ณผ๊ฐ ์๋๋ผ, ๋ฌธ์ ๋ฐ๊ฒฌ โ ํด๊ฒฐ ๊ณผ์ โ ์ฑ๋ฅ ๊ฐ์ ํจ๊ณผ๊น์ง์ ํ๋ฆ์ ํ์ด์ ์์ฑํด์ผ ํ๋ค.
๊ตฌ์กฐ๋ ์ข๊ณ ๋ค๋ฅธ ์ผ๋ฐ์ ์ธ ์ด๋ ฅ์๋ ๋น๊ตํ๋ฉด ์ถ์์ด์ ์ ์ฃผ ํผํ๊ณ ๊ตฌ์ฒด์ฑ ์๊ฒ ์ ์์ผ๋,๋์ฑ ๊ฐ๋ฐ์ค๋ ฅ ์๊ฒ ๊ตฌ์ฒด์ฑ์ด ๋ถ์กฑํ๊ฒ ์์ฝ๋ค
๐ ์ด๋ ฅ์ ์ํ3 ์ผ๋ถ๋ถ ๋ถ์ ๋ฐ ํผ๋๋ฐฑ

- ๋ถํธํจ์ ํด์ํ๋๋ถ๋ถ ์ฝ์ด๋ณด๋ฉด ์ฑ๋ฅ ๊ฐ์ ํ ์ ์ ์ข์ง๋ง, Selenium์ด๋ Redis๋ฅผ ๋จ์ํ ๊ฐ์ ธ๋ค ์ฌ์ฉํ ๋๋์ด๋ค.
๊ทธ๋์ ์ฆ ๋ ๋ฒจ1 ๋จ๊ณ์ด๋ค.
- ์ฑ๋ฅ๊ฐ์ ๋ ๋น์ฐํ ์ ๋ ๊ฒ ๊ฒฐ๊ณผ๋ง ์ ๋๊ฒ ์๋ ์ด๋ค ๋ฌธ์ ๋๋ฌธ์ ํ๊ณ ,๋ ๋์ค์ ํน์ง์ด ๋ฌด์๋๋ฌธ์ ์ด๋ฐ ์ฑ๋ฅ๊ฐ์ ํ๋ ์ง๋ฑ ๋ํ
์ผํ๊ฒ ์ ์ด์ผํ๋ค
- Selenium๋ ๋ณด๋ฉด ์ฌ๋ฌ๊ฐ์ง์์ Selenium์ ํํ ์ด์ ,์ด๋ป๊ฒ ์๋ํ๊ธฐ ๋๋ฌธ์ Selenium์ด ์ ํฉํ๋ค ํ๋จ๋ฑ ๋ํ
์ผํ ๊ฒ ์ ์ด์ผํ๋ค
๐ ์ถ๊ฐ ์ฌํญ
ํ๋ ฅ,์์,๊ฒฝ๋ ฅ๋ฑ์ ์ ์ผ ํ๋จ์ผ๋ก ๋ด๋ฆฌ๊ณ ์๊ธฐ์๊ฐ๋ ๊ทธ๋ฅ ์์ ์์ ๊ฑฐ๋ ์ ์ผ ํ๋จ์ผ๋ก ๋บด๋ฒ๋ฆฌ๋๊ฒ ๋ซ๋ค. ์๋ฐฑ๋ช ์ด๋ ฅ์์ ์๊ธฐ์๊ฐ ๋ณด๋ฉด ๋ค ๊ทธ๊ฑฐ๋ ๊ทธ๊ฑฐ๋๋ค
๋ณดํต ํฌํด์ ๊ฒฐ๊ณผํ๋ฉด ์ฌ์ง๋ฑ์ ์ฒจ๋ถํ๋๊ฒ ๋ฉด์ ๊ด์ ์ฌ์ง์ ๋ณด๊ณ ๊ฐ๋ฐ์ค๋ ฅ์ด ๋ฐ์ด๋์ง ๋น์ฐ ๋ชจ๋ฅด๊ณ ๊ด์ฌ์ด ์๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋นผ๋ฒ๋ฆฌ๋๊ฒ ๋ ์๋ ์๋ค.
๐ ํ์ด ์ข์ ์ด๋ ฅ์




๐ (25๋ 1์) SI๋ ์๋ ์ข์ ์ฌ๋ฌ ์๋น์ค ํ์ฌ ํฉ๊ฒฉํ A๊ฐ๋ฐ์ ์ด๋ ฅ์





'seok' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด๋ ฅ์/ํฌํธํด๋ฆฌ์ค ๊ฐ์ ์ ๋ฆฌ (0) | 2025.02.27 |
---|---|
์ฝ๋ฃจํด vs ์ฐ๋ ๋ (0) | 2025.01.12 |
๊ฒฐํฉ๋์ ์์ง๋ (0) | 2024.06.25 |
ํ ์คํธ์ฉ-๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๋ฒ ๋๋ ๋ชจ๋ (0) | 2024.05.31 |
Querydslํ๋ก์ ํธ ์ค์ ,์ฌ๋ฌํ/๋น๊ณต๊ฐ (0) | 2024.03.27 |