โ๊ฑฐ๋ํจ"์ ์นด์นด์คํ ํฌ ๋ถํธ์บ ํ ๋ด์์ ์ฌ๋ฌผํจ์ ์ด์ฉํ ์ค๊ณ ๊ฑฐ๋ ํ๋ซํผ์ ๋๋ค. ์ฌ์ฉ์๋ค์ ํ๋งคํ ๋ฌผ๊ฑด์ ์ฌ๋ฌผํจ์ ๋ณด๊ดํ๊ณ , ๊ตฌ๋งค์๋ ํด๋น ์ฌ๋ฌผํจ์์ ๋ฌผ๊ฑด์ ์ฐพ์๊ฐ๋ ๋ฐฉ์์ผ๋ก ๊ฑฐ๋๊ฐ ์ด๋ฃจ์ด์ง๋๋ค. ๋น๋๋ฉด์ผ๋ก ์์ ํ๊ณ ํจ์จ์ ์ผ๋ก ๊ฑฐ๋ํ ์ ์์ผ๋ฉฐ, ์ปค๋ฎค๋ํฐ ์์์ ํ๋ฐํ ๋ฌผํ ๊ตํ์ ํ ์ ์๋ ๊ฒ์ด ํน์ง์ ๋๋ค. โ์ฌ๋ฌผํจ ๊ฑฐ๋โ ๊ธฐ๋ฅ์ ํตํด ๊ฑฐ๋์๋ ์๋ก์ ์๊ฐ์ ๋ง์ถ ํ์ ์์ด ๋น๋๋ฉด์ผ๋ก ํธ๋ฆฌํ๊ฒ ๊ฑฐ๋๋ฅผ ์งํํ ์ ์์ต๋๋ค.โ
- ๋ค ๊ฐ์ด ํ์ด ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ํ๋ฃจ์ ํ์๊ฐ์ฉ ๊ฐ์ ์ ์ผ๋ก ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ์งํํฉ๋๋ค.
- ์ผ์ : ๋งค์ฃผ ์์์ผ 20์, ํ ์์ผ 14์, ์ผ์์ผ 14์
- ์์์ผ์ 3์๊ฐ, ์ฃผ๋ง์ ๋ค ํ ๋๊น์ง.
- ์ฅ์: KTB ํ์์ค
- ์์์ผ 20์์๋ ์ฝ๋ ๋ฆฌ๋ทฐ๊ฐ ๋๋ ๊ธฐ๋ฅ์ ํตํฉํ์ฌ main ๋ธ๋์น์ ์ฌ๋ฆฝ๋๋ค.
- 5์ฃผ์ฐจ ๋ถํฐ๋ ๊ฐ๊ฐ์ด ๊ตฌํํ ๊ธฐ๋ฅ์ ์ฑ๋ฅ์ ํ ์คํธํ๊ณ ๋น๊ตํฉ๋๋ค.
- ์ฑ๋ฅ ํ ์คํธ ๊ฒฐ๊ณผ๋ ์ฝ๋ ํตํฉ ์๊ฐ์ ๊ณต์ ํฉ๋๋ค.
- ํ, ์, ๋ชฉ, ๊ธ์ 1์๊ฐ ์ฉ ๊ฐ๊ฐ ๋ค๋ฅธ ํ์์ ์ฝ๋๋ฅผ ๋ฐ๋์ ๋ฆฌ๋ทฐํฉ๋๋ค.
- ํ ์์ผ๊ณผ ์ผ์์ผ ๋ชจ๊ฐ์ฝ์ ๊ด๋ จ ์ธ์ ์์์ ํจ๊ป ์์ฒญํฉ๋๋ค.
- ์นด์นด์ค ๋ถํธ์บ ํ ๋ด์ ๋จ๋ ์ฌ๋ฌผํจ์ด ๋ง๋ค.
- ๊ณผ์ ๋ณ๋ก ์ฑ ์ ๋ฐ๋๋ฐ ์์ ์ ๊ธฐ์ ์คํ๊ณผ ๋ง์ง์๋ ์ฑ ์ด ์๋ค.
- ์นด์นด์ค ๋ถํธ์บ ํ ๋ด์์ ํธ๋ฆฌํ๊ฒ ์ค๊ณ ๊ฑฐ๋๋ฅผ ๋์์ค๋ค.
- ํ๋งค์๋ ๋ฌผ๊ฑด์ ์ฌ๋ฆฌ๋ฉด ์ฌ๋ฌผํจ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐฐ์ ๋ฐ๋๋ค.
- ๊ด๋ฆฌ์๋ ์ฌ๋ฌผํจ์ ๋ฌผ๊ฑด์ ๊ฒ์ํ๋ค.
- ๋ฌผ๊ฑด์ ์ํ๋ ๊ฒ์ ์ค -> ํ๋งค ์ค(๊ฒ์ ์๋ฃ) -> ํ๋งค ์๋ฃ๋ก ๋๋ ์ง๋ค.
- ๊ตฌ๋งค์๊ฐ ๋๊ธ์ ๊ฒฐ์ ํ๋ฉด ํ๋งค์์๊ฒ ๋๊ธ์ด ์ ๋ฌ๋๊ณ , ์ฌ๋ฌผํจ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์๋ ค์ค๋ค.
-
ํ๋ก์ ํธ๋ ๊ฐ ๊ธฐ๋ฅ ๋ณ ๋์ด๋๋ฅผ ์์นํํ์์ต๋๋ค.
-
ํ์ ๊ธฐ๋ฅ
- ๋ก๊ทธ์ธ โ 7์
- OAuth + jwt + Redis
- ๋ก๊ทธ์์ โ 1์
- ๋ง์ดํ์ด์ง
- ๊ตฌ๋งค ๋ด์ญ โ 2์
- ํ๋งค ๋ด์ญ โ 2์
- ๋ก๊ทธ์ธ โ 7์
-
์๋ฆผ โ 7์
- ์คํ๋ง ๋ฐฐ์น ํ์ต
- ๊ตฌ๋งค์๊ฐ ๊ตฌ๋งค๋ฅผ ํ๋ฉด ํ๋งค์์๊ฒ ์๋ฆผ์ด ๋ฌ๋ค(์๋จ ๋ฐ์ ์๋ฆผ ํ์ด์ง๊ฐ ์๊ณ ๊ฑฐ๊ธฐ์ ์๋ฆผ๋ค ๋ณด์ฌ์ค)
- ๋ฉ์ผ๋ก ์๋ฆผ์ ๋ณด๋ด์.
- Spring Boot Starter Mail ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ณ ๋ ค
-
์ค๊ณ ๋ฌผํ ๊ฑฐ๋ ํ์ด์ง
- ํธ๋์ญ์ ๋์์ฑ ํ์ต -> 7์
- ์ค๊ณ ๋ฌผํ ๊ตฌ๋งค
- ๊ตฌ๋งค ์์ธ ์์ฒญ โ 4์
- ๋์์ฑ ์ด์(๋น๊ด์ ๋ฝ, ๋๊ด์ ๋ฝ, ๋ค์๋ ๋ฝ) ๊ณ ๋ ค
- ์ฌ์ฉ์๊ฐ ๊ตฌ๋งค ๋ฒํผ์ ๋๋ ์ ๋ ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ํด๋น ๋ฌผํ์ ๊ตฌ๋งค ๋ฒํผ์ ๋๋ฅด์ง ๋ชปํ๋๋ก.
- ๋ฌผํ ๋ณ ์ฌ๋ฌผํจ ์์ด๋, ๋น๋ฐ๋ฒํธ ์ ๋ฌ โ 1์
- ์ฌ๋ฌผํจ ์ํ ์ ๊ทธ๊ธฐ โ 1์
- ๋ฌผํ DB ์ํ ๋ณ๊ฒฝ โ 1์
- ๊ตฌ๋งค์ ๊ตฌ๋งค ๋ด์ญ์ ์ถ๊ฐ โ 1์
- ๊ตฌ๋งค ์์ธ ์์ฒญ โ 4์
- ์ค๊ณ ๋ฌผํ ํ๋งค
- ์ค๊ณ ๋ฌผํ ์ฌ๋ฆฌ๊ธฐ โ 1์
- ์ค๊ณ ๋ฌผํ ์์ โ 1์
- ์ค๊ณ ๋ฌผํ ์ญ์ - 1์
- ํ๋งค์ ํ๋งค ๋ด์ญ ๊ด๋ฆฌ โ 1์
- ํํ๋ฉด์ ๋์์ค ๋ฌผํ ๋ด์ญ(๋ฉ์ธํ์ด์ง) - 1์
- ์ฌ๋ฌผํจ ๊ด๋ฆฌ
- ๊ด๋ฆฌ์ ํ์ด์ง โ 3์
- ์คํ๋ง ์ํ๋ฆฌํฐ Role ๊ด๋ฆฌ
- ์ ์ฒด ์ฌ๋ฌผํจ ์ํ ์กฐํ โ 1์
- ๊ด๋ฆฌ์ ํ์ด์ง โ 3์
- ์์
๊ธฐ๋ฅ (์ฐํ๊ธฐ, ๊ด์ฌ, ์กฐํ)
- ์ฐํ๊ธฐ โ 4์ (์ต์ ํ ํฌํ ์ด ์๋ค. ๋ ์ฌ๋ฅ ์์ด)
- ์กฐํ ์ โ 4์
- ๊ฒ์
- ๋ฌผํ ๊ฒ์ โ 3์ (์ต์ ํ ํฌํ ์ด ์๋ค. ๋ ์ฌ๋ฅ ์์ด)
- ์๋ฆผ
- ํ๋งค์, ๊ตฌ๋งค์์๊ฒ ๊ฐ๋ ์๋ฆผ
- ์๋ฆผ์ฐฝ์ ์กฐํํ๋ฉด ํด๋น ์๋ฆผ๋ค์ ์ํ๊ฐ false
- ํ๋งค์, ๊ตฌ๋งค์์๊ฒ ๊ฐ๋ ์๋ฆผ
-
์ฑ๋ฅ ํ ์คํธ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐ ์ต์ ํ ๋ฐฉ์ ๋ ผ์ โ 4์
-
52์ / 8์ฃผ โ ํ ์ฃผ์ 6.5์
1์ฃผ์ฐจ: ๋ก๊ทธ์ธ(7) ๋ฐ ๋ก๊ทธ์์(1) โ 8์ -> 10/13(์ผ)๊น์ง
- ๋ก๊ทธ์ธ ์ ๋ฆฌํ๋ ์ ํ ํฐ์ ์๋ฒ์ ์ฟ ํค์, ์ก์ธ์ค ํ ํฐ์ ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ์ ์ฅ
2์ฃผ์ฐจ: ์ฌ๋ฌผํจ ์กฐํ(1), ๋์์ฑ ์ด์ ํ์ต(7) โ 8์ -> 10/20(์ผ)๊น์ง
3์ฃผ์ฐจ: ์ค๊ณ ๋ฌผํ ํ๋งค ๋ฐ ํ๋งค ๋ด์ญ, ํํ๋ฉด์ ๋์์ค ๋ฌผํ ๋ด์ญ(๋ฉ์ธํ์ด์ง) โ 7์
4์ฃผ์ฐจ: ์ค๊ณ ๋ฌผํ ๊ตฌ๋งค ๋ฐ ๊ตฌ๋งค ๋ด์ญ(๋์์ฑ ์ด์ ํด๊ฒฐ)
5์ฃผ์ฐจ: ์๋ฆผ, ๊ฒ์, filter, ์ฑ๋ฅ ํ ์คํธ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐ ์ต์ ํ ๋ฐฉ์ ๋ ผ์ โ 7์
- ์๋ฆผ
- ํ๋งค์๊ฐ ์ฌ๋ฌผํจ ID์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐ์
- ๊ตฌ๋งค์ ์๋ น ์๋ฆผ
- ์๋ฆผ์ฐฝ์ ์กฐํํ๋ฉด ํด๋น ์๋ฆผ๋ค์ ์ํ๊ฐ false
- ๊ฒ์
- ๋ฌผํ ๊ฒ์ โ 3์ (์ฟผ๋ฆฌ๋ฅผ ํตํด ๊ฒ์)
6์ฃผ์ฐจ: ์์ ๊ธฐ๋ฅ(์ข์์, ์กฐํ ์) - 10์
- ๋ฌผํ ์กฐํ ์ ๊ธฐ๋ฅ
- ๋ฌผํ ์ข์์ ๊ธฐ๋ฅ
7์ฃผ์ฐจ: ๋จ์ ํ ์คํธ ํ์ต ๋ฐ ์ ์ฉ
8์ฃผ์ฐจ: ์ฑ๋ฅ ํ ์คํธ ๋ฐ ์ต์ ํ
9์ฃผ์ฐจ: ์ด์ ๋ชจ๋ํฐ๋ง ๋ฐ ์ฑ๋ฅ ์ต์ ํ
10์ฃผ์ฐจ: ์ด์ ๋ชจ๋ํฐ๋ง ๋ฐ ์ฑ๋ฅ ์ต์ ํ
11์ฃผ์ฐจ: ์ด์ ๋ชจ๋ํฐ๋ง ๋ฐ ์ฑ๋ฅ ์ต์ ํ
12์ฃผ์ฐจ: ์ด์ ๋ชจ๋ํฐ๋ง ๋ฐ ์ฑ๋ฅ ์ต์ ํ
1์ฃผ์ฐจ: [NHN FORWARD 2021] Redis ์ผ๋ฌด์ง๊ฒ ์ฌ์ฉํ๊ธฐ
------------------- ํฌํธํด๋ฆฌ์ค ๋ด์ฉ -------------------
๊ฒ์ํ ๋ Pak ah e ์ผ๋ โak aโ๊น์ง ๊ฒ์ํ๊ฒ ํ์๋ค.
์ฟผ๋ฆฌ๋ฌธ ~~~~ ๋ฅผ ์ฌ์ฉํ๋ค. ๋ํ ์ ๋ชฉ์๋ ์๋๋ฐ ๋ณธ๋ฌธ ๋ด์ฉ๋ง ์์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ๋ณธ๋ฌธ๋ด์ฉ๋ ๊ฐ์ด ๋ถ์ํ๋ค.
๊ทธ๋ฐ๋ฐ ์ฑ๋ฅ์ ์ธก์ ํด๋ณด๋ ~~~๊ฐ ๋์๋ค. ๊ทธ๋์ ๊ฒ์ ์ฟผ๋ฆฌ ์ต์ ํ๋ฅผ ํตํด์ ๋ณ๋ชฉ์ง์ ์ ๊ฐ์ ํ์ฌ jmeter๋ก ์ฑ๋ฅํ ์คํธ๋ฅผ ์งํํ์ฌ 00% ์ฑ๋ฅ์ ๊ฐ์ ํ์์ต๋๋ค.