Releases: CS-tudy/CStudy_BackEnd
Releases ยท CS-tudy/CStudy_BackEnd
Ver 2.0.0 [ 23.11.21 ]
1. OAuth2.0 ๋ก๊ทธ์ธ ์ถ๊ฐ
- ๊ธฐ์กด์ ํฌ๋กฌ80๋ฒ์ ์ ์ฟ ํค์ ๋ฌธ์ ๋ฅผ ์ฐํํ์ฌ ํด๊ฒฐ
- ๊ตฌ๊ธ, ๋ค์ด๋ฒ, ์นด์นด์ค ์ถ๊ฐ
2. ๋ฌธ์ ํ์ด ์ค๋ณต์ ์ธ ๋ฐ์ดํฐ ๋ฒ๊ทธ
- ๊ธฐ์กด์ ์ฟผ๋ฆฌ์ ๋ฌธ์ ๊ฐ ๋ฐ์
- ์กฐ์ธ์ ํ๋ ์กฐ๊ฑด์ and๋ก ์ถ๊ฐ์ ์ผ๋ก ๋๋ฑ ๋น๊ต
3. HTTPS ๋ฐฐํฌ
- ๊ธฐ์กด์ HTTP ๋ฐฐํฌ์์ ๋ณด์์ ์ธ ์ธก๋ฉด์ผ๋ก HTTPS ๋ณ๊ฒฝ
- AWS Certificate manager , AWS ELB๋ฅผ ํตํ์ฌ ์ ์ฉ
4. EC2 (MySQL) -> RDS
- ๊ธฐ์กด์ MySQL์์ RDS๋ก ๋ง์ด๊ทธ๋ ์ด์
Ver 1.2.0 [ 23.11.02 ]
1. ๊ธฐ์กด์ ์๋ฆผ Polling ๋ฐฉ์์ SSE ๋ฐฉ์์ผ๋ก ์์
- ํ์ฌ ๋ถ์ฐํ๊ฒฝ์์ SSE๋ฅผ ํ์ฌ ๋จ์ผ WAS๋ก ์ ํ
- ์ถํ ๋ฉ์ธ์ง๋ฅผ ํตํ์ฌ SSE๋ฅผ ํ์ฅ ๋ฐ ๋ถ์ฐ ํ๊ฒฝ ๊ตฌ์ฑ์ ํด์ผ๋จ
2. Redis RDB ๋ฐ์ดํฐ ์ ์ค์ ๋ํ ๋ฐฑ์
- AOF, RDB ๋ฐฉ์์์ RDB ๋ฐฉ์์ ์ ํํจ
- AOF๋ CPU์ ๋์ ๋ถํ๊ฐ ๋ฐ์ํ๋ค. ํ์ง๋ง RDB๋ ๋ฐฑ์ ์ ํ๋ ๋์ค์ ๋ฐ์ดํฐ ์ ์ค
- ๊ทธ๋์ Corn์ ํตํด์ ์๋ฒฝ 2์์ ๋ฐฑ์ -
- ์ดํ ํด๋ฌ์คํฐ๋ฅผ ํตํ์ฌ ์ค๋ฅ๊ฐ ๋ฌ์ ๋ rdb ํ์ผ์ ์ฌ์ฉํ๊ฒ ๋ณ๊ฒฝํ๊ฒ ์์ ์ ํด์ผ๋จ
3. ํ ์คํธ ์ฝ๋ ์ถ๊ฐ ๋ฐ ์์
- ํ ์คํธ ์ฝ๋ ์์ ๋ฐ ์ถ๊ฐ
4. Member์ ๋ฐ๋ณต์ ์ธ DB I/O๋ฅผ ์บ์ฑ์ ํตํ์ฌ ๋ถํ ์ค์ด๊ธฐ
- JWT Filter์ member์ ๋ฐ๋ณต์ ์ธ ์กฐํ๋ฅผ ๋ง์ด ํจ.
- ์ด ๋ถ๋ถ์ด ๋ถํ์ํ db i/o๋ฅผ ๋ฐ์ํ์ฌ ์ด๋ฅผ ์บ์ฑ์ ์ฒ๋ฆฌํจ
v1.1.0
๊ณต์ง์ฌํญ
- CRUD
- ๋ฌดํ ๋๊ธ
Discord Bot
- ์ค์๊ฐ์ผ๋ก ์์ฒญ ๋ฌธ์ ๋ฅผ ํ์ธํ ์ ์๋ค.
Validation ์์ธ ์์
- ๊ธฐ์กด์ ๋ถ์กฑํ๋ validation์ ์์ ํ๋ค.
ํ ์คํธ ์ฝ๋ ๋ณ๊ฒฝ
- ํ ์คํธ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ฌ Http ์์ฒญ๊ณผ ๊ฒ์ฆ์ ๋ถ๋ฆฌ ์ด 230๊ฐ
OAuth 2.0
- ๊ธฐ์กด์ Google๋ง ์์๋๋ฐ Naver, Kakao ์ถ๊ฐ