Important
์ต์ ๊ธฐ์ ํธ๋ ๋ ๋ถ์๊ณผ ์ค์ ๊ฐ๋ฐ ๊ฒฝํ์ ๋ด์ ๊ฐ์ธ ์์นด์ด๋ธ์
๋๋ค.
์ด ๊ณต๊ฐ์์ ์ ์ฝ๋ฉ ์ฌ์ , ๊ธฐ์ ์ ๋์ , ๊ทธ๋ฆฌ๊ณ ์
๊ณ ๋ํฅ์ ๋ํ ์ธ์ฌ์ดํธ๋ฅผ ๊ณต์ ํฉ๋๋ค. ๐ป ๐
'''
A personal archive featuring analysis of cutting-edge tech trends and real-world development experiences.
In this space, I share insights into my coding journey, technical challenges, and industry trends. ๐ป ๐
-
๐ฅ๏ธ ๊ฐ๋ฐ ์ผ์ง: ์ ์ค์ ํ๋ก์ ํธ ๊ฒฝํ, ๊ธฐ์ ๊ตฌํ ๊ณผ์ , ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ธฐ๋กํฉ๋๋ค.
- ์์น: ๐ฅ๏ธ ๊ฐ๋ฐ ์ผ์ง
- ์์: "
๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
: [GraphQL] - Apollo Client ์ฌ์ฉ๋ฒ ํ์ต"
-
๐ ๊ธฐ์ ๊ธฐ์ ๋ธ๋ก๊ทธ ํ๊ตฌ ์ผ์ง: ์ฃผ์ IT ๊ธฐ์ ๋ค์ ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ถ์ํ๊ณ ์์ฝํฉ๋๋ค.
- ์์น: ๐ ๊ธฐ์ ๊ธฐ์ ๋ธ๋ก๊ทธ ํ๊ตฌ ์ผ์ง
- ์์: "
๐ก ๊ฐ๋ฐ์ ์ธ์ฌ์ดํธ
: ใUberใ์ [์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ] ์ํคํ ์ฒ - ๋๊ท๋ชจ ํธ๋ํฝ ๊ด๋ฆฌ ๊ธฐ๋ฒ"
- โก๏ธ ๊ธฐ์ ์ ๋ฐ์ดํธ
- ๐ก ๊ฐ๋ฐ์ ์ธ์ฌ์ดํธ
- ๐ ํธ๋ ๋ ๋ถ์
- ๐ ๊ธฐ์ ํ๊ตฌ
- ๐ ๏ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ
- ๐ ๋ฒ๊ทธ ์์ ๋ฐ ์ต์ ํ
- ๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
๊ฐ๋ฐ์ผ์ง | ํํฉ |
---|---|
์์ฑ๋๊ธฐ | |
์์ฑ์๋ฃ |
Note
์ค์ ํ๋ก์ ํธ ๊ฒฝํ๊ณผ ๊ธฐ์ ๊ตฌํ ๊ณผ์ ๊ณต์
์ปค๋จธ์ค ํํ๋ก์ ํธ(๊ด๋ฆฌ์)
๊ฐ๋ฐ์ผ์ง #1.๐ ๏ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ
API ๋ฌธ์ ์๋ํ ์ ์ฉ (Spring REST Docs & Swagger UI) feat. OAS ๊ธฐ๋ฐ API ๋ฌธ์ํ์ปค๋จธ์ค ํํ๋ก์ ํธ(๊ด๋ฆฌ์)
๊ฐ๋ฐ์ผ์ง #2.๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
Spring Boot (Kotlin, Gradle) + Docker ๋ฅผ AWS ๋ฐฐํฌํด๋ณด์์ปค๋จธ์ค ํํ๋ก์ ํธ(๊ด๋ฆฌ์)
๊ฐ๋ฐ์ผ์ง #3.๐ ๏ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ
Swagger ๊ฐ์ ๊ธฐ feat. ์ปค์คํ ์ด๋ ธํ ์ด์ , ISP (์ธํฐํ์ด์ค๋ถ๋ฆฌ์์น)์ปค๋จธ์ค ํํ๋ก์ ํธ(์๋น์ค/์ฃผ๋ฌธ)
๊ฐ๋ฐ์ผ์ง #4.๐ ๏ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ
Jasypt ์ด์ฉํด ๋ฏผ๊ฐํ ์ ๋ณด ์ํธํ ์์์ปค๋จธ์ค ํํ๋ก์ ํธ(์๋น์ค/์ฃผ๋ฌธ)
๊ฐ๋ฐ์ผ์ง #5.๐ ๏ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ
์ฃผ๋ฌธ ์๋ฒ ๊ฐ๋ฐ๊ธฐ 1ํธ (๋๋ฉ์ธ)์ปค๋จธ์ค ํํ๋ก์ ํธ(์๋น์ค/์ฃผ๋ฌธ)
๊ฐ๋ฐ์ผ์ง #6.๐ ๏ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ
์ฃผ๋ฌธ ์๋ฒ ๊ฐ๋ฐ๊ธฐ 2ํธ (์ค๊ณ)์ปค๋จธ์ค ํํ๋ก์ ํธ(์๋น์ค/์ฃผ๋ฌธ)
๊ฐ๋ฐ์ผ์ง #7.๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
DB์์ ์ํธ์์ฉ์ด ํ์ํ ํ ์คํธ์ฝ๋๋ ์ด๋ป๊ฒ ์์ฑํ ๊น์ปค๋จธ์ค ํํ๋ก์ ํธ(์๋น์ค/์ฃผ๋ฌธ)
๊ฐ๋ฐ์ผ์ง #8.๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
ํ๋ก์ ํธ ์งํ ์ค ๋ฐ์ํ ๊น ์ด์์ปค๋จธ์ค ํํ๋ก์ ํธ(์๋น์ค/์ฃผ๋ฌธ)
๊ฐ๋ฐ์ผ์ง #9.๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
์ฝํ๋ฆฐ์ ํ์ฅํจ์ ํ์ฉํด Converter Extension ํด๋ณด์์ปค๋จธ์ค ํํ๋ก์ ํธ(์๋น์ค/์ฃผ๋ฌธ)
๊ฐ๋ฐ์ผ์ง #10.๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
์ฝํ๋ฆฐ์ value class ํ์ฉํด ๋๋ฉ์ธ ๊ฐ ๊ฐ์ฒด ๋ช ์ํด๋ณด์์ปค๋จธ์ค ํํ๋ก์ ํธ(์๋น์ค/์ฃผ๋ฌธ)
๊ฐ๋ฐ์ผ์ง #11.๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
pull request ์งํ ์ Git Confilct Solution (feat. rebase)์ปค๋จธ์ค ํํ๋ก์ ํธ
๊ฐ๋ฐ์ผ์ง #12.๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
์์ธก ๊ฐ๋ฅํ๊ณ ์ ์ดํ๊ธฐ ์ฌ์ด ์ํํธ์จ์ด์ ๋ํด ์์๋ณด์ (feat. ์ง์ ์ฑ์ฅ ๊ฐ๋ฅํ ์ํํธ์จ์ด๋ฅผ ๋ง๋ค์ด๊ฐ๋ ๋ฐฉ๋ฒ)์ปค๋จธ์ค ํํ๋ก์ ํธ
๊ฐ๋ฐ์ผ์ง #13.๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
JPA Entity ์ฐ๊ด๊ด๊ณ (feat. ์ ๋ฏธ๋์ ๊ฐ๋ฐ์ค๋ฌด)์ปค๋จธ์ค ํํ๋ก์ ํธ(์๋น์ค/์ฃผ๋ฌธ)
๊ฐ๋ฐ์ผ์ง #14.๐ ๏ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ
์ฃผ๋ฌธ ์๋ฒ ๊ฐ๋ฐ๊ธฐ 3ํธ (๊ตฌํ) (feat.์ง์ ๊ฐ๋ฅํ ์ํํธ์จ์ด)์ปค๋จธ์ค ํํ๋ก์ ํธ
๊ฐ๋ฐ์ผ์ง #15.๐ ํ์ต ๋ฐ ์ฐ๊ตฌ
์ผ๊ธ ์ปฌ๋ ์ vs ํ์ฅ ํจ์ (feat. ์ฝํ๋ฆฐ & ์๋ฐ)
Note
์ฃผ์ IT ๊ธฐ์ ๋ค์ ์ต์ ๊ธฐ์ ๋ํฅ ๋ถ์
๐ ๊ธฐ์ ํ๊ตฌ
ใ29CMใ ์ ๊ท ๊ฒ์ ์๋น์ค ์ ํ๊ธฐ (feat. ์ปฌ๋ฆฌ)- ๐ ใ๊ณ ์ค๋ฝใ ํ๋ก์ ํธ ๋ฐฑ์๋ ๊ฐ๋ฐ ๋ถ์
- ๐ ใEmergencyAssistantใ ํ๋ก์ ํธ ๋ฐฑ์๋ ๊ฐ๋ฐ ๋ถ์
"๐ Tech & Code Insights Archive"์ ๋ํ ๋ฌธ์์ฌํญ์ด๋ ํผ๋๋ฐฑ์ด ์์ผ์ ๊ฐ์? GitHub Discussions๋ฅผ ํตํด ์ํตํด ์ฃผ์ธ์!
Discussions ์ฐธ์ฌํ๊ธฐ โ