JOB ๐ซ | I'm not seeking employment, yet. ๐ |
---|---|
STUDY โ | (๐ฐ๐ท) Looking for foreign members to study with Koreans. |
ํ์ ๋น์ ์ ๊ด์ฐฐํ๊ณ , ํจ๊ป ๋์ ๋ฐฉํฅ์ ์ฐพ์ ๊ฐ๊ธฐ ์ํด ๐
๐ |
ํ์์๊ฒ ์ด์ ์ ๊ฐ์ํ๊ธฐ๋ณด๋ค, ์ด์ ์ ์ฌ์ด ์ฃผ๋ ์ฌ๋์ด ๋์ด ์ฃผ๊ณ ์ถ์ต๋๋ค! |
- ํ๊ตญ์ด ๋ฐ ์ผ๋ณธ์ด(ๆฅๆฌ่ช)๋ก ์ํตํฉ๋๋ค!
Communicate in Korean ๐ฐ๐ท and Japanese ๐ฏ๐ต - ์ปค๋ฎค๋ํฐ์์ ๋ฉํ ๋ง์ผ๋ก ์ฌ๋ฅ์ ๊ธฐ๋ถํ๊ณ ์์ต๋๋ค!
Contributing to the community by offering mentorship - ๋งค๋ ์๊ณ ๋ค์ ํ ์ ์ ๋จ์ ๊ฐ๋ฐ์์
๋๋ค...^^ (๋ฃ์ ๋ฌธ๊ตฌ ์ถ์ฒ๋ฐ์๋๋ค...^^)
Manner makes developer ๐
๐ง๐ปโ๐ป ๋งค์ถ 100์ต+ ํํ
ํฌ ์คํํธ์
์ ์ด๊ธฐ ์์คํ
์ ๋ฐ ๊ตฌ์ถ์ ๋ฆฌ๋ํ ๊ฒฝํ์ด ์์ต๋๋ค.
๐ง๐ปโ๐ป ์ปค๋จธ์ค ์คํํธ์
(์ด์ปค๋จธ์ค ํ๋ซํผ)์ ์ด๊ธฐ ์์คํ
์ ๋ฐ ๊ตฌ์ถ์ ๋ฆฌ๋ํ ๊ฒฝํ์ด ์์ต๋๋ค.
๐ง๐ปโ๐ป 20๋
์ด์ ์
๋ ฅ์ด ์๋ ์ฝํ
์ธ ๊ธฐ์
์ ์ฐจ๊ธฐ SSO ์์คํ
์ด๊ธฐ ์ค๊ณ๋ฅผ ๋ด๋นํ๊ณ , ์ํคํ
์ฒ ๋ฆฌ์์น, ๋ก๊ทธยทํต๊ณ ๋ฆฌ์์น ๋ฑ์ ํ์ต๋๋ค.
์ข์ ์ผ์ ๋ณด์ด๋ ๊ณณ์์ ํจ๊ป ๋๋๋ฉด, ์ ํ ์ํฅ๋ ฅ์ ๋๋ฆฌ ํผ๋จ๋ฆด ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค!
โค๏ธ |
์ด๋ก์ฐ์ฐ ์ด๋ฆฐ์ด์ฌ๋จ ์ ๊ธฐํ์ - since 2017 Monthly Sponsorship for Green Umbrella Children's Foundation |
์คํด๋ฅผ ๋๊ณ ์ ์ ๋ ์ ๋ณด๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ ์ด๋ณด ๋ธ๋ก๊ฑฐ์ ๋๋ค. ๐ฑ
๋น์ ์ด JWT ์ธ์ฆ์์ ์คํดํ๋ ๊ฒ๋ค
(๊ธด ๊ธ) What do you misunderstand about the JWT Authentication?
๋น๋ฐ๋ฒํธ ๊ด๋ฆฌํ๊ธฐ
- 2024 NIST ๋น๋ฐ๋ฒํธ ๊ฐ์ด๋๋ผ์ธ
- (๊ธด ๊ธ) ๋ฌด์ง๋ง์ง ์ง์ฐ๋๋ ๋น๋ฐ๋ฒํธ ํ์คํ ๋ฆฌ ๊ด๋ฆฌ์ ์ฌ์ฌ์ฉ ๋ฐฉ์ง, ๊ฐ๋ณ๊ณ ๋น ๋ฅด๊ณ ์์ ํ๊ฒ ๊ฐ์ ํ๊ธฐ
- ๋น๋ฐ๋ฒํธ ๋จ๋ฐฉํฅ ์ํธํ: ์ฌ์ดํธ๋ฅผ ๋ง๋๋ ๋๊ตฌ๋ ๋น์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณผ ์ ์๋ค๋ฉด - ๊ฐ๋ณ์ํธ์ ๋ฐ๋ณตํด์ฑ, ํํผ๋ง ๋ฑ
ํฅ์ฌ๊ณ ๋ ์ํคํ ์ฒ
ํฅ์ฌ๊ณ ๋ ์ํคํ ์ฒ ์๋์์ค
Organizer | Backend Developer |
์๋ก์ ๋ฉํ ยท๋ฉํฐ๊ฐ ๋์ด ์ฃผ๋ ์คํฐ๋๋ฅผ ๊ธฐํํ์ฌ ์ด์ํ๊ณ ์์ต๋๋ค!
ํด๊ฒฐ์ค์ฌ์ ์ธ 60%์ ํ์ ์์ 40%์ ์ ์ ์ง๋ง์ 21๋ช ์ด ํจ๊ปํ๋
๋กฑํ ์ฌ์ด๋ ํ๋ก์ ํธ์ ๋๋ค.
๐ญ Blog = Web + Log, ๊ทธ ๋ค์ ์ธ๋
์ผ์์ ์กฐ๊ฐ ๋ชจ์๊ณผ ์ ๋ฌธ์ ์ธ ์ ๋ณด ๊ณต์ ๊น์ง. ๐ค ํ์ง๋ง ์ ๋ฌ๋ ฅ ์๋ ๊ธ์ ์ฐ๋ ๊ฒ์ ์ด๋ ค์ด ์ผ์ธ๋ฐ์. ์ฐ๋ฆฌ "Nettee"๋ ๋๊ตฌ๋ ๋ ์ฝ๊ณ ์ ํํ๊ฒ ์ ๋ณด๋ฅผ ์ ๋ฌํ ์ ์๋ ๊ตฌ์กฐ๋ฅผ ์๊ฐํ์ต๋๋ค! |
โ๏ธ ์ฝ๊ฒ ์์ํ๋ ์ข์ ์ต๊ด
๊พธ์คํ ๊ธ์ฐ๊ธฐ๋ ์ฌ์ด ๊ธ์ฐ๊ธฐ์์ ์์๋ฉ๋๋ค."์ค๋๋ ๋ง์ ์ฌ๋๋ค์ด ๊ธ์ฐ๊ธฐ๋ฅผ ๊ฒฐ์ฌํ์ง๋ง, ๋ง์ ๋ง์นจํ๋ฅผ ์ฐ๊ธฐ๋ ์ ์ ํฌ๊ธฐํ๊ณ ๋ง๋๋ค." "๋ต๋ตํ ์ค๊ธ์ ์ด์ ๊ทธ๋ง! ๊ธ์ฐ๊ธฐ๋ ์ฌ์์ผ ํฉ๋๋ค." |
Nettee๋ ์ด๋ฐ ๋ถ๋ค์ ์ํด ์ฑํ ํ UI๋ฅผ ํฌํจํด, ์ฝ๊ณ ์์ฐ์ค๋ฌ์ด ๊ธ์ฐ๊ธฐ๋ฅผ ์ง์ํฉ๋๋ค! |
Nettee๊ฐ ๋ง๋๋ ๋ธ๋ก๊ทธ์์, ๋งํ์ UI๋ฅผ ํตํด ๊ธฐ์กด์ ์ค๊ธ ํ์์์ ๋ฒ์ด๋ ์๋ฐฉํฅ ์ํตํ ๊ธ์ฐ๊ธฐ๋ฅผ ๊ฒฝํํ ์ ์์ต๋๋ค. ๊ฒฐ๊ตญ, ๋ ์งง์ ์๊ฐ์ ์๋๊ฐ ์๋ ๊ธ์ ์์ฑํ ์ ์์ต๋๋ค! |
See: https://nettee.notion.site/introduction
โ ๋น ๋ฅด๊ณ ์์ ํ Draft ์ค๊ณํ๊ธฐ โ ์์ฑ์๊ฐ ์ฐธ์ฌํ๋ ์ด๋ฏธ์ง ์ต์ ํ โ ํ์ธต ํ์ธต ๋จ๋จํ ์ธ์ฆ โ ํ๋ก ํธ์๋์ ํ์ ํ๋ ๋น ๋ฅธ ์ ๋ฐ์ดํธ, ๋น ๋ฅธ ์กฐํ โ ์ง์ ๊ฐ๋ฅํ ํ์ ์ ์งํฅํ๊ธฐ โ ์ค๋ ฅ์ฐจ๊ฐ ์๋๋ผ๋ ์๋ก ํํ๊ธฐ๋ณด๋ค ๋ถ์กฑํ ๋ถ๋ถ์ ์ฑ์ ์ค ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๊ณ ์ถ์ต๋๋ค!
์ฐ๋ฆฌ์ ๊ฐ์น๋ฅผ ๋๋ฌ๋ด๋ ๊ฒ ์ง์ง ๋ชฉ์ ์ด์์!
๋ง๋๋ ๋ฐ ๊ธ๊ธํ๊ธฐ๋ณด๋ค, ์ฐ๋ฆฌ๊ฐ ์ฑ์ฅํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ ์ฃผ์ด์ผ ํฉ๋๋ค!
๐ฑ ํจ๊ปํ๋ ๋ชฉ์ ์ ์์ง ์๊ธฐ
Nettee์ ์ทจ์ง๋ ํฌ๋ก์ค ๋ฉํ ๋ง์
๋๋ค! ์ค๋ ฅ์ฐจ๊ฐ ์๋๋ผ๋ ์๋ก ํํ๊ธฐ๋ณด๋ค ๋ถ์กฑํ ๋ถ๋ถ์ ์ฑ์ ์ค ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๊ณ ์ถ์ต๋๋ค. |
- ์ฐธ์ฌํ๊ณ ์ถ์ ํํธ๋ฅผ ์์ ๋กญ๊ฒ ์ ํํฉ๋๋ค!
ํ ๋ถ์ผ์ ์คํ์ ๋ฆฌ์คํธ๋ก ์ฑ์ฅํ๋ฉด์ ์ ๋๋ด๋ฆฌ์คํธ๋ก ์ฑ์ฅํ ์ ์๊ฒ, ๋ด๊ฐ ์ฐธ์ฌํ ํํธ๋ฅผ ์ค์ค๋ก ์ ํํด ๊ธฐ์ฌํฉ๋๋ค.
- ๋กฑํ
ํ๋ก์ ํธ! ์ํ๋ ๊ธฐ๊ฐ(ํํธ)์ ์ฝ์ํ๊ณ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
์ง์์ ์ผ๋ก ๋ฐ์ ๊ฐ๋ฅํ ํ๋ก์ ํธ๋ฅผ ์ถ๊ตฌํฉ๋๋ค. ๊ธฐ๋ฅ ๊ฐ๋ฐ๊ณผ ๋๋ถ์ด, ์ด์ ๊ณผ์ ์์ ๋ฐ์ํ๋ ์ด์๋ค์ ๊ฒฝํํ๊ณ ๋ฅ๋์ ์ผ๋ก ๋ฌธ์ ํด๊ฒฐ์ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
- ์๋ก์ ์์
์๋์ ๋์น๋ฅผ ์ฃผ๋ฉด ์ ๋ฉ๋๋ค!
์ ๊ทน์ ์ผ๋ก ๊ธฐ์ฌํ๋ ๋งํผ ๋์ ์ฑ์ฅ์ผ๋ก ์ด์ด์ง๋๋ค! ๋ฐ๋ผ์ ํ์ธ์๊ฒ ๋์น๋ฅผ ์ฃผ์ง ์์๋ ๋๋ ๊ตฌ์กฐ์ ๋๋ค.
- ๋ฒ ์คํธ ํ๋ํฐ์ค๋ณด๋ค ๋ฒ ์คํธ ํ์ํฌ๋ฅผ ์งํฅํฉ๋๋ค!
๋์ ๊ธฐ์ ์ ๋ํ ๋ ผ์๊ฐ, ์คํฐ๋ ๋๋ฃ์๊ฒ ์์ฒ๋ฅผ ์ฃผ์ด๋ ๋ ๋งํผ ๊ฐ์น ์๋ ๊ฑด ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค! ๐
+ ๐ ๋ฐฑ์๋: ํ์ธต ํ์ธต ๋จ๋จํ ์ธ์ฆ
- ๋น์ ์ด ์๊ณ ์๋ JWT, OAuth! ์ ๋ง ์คํด๋ ์๋ ๊ฑธ๊น์? ์ทจ์ฝ์ฑ์ ์ง๋จํ๋ฉฐ, ์์ ์ฑ์ ๊ฐํํฉ๋๋ค.
- ๋ฌด์ง๋ง์ง ์ง์ฐ๋๋ ๋น๋ฐ๋ฒํธ ํ์คํ ๋ฆฌ์ ๋น๋ฐ๋ฒํธ ์ฌ์ฌ์ฉ ๋ฐฉ์ง! ๊ฐ๋ณ๊ณ ๋น ๋ฅด๊ฒ ๊ฐ์ ํด ๋ด ๋๋ค.
- ์ต์ ํ๋ ๋น๋ฐ๋ฒํธ ์ ์ฑ ์ผ๋ก, ์ฌ์ฉ์๋ค์ ์ต๊ด์ ๋ฐ์ํด์ ์ํธ์ ์์ ์ฑ์ ์ถ๊ตฌํฉ๋๋ค!
- OTP๋ฅผ SMS๋ ์ด๋ฉ์ผ๋ก ์ ๋ฌํ ๋, ๊ฒฝ์ ํ๋ ๋ชจ๋ ์๋น์ค์ ๋ชจ๋ ํต์ ๊ตฌ๊ฐ์ ์ ๋ขฐํ ์ ์์๊น์?
ํต์ ๊ตฌ๊ฐ์ ์ ๋ขฐํ์ง ์์๋, ์ฌ์ฉ์๋ ์ ๋ขฐํ ์ ์๋๋ก ์ค๊ณ๋ฅผ ๋ณด๊ฐํฉ๋๋ค. - ๊ทธ๋ฆฌ๊ณ ์ด๋ฐ ๋ ผ์๊ฐ ๊ฐ๋ฅํ๋๋ก ๋ฐฐ๊ฒฝ ์ง์์ ๊ณต์ ํ๊ณ , ๋ชจ๋์ ๋ฆฌ์์นํ๊ณ ๋ ผ์ํ๋ฉฐ ํํํ ํด ๋ด ๋๋ค!
+ ๐ ๋ฐฑ์๋: ํ์ ์ผ๋ก ๋ง๋ค์ด ๊ฐ๋ ์๋ฏธ ์๋ ์ํคํ ์ฒ
๋ฐฑ์๋ ํ์ ํฅ์ฌ๊ณ ๋ ์ํคํ
์ฒ์ ๋ฉํฐ๋ชจ๋ ํ๋ก์ ํธ๋ฅผ ๋ด์, ์ธ ๋จ๊ณ์ ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ ๊ธฐ์กด ๋ฉค๋ฒ ๋ฐ ๋ฏธ๋์ ๋ฉค๋ฒ์๊ฒ ์๊ฐํฉ๋๋ค.
์, '์ค๋ฒ์คํ'์ผ๋ก ๋ณด์ด๋ ๊ฒ๋ค์ด ์๋์?
- ์ฐ๋ฆฌ๋ ํ๊ตฌ์ ์ธ ์คํฐ๋์์. ๋ฐ๋ผํ๊ธฐ ๋ฐ์๊ธฐ๋ณด๋ค, ๋์๊ฐ ์ ์๋๋ก ๊ฐ์ ์ฑ ์ ์ฐพ๋ ๊ฒ์ ์ข์ํฉ๋๋ค!
- ๋ชจ๋ฐฉํ๋ ๋ฐ ๊ทธ์น์ง ์๊ณ ์์ ํธ์๋ฅผ ๊ฐ์ถ๋ ์ ๋ต์ ๊ฐ๊ณ ์์ต๋๋ค!
- ๊ฒฝํ์์ ๋ ธํ์ฐ์ ์ฐธ์ ํ ๋ชจ๋์ ์์ด๋์ด๋ฅผ ๋ชจ์์, ์ง์ ๊ฐ๋ฅํ ๋ฉํฐ๋ชจ๋ ํ๋ก์ ํธ๊ฐ ๋ญ์ง ๋ณด์ฌ ๋๋ฆด๊ฒ์.
- ์ ๊ธฐ์ ์ ๋์ ์ด ๊ธฐ์กด ์์ค ์ฝ๋์ ์ํฅ์ ์ฃผ์ง ์๋๋ก ์ค๊ณํด์, ํ๋ ฅ์ ์ผ๋ก ์ฐธ์ฌํ๋ ํ์ ๊ตฌ์กฐ์ ๋ง์ถฅ๋๋ค!
"๐ค It makes sence to me!"
๊ทธ๋์ ์ ํฌ๋ ๋ฐฐ๊ฒฝ์ง์์ ์ฐจ์ด๋ฅผ ์ขํ๊ณ ๋จ๊ณ์ ์ผ๋ก ์ ์ํ ์ ์๋ ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ ์ค๋นํ๊ณ ์์ต๋๋ค.
- Layered Architecture (Simple CRUD)
๊ธฐ๋ณธ CRUD ์ ์์ด๋ฉด์๋, ์์ธ๋ก ํ์ ์์๊ฒ๋ ๋ฏ์ค์ง ๋ชจ๋ฅด๋ ๋ช ๊ฐ์ง ์์ ๋ฐฉ์์ ์ด์ ์ ๋ก๋๋ค. ์ด ๋จ๊ณ์์๋ ๋ณต์กํ ์ค๊ณ๋ ๋ณต์กํ ์ฝ๋์ ๋ง์ ๋ถ๋ถ์ ์๋ตํ๊ณ , ์ค๋ก์ง ๊ตฌ์กฐ ์ดํด๋ฅผ ๋๋ ๋ฐ ์ง์คํฉ๋๋ค.
- Hexagonal Architecture (Team works)
๊ฐ ๊ณ์ธต์ ์ญํ ์ ๋ํ ์ดํด์ ์คํด! ๊ทธ์ค ํต์ฌ์ ์ธ ๋ถ๋ถ์ ๊ณต์ ํ๋ฉฐ ์๋ก์ ์๊ฐ์ ์ง๋จํฉ๋๋ค.
- Multimodule Project with Hexagonal Architecture (Team works)
๋ณธ๊ฒฉ์ ์ธ ํ์ ์ฝ๋ ์คํ์ผ์ ๋ด์ ๋ด๋ ํ๋ก์ ํธ์ ๋๋ค! ๊ณผ์ฐ ์ด์ ํฅ์ฌ๊ณ ๋ ์ํคํ ์ฒ์ ์ํ์ ์ ์งํ ๊น์? ๐
๊ธฐ์ญ๋ท์ฝค(github.com) ํ๋กํ์ ๊ณต์ฌ ์ค์ ๋๋ค...^^