2023.05.02 ~ 2023.05.31
- KB ๊ตญ๋ฏผ์ํ IT ์์นด๋ฐ๋ฏธ ITโs Your Life 3 ๊ธฐ ์ต์ฐ์ ํ๋ก์ ํธ์
- ์์ฐ ์์
์ด๋ฆ | ๊น์์ฐ | ๊ธธ๋ฏผ์ง | ๋ฐ์ํฌ | ๋ฐ์๋ฆฐ | ๋ฐ์ฐฌ์ฑ |
์ญํ | ํ์ฅ, ํ ์คํ | ํ ์คํ | ์๊ธฐ, ํ ์คํ | ํ ์คํ | ํ ์คํ |
์ธ๋ถ ์ญํ (Backend) |
ยท DB ์ค๊ณ ยท SMS ยท ์๋ฆผ ยท ๋ฌดํ ์คํฌ๋กค ํ์ด์ง๋ค์ด์ |
ยท ๊ฒ์๊ธ ยท ํต๊ณ |
ยท DB ์ค๊ณ ยท ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ์ธ๊ฐ ยท ๋๊ธ |
ยท ํ๋กํ ยท ํ๋ก์/ํ๋ก์ ยท ๋์ ๊ณผ์ ยท ์ธ๊ธฐ ๊ฒ์๊ธ |
ยท ๊ฒ์ ยท ๋์ ๊ณผ์ |
์ธ๋ถ ์ญํ (Frontend) |
ยท ํผ๋ ๊ธ ์์ฑ ํผ ยท ํผ๋ ๋ฌดํ ์คํฌ๋กค ยท ๊ฒ์๊ธ ๊ฒ์ |
ยท ๊ฒ์๊ธ ยท ์์ธ ๊ฒ์๊ธ ยท ํต๊ณ ยท ๋์ ๊ณผ์ |
ยท ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ์ธ๊ฐ ยท ์๋ฆผ ยท ํ๋ก์/ํ๋ก์ ยท ์ฌ์ฉ์ ๊ฒ์ |
ยท ๋ฉ๋ด ๋ฐ ยท ์ฌ์ด๋ ๋ฐ |
ยท ํ๋กํ ยท ๋์ ๊ณผ์ |
MZ ์ธ๋๊ฐ ๊ฐ๊ณ ์๋ ์๋ชป๋ ์๋น ์ต๊ด, ์นด์นด์คํก ์คํ ์ฑํ ๋ฐฉ์์ ์ต๋ช ์ผ๋ก ์ง์ถ์ ์ค์ด๊ณ ์ ์๋น ์ํ์ ๊ณต์ ํ๋ โ๊ฑฐ์ง๋ฐฉโ ์ ํ ์ํฉ์์ MZ ์ธ๋์ ์ฌ๋ฐ๋ฅธ ์๋น ์ต๊ด ํ์ฑ์ ๋๋ ๊ณต์ ํ ์ง์ถ ๊ด๋ฆฌ ์น ์๋น์ค โSo Be itโ ์ ๊ธฐํํ๊ฒ ๋์๋ค.
ํ๋ก์ ํธ ๊ฐ๋ฐ์ ์งํํ๊ธฐ ์ , ์๋น์ค ๊ธฐํ ์ ๋ฐ์ ๋ํ ์ค๋ฌธ์ ์งํํ๋ค.
์ค๋ฌธ ์๋ต์๋ ๋ชจ๋ 20 ๋์ 30 ๋๋ก MZ ์ธ๋์ ํด๋นํ์ผ๋ฉฐ, โ๊ท์ฐฎ์โ ๊ณผ โ๊พธ์คํ ์์ฑํ๊ธฐ ์ด๋ ค์โ ์์ผ๋ก ์ง์ถ์ ์ ๊ธฐ์ ์ผ๋ก ๊ธฐ๋กํ์ง ์๋๋ค๊ณ ์๋ตํ ์ด์ ๋ฅผ ๊ผฝ์๋ค.
๊ฑฐ์ง๋ฐฉ ์ฌ์ฉ ๊ฒฝํ์ด ์๋ ์ค๋ฌธ ์๋ต์๋ โ์ง์ถ ๋ด์ญ ๊ด๋ฆฌ ์ด๋ ค์โ, โ๊ฑฐ์ง๋ฐฉ ์ธ์ ์์ ์ ํโ ์์ผ๋ก ๊ฑฐ์ง๋ฐฉ์ ๋จ์ ์ ๊ผฝ์๋ค.
์ด๋ฌํ ์ค๋ฌธ ์กฐ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ์ฌ์ฉํ๊ธฐ ๊ฐ๋จํ๋ฉด์๋ ํฅ๋ฏธ๋ฅผ ์ ๋ฐํ์ฌ ์์ฃผ ์ด์ฉํ ์ ์๊ณ , ์ง์ถ์ ๊ธฐ๋กํ๊ฑฐ๋ ์ง์ถ์ ํ๋ฝ๋ฐ์์ผ๋ก์จ ์๋น ์ต๊ด์ ๊ฐ์ ํ๊ณ ์ํตํ ์ ์๋ SNS ๊ธฐ๋ฐ ์ง์ถ ๊ด๋ฆฌ ์๋น์ค๋ฅผ MZ ์ธ๋๋ฅผ ํ๊ฒ์ผ๋ก ๊ฐ๋ฐํ๋ค.
โSo Be itโ ์๋น์ค์ ํน์ฅ์ ์ ์์ ๊ฐ์ผ๋ฉฐ ํด๋น ์๋น์ค๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๋ค์๊ณผ ๊ฐ์ ํจ๊ณผ๋ฅผ ๊ธฐ๋ํ ์ ์๋ค.
- ์ฌ๋๋ค์ ํผ๋๋ฐฑ์ ํตํด ์ง์ถ์ ๋ฐฉ์งํจ์ผ๋ก์จ ์ ์ฝ
- ๊พธ์คํ ์ง์ถ ๊ธฐ๋ก
- ์ฌ๋ฐ๋ฅธ ์๋น ์ต๊ด ํ์ฑ
- ํ์ ๊ฐ์ ์, ์์ด๋ ์ค๋ณต์ ํ์ธํ๋ค.
- ๊ทธ ํ, ์ฌ์ฉ์์ ๋๋จธ์ง ์ ๋ณด๋ฅผ ์
๋ ฅํ๊ณ ,
Naver Cloud Platform
์ ์ด์ฉํ ์ ํ๋ฒํธ ์ธ์ฆ์ ํตํด ์ ๋ฌ๋ฐ์ ์ธ์ฆ ๋ฒํธ๋ฅผ ์ ๋ ฅํ๊ณ ํ์ ๊ฐ์ ํ๋ค.
- ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ฌ ๋ก๊ทธ์ธํ๋ค.
- ๋ก๊ทธ์ธ ์
Spring Security
์JWT
๋ฅผ ์ด์ฉํ์ฌ Access Token์ ๋ฐ๊ธ๋ฐ์ ์ธ์ ์คํ ๋ฆฌ์ง์ ์ ์ฅํ๋ค. - ์๋ฒ์์ ํ ํฐ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ์ฌ โSo Be itโ ์๋น์ค์ ๋ํ ์ ๊ทผ์ ๊ฒฐ์ ํ๋ค.
- ๋ก๊ทธ์์ ์, ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋ํ๋ค.
- ์ง์ถ์ ๊ธฐ๋กํ๋ โ์ง์ถ ์ ๋ ฅโ ๊ณผ ๋ค๋ฅธ ์ฌ์ฉ์๋ค์๊ฒ ์ง์ถ์ ํ๋ฝ๋ฐ๋ โ๊ฒฐ์ฌ ๋ฐ๊ธฐโ ๋ก ์์ฑํ ๊ฒ์๊ธ ํ์ ์ด ๋๋์ด์ ธ ์๋ค.
- โ์ง์ถ ์ ๋ ฅโ ํ์ ์ ๊ฒ์๊ธ ์์ฑ ์, โ์๋นโ, โ์ทจ๋ฏธ์ํโ, โ๊ธฐํโ ๋ฑ๊ณผ ๊ฐ์ ์ง์ถ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ค์ ํ ์ ์๋ค.
- โ์ง์ถ ์
๋ ฅโ ํ์
๊ณผ โ๊ฒฐ์ฌ ๋ฐ๊ธฐโ ํ์
๋ชจ๋ ๊ฒ์๊ธ ์์ฑ ์ ์ด๋ฏธ์ง๋ฅผ ์
๋ก๋ํ ์ ์๋ค.
Amazon S3 Service
๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฏธ์ง ์ ๋ก๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค.
- ๊ฒ์๊ธ์ ๊ฒ์ํ ๋, ๊ณต๊ฐ ๋ฒ์๋ฅผ โ์ ์ฒด๊ณต๊ฐโ, โ๋งํ๊ณต๊ฐโ, โ๋น๊ณต๊ฐโ ๋ก ์ค์ ํ ์ ์๋ค.
- โHomeโ ํ์ด์ง์ ํผ๋์ ๋ฌดํ ์คํฌ๋กค์ ์ ์ฉํ์ฌ ์คํฌ๋กค์ ๋ด๋ฆด ๋๋ง๋ค ์กฐํํ์ง ์์ ๊ฒ์๊ธ์ด ์์ ๊ฒฝ์ฐ, ์ต์ ์์ผ๋ก ๊ณ์ํด์ ๊ฒ์๊ธ์ ๋ณด์ฌ ์ค๋ค.
- ๋ฌดํ ์คํฌ๋กค์ ํผ๋๋ฟ๋ง ์๋๋ผ ํ๋กํ์์ ํด๋น ์ฌ์ฉ์๊ฐ ์์ฑํ ๊ฒ์๊ธ์ ํ์ธํ ๋๋ ์๋ํ๋ค.
- ํ๋ก ํธ์๋์์๋
React Intersection Observer API
๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฐฑ์๋์์๋Cursor ๊ธฐ๋ฐ JPA Pagination
์ ๊ตฌํํด์ ํ์ด์ง ์ฒ๋ฆฌ๋ฅผ ํ๋ค.
- ์ฌ์ฉ์๋ค์ ์ํํ ์ํต์ ์ํด ๊ธฐ๋ณธ์ ์ธ SNS ์๋น์ค์ธ ํ๋ก์ฐ, ์ธํ๋ก์ฐ, ์๋ฆผ ๊ธฐ๋ฅ๋ ์ ๊ณตํ๋ค.
- ์ฌ์ฉ์์ ํ๋กํ์์ ํด๋น ์ฌ์ฉ์์ ํ๋ก์๊ณผ ํ๋ก์ ์๋ฅผ ํ์ธํ ์ ์์ผ๋ฉฐ ํ๋ก์ฐ์ ์ธํ๋ก์ฐ๊ฐ ๊ฐ๋ฅํ๋ค.
- ์๋ฆผ์ ์ข ๋ฅ์๋ ๊ฒ์๊ธ ์ข์์ ์๋ฆผ, ๋๊ธ ์๋ฆผ, ๋๊ธ ์ข์์ ์๋ฆผ, ํ๋ก์ฐ ์๋ฆผ์ด ์๋ค.
- ์ง์ถ ๋ด์ญ ํญ ๋ฉ๋ด์์ ์ฌ์ฉ์๊ฐ ์์ฑํ ์ง์ถ ๋ด์ญ์ ์๋ณ๋ก ํ์ธํ ์ ์๋ค.
Nivo
๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ง์ถ์ ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ๋ณผ ์ ์๋๋ก ์ฐจํธ๋ฅผ ๊ตฌํํ๋ค.React Calendar
๋ฅผ ์ด์ฉํ์ฌ ์บ๋ฆฐ๋๋ฅผ ๊ตฌํํ์ผ๋ฉฐ, ์บ๋ฆฐ๋์์ ์ผ์๋ณ๋ก ์ฌ์ฉ์๊ฐ ๋์ ์ผ๋ง๋ ์๋นํ๋์ง ๋ณผ ์ ์๋ค.