ํ ํด๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ ๋ ์ด ์์ต๋๋ค.
์ทจ๋ฝ์ ์ฑ๊ณตํ๋ ์๋ 12์์ฒ๋ผ ์ฌํด๋ ํ๊ณ ๋ก์ ์์ฑํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
์ด๋ฒ ํ๊ณ ๋ก์ ์ฐ๊ธฐ ์ํด 24๋ ํ๊ณ ๋ก์ ์ด์ง ์ฟ๋ดค๋๋ฐ์. ํ ํด๋ฅผ ์์ฝํ์ ๋ 23๋ ์ "์ฑ์ฅ", 24๋ ์ "๊ฐ์ ํจ" ์ด๋ผ๊ณ ๋์ด ์๋ค์. ใ ใ ใ
25๋ ํ ํด๋ ์์ฒญ ์ฑ์ฅํ๊ณ ๊ฐ์ ํ์ง๋ง, ์ค๋ณต๋๋ ๋ค๋ฅด๊ฒ ์์ฝํ์๋ฉด ์,,,,,, "์ ์๊ณผ ๋ฝ๋ด๊ธฐ" ๋ผ๊ณ ์์ฝํ ์ ์์ ๊ฑฐ ๊ฐ์ต๋๋ค.
์ ์ ๊ฐ๋ฐ์๋ก์ ํ์ฌ์ ๊ธฐ์ ์ ์ผ๋ก๋ ์ปค๋ฎค๋ํฐ์ ์ผ๋ก๋ ์ ์์ ํ์ด์ผ ํ๊ณ , ๋งค ์๊ฐ์๊ฐ ์ ์์ ์ ๊ทธ๋ฆฌ๊ณ ์ค๋ ฅ์ ๋ณด์ฌ์ฃผ๊ณ ๋ฝ๋ด์ผ ํ์ต๋๋ค.
์ ๋ฒ ํ๊ณ ๋ก์ ๋ถ๊ธฐ๋ณ ์์ฝ์ ํด์ ์ ์๋๋ฐ, ์ด๋ฒ์ 4L ํ์์ผ๋ก ์์ฑํด ๋ณด๊ฒ ์ต๋๋ค. ์๋ ํ๊ณ ๋ก์ด ๊ถ๊ธํ์ ๋ถ์ด ํธ์ค์ค์ฅ์๋ ์์๊น ์๋์ ์ฒจ๋ถํด๋๊ฒ ์ต๋๋ค.
https://programmer-may.tistory.com/246
์ ์ ์ฃผ๋์ด ๊ฐ๋ฐ์ ๋ฐ์ฃผํ A.K.A ์ค์์ 24๋ ํ๊ณ ๋ก
ํ ํด๊ฐ ๊ฐ๊ณ ๋ค์ ์๋ก์ด ํด๊ฐ์ฐพ์ ์ค๊ณ ์๋ค. 25๋ ์ ๊ธฐ๋ค๋ฆฌ๋ฉฐ, ์ง๋ ํ ํด์ธ 24๋ ์ ๋๋์ ๋ณด๋ ค๊ณ ํ๋ค. ์ฐ์ฌ๊ณก์ ์ด ๋ง์๋ ํ ํด์ด๊ธฐ์ ์๋ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ฐฌ ํ๊ณ ๋ก์ด ๋ ๊ฒ ๊ฐ๋ค.๋จผ์ ํ
programmer-may.tistory.com
๐Liked (์ข์๋ ๊ฒ) - ์ฌํด ์ข์๋ ๊ฒฝํ, ๊ธฐ์ , ํ์ํฌ
"์ ๊ท์ง ์ ํ๊ณผ ๋์ ํผํฌ๋จผ์ค"
์ ์ฌ ํ 1์๋ถํฐ 2์๊น์ง ๊ต์ก์ ๋ค์ผ๋ฉด์ ์ ๊ท์ง ์ ํ ํ๊ฐ๋ฅผ ๋ฐ์์ผ๋ง ํ์ต๋๋ค. 1์ฐจ, 2์ฐจ ํ๊ฐ๋ก ์งํ๋๊ณ , ์ ๋ฅผ ๋น๋กฏํ ๋๊ธฐ๋ค์ด ์ ๋ฐ ์ ๋๋ง์ด ์ ๊ท์ง ์ ํ ๋์ต๋๋ค. ์ฌ๋ด ์์ฒด ํ๋ ์์ํฌ ๋ด์ฉ์ด ๊ฝค๋ ์ด๋ ค์ ์ผ๋ฉฐ, ๋์ ๊ต์ก๊ณผ ์ ๋ฌด ๊ฐ๋๋ฅผ ์๊ตฌํ์ต๋๋ค.
๋ชจ๋๋ค ์ ๊ท์ง ์ ํ์ด ๋์ง ์์๊น ์กฐ๋ง์กฐ๋งํด ํ๋ฉฐ ์คํธ๋ ์ค๋ฅผ ๋ง์ด ๋ฐ์์ต๋๋ค. ์ด๋ฐ ์คํธ๋ ์ค๋ ์ ์์ ์๊ฒ ๋์๋ ๊ฒ์ด ํ๋๋ ์๋ค๋ ๊ฑธ ์๊ธฐ์ ๋ง์ธ๋์ ์ ๋ฐ๊ฟ ๋งค์ผ ์์นจ ์ถ๊ทผํ์ต๋๋ค.
์ ๊ฐ ์์ฃผ ๋ณด๋ ๊ฒ์์์ ํ ์บ๋ฆญํฐ์ ๋ช ๋์ฌ๊ฐ ์๋๋ฐ, ๊ทธ๊ฒ ๋ฐ๋ก,
"๋ด ์์จ๋ฅผ ์ ๋๋ก ๋ณด์ฌ์ค ์๊ฐ์ด๊ตฐ"
์ด๋ผ๋ ๋์ฌ์ ๋๋ค.
๋งค ๊ต์ก ๋ฐ์ผ๋ฌ ๊ฐ๋ ์ถ๊ทผ ์์นจ๋ง๋ค ํ๊ฐ ๋ฐ์ผ๋ฌ ๊ฐ๋ ์ ์ฅ์ด ์๋, ๊ต์ก์๋ถ๋ค๊ป "๋ด ํ๋ ์คํฌ, ์ํํธ์คํฌ ์์จ๋ฅผ ์ ๋๋ก ๋ณด์ฌ์ค์ผ๊ฒ ๋ค๐"๋ผ๋ ๋ง์์ผ๋ก ํํ์ต๋๋ค.

๊ทธ๋ ๊ฒ ๋ง์ ๊ฐ์ง๋ ํ๊ฐ๋ถํด์ง๋ ๋จธ๋ฆฌ์๋ ๋ณต์กํด์ง์ง ์๊ณ , ๊ต์ก๋ ์คํ์ง์ฒ๋ผ ์ ํก์ํ ์ ์์์ต๋๋ค. ํนํ๋ ์ดํดํ ๋ด์ฉ๋ค์ ๋ค๋ฅธ ๋๊ธฐ๋ค์๊ฒ ์ธ๋ฏธ๋๋ฅผ ์ด์ด ์ค๋ช ํด์ฃผ๊ฑฐ๋, ๋ค์ด์ด๊ทธ๋จ ๋๋ ๋์๋ ๋ง๋ค์ด ๊ณต์ ํด์ฃผ๋ ๋ฑ ์ด๋ฐ ์ด๋ฏธ์ง๋ฅผ ํ์ฌ์์ ๋๊ฒ ํ๊ฐ ๋ฐ์์ต๋๋ค.
๋ํ ๊ธฐ์ ์ ์ผ๋ก๋ ๊ต์กํ์ฅ๋๊ป ์ ๋ง ๊ฐ์ฌํ๊ฒ ํฐ ์นญ์ฐฌ์ ๋ฐ์๋๋ฐ, "์ฃผํ๋์ ์ ์ ์ด์ง๋ง, ์ ์ ๊ฐ์ง ์๊ณ 3๋ ์ฐจ ์ ๋ ์ค๋ ฅ์ ๊ฐ์ง ๊ฒ ๊ฐ๋ค. ์์ผ๋ก๋ ๊ทธ๋ฐ ์์ธ์ ํ๋๋ก ์ผํ๋ฉด ๋๋ฌด ์ข์ ๊ฒ ๊ฐ๋ค." ๋ผ๋ ๋ง์ ํด์ฃผ์ จ์ต๋๋ค.
๊ทธ๋ง์ ๋ค์ ๋ ์ ๋ง ๋ฟ๋ฏํ๊ณ , ๋ด ์์จ๋ฅผ ์ ๋๋ก ๋ฝ๋๊ตฌ๋ํ๋ ์๊ฐ๋ ๋ค์์ต๋๋ค. ๐๐
์ข์ ํฌํผ๋จผ์ค๋ก ํผ์ ์ํ๋ ํ์ ๋ค์ด๊ฐ ์ ์์์ต๋๋ค.
"์ค๋์ญ(Ownership)์ ๊ฐ์ง๊ณ ์ผํ๋ ํ๋"
25๋ ํ ํด ์ค ๊ฐ์ฅ ์ํ ์ ์ด๋ผ๊ณ ํ๋ฉด ๋ฐ๋ก ์ ๋ฌด์ ์ฃผ์ธ์์์ ๊ฐ๊ณ ๋ํ๋ ํ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ ์ค์ค๋กํํ ์๊ฒฉํด์ ์นญ์ฐฌ์ ์ ์ ํ๋๋ฐ ์ด๊ฑด ์ ๋ง ์นญ์ฐฌ ๋ฐ์ ๋ง๋ ํ ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
ํ์ฅ๋์ด ์ฃผ์ ์ ๋ฌด ์ฆ ์ฃผ์ด์ง ์ ๋ฌด๋ง์ ํ๋ ๊ฒ ์๋, ํ์ฌ ์์คํ ์ ๋ถํธํจ์ด๋, ๊ฐ์ ์ ์ด ๋ณด์ด๋ฉด ์ ์์๋ฅผ ๋ง๋ค์ด์ ๊ฑด์๋๋ฆฌ๊ณ , ์๋ก์ด ์์ ์ ๋ง๋ค์ด์ ์ปจํ ํ์ ์งํํ์์ต๋๋ค.
๊ทธ๋ ๊ฒ ์ ์ ๋ด์ฉ์ ๊ฑด์๋๋ฆฌ๊ณ ์ค๋ํ๋ ๊ณผ์ ์์, ํ์ฅ๋๊ป '์ด๋ ๊ฒ ์๊ฐํ ์ ์๋์ง ๋ชฐ๋๋๋ฐ ๋ง์ด ๋ฐฐ์ ๋ค.' ๋ฑ ๊ฐ๋ฐ ๋ณธ๋ถ์ฅ๋, ์ธํ๋ผ ๋ถ๋ฌธ์ฅ๋, ํํ ํ์ฅ๋, QA๋๋ฃ ๋ฑ๋ฑ ๋ง์ ๋ถ๋ค๊ป ์นญ์ฐฌ์ ๋ค์ ์ ์์์ต๋๋ค.
์ด๋ฐ ์ฑ๊ณผ๋ ์ ๊ฐ์ธ์ ์ธ ์ฑ์ฅ๋ง ์ด๋๋ฌ ๋ธ๊ฒ ์๋๋ผ ์ฌ๋ด ์์คํ ์ ํฅ์๋ ์ง๊ด์ ์ผ๋ก ์ด๋์ด ๋์ต๋๋ค.
"์ธ์ฆํ ํฐ ์ ์ฅ์๋ฅผ Redis ๋ก ์ ํํ๋ ์์ "
https://programmer-may.tistory.com/264
RDB์์ Redis๋ก๐ช ์ธ์ฆ ํ ํฐ ์ ์ฅ์ ๊ตฌ์กฐ ๊ฐ์ ๊ณผ 73% ์ ์ฅ ๊ณต๊ฐ ์ ๊ฐ
ํ์ฌ ์ฌ๋ด์ ๋ค์ํ ์ ๋ฌด ์์คํ ์ด 3.0 ํ๊ฒฝ์์ 5.0 ํ๊ฒฝ์ผ๋ก ์ ์ง์ ์ผ๋ก ๋ฐ์ ํ๊ณ ์์ต๋๋ค. ํนํ ์ผํ๋ชฐ ๋ฐ์ดํฐ ์์ง ์ ๋ฌด๋ฅผ ๊ณ ๋ํํ๋ ๊ณผ์ ์์ ์ธ์ฆ ํ ํฐ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์ ๊ฐ์ ํ ์ ์๋ค๋ ์
programmer-may.tistory.com
๋ฐ์ดํฐ ์ ์ฅ ๊ณต๊ฐ์ 73% ์ ๊ฐํ๋ฉด์, ๊ฐํ์ ์ธ ๊ณ ๊ฐ ์ ์ ๊ฑด๋ ์์ด์ต๋๋ค.
"์ฌ๋ด ์ ํธ ํจ์ ๋ฆฌํฉํ ๋ง ๊ฑด์"
https://programmer-may.tistory.com/263
Type Predicate๋ฅผ ํ์ฉํด ์ฌ๋ด ๋ด์ฅ ์ ํธํจ์ ํ์ ๊ฐ๋ ์ ์ฉ
์ฌ๋ด Core์์ ์ ๊ณต๋๋ ๋ด์ฅ ์ ํธ ํจ์ vIsEmpty() ํจ์์ vIsNull() ํจ์๋ ๋ฐํ์์์ null-safe ์ฒ๋ฆฌ๋ฅผ ์ํด ๋งค์ฐ ๋น๋ฒํ ์ฌ์ฉ๋๋ ํจ์์ ๋๋ค. ํ์ง๋ง ์ด๋ ๊ฒ ๋น๋ฒํ ์ฌ์ฉ๋๋ ํจ์๊ฐ ์ปดํ์ผ ์์ ์
programmer-may.tistory.com
๋ถํ์ํ ์ฝ๋๋ฅผ ๋์ด๋ผ ์ ์๊ฒ ๋๊ณ , ๊ฐ๋ ์ฑ ๋ฐ ์ ์ง๋ณด์๋ฅผ ๋์ผ ์ ์์์ต๋๋ค.
"๋ฐ์ดํฐ๋ฅผ 1๊ฑด ๋จ์ ์์ฒญ์์ N๊ฑด ๋จ์ ๋ฐฐ์น ์์ฒญ์ผ๋ก ๊ฐ์ ์์ " ์์๋ ๋ค๋ฅธ ์์ ์ ํ๋ค๊ฐ ์ฌ๋ฌ API ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํด ๋ฐฐ์น ์์ฒญ์ผ๋ก ๋ณด๋ผ ์ ์๋ ๊ฐ์ ์ ์ด ๋ณด์ฌ ๊ฑด์๋๋ฆฌ๊ณ , 100๊ฐ ๊ธฐ์ค 100๋ฒ ์์ฒญ ๋ณด๋ด๋ ๊ฑธ 50๊ฐ์ฉ 2๋ฒ๋ง ๋ณด๋ด๋๋ก ๊ฐ์ ํ์ต๋๋ค. (์ฟ ํก - ์ํ์ค๋น์ค ์ฒ๋ฆฌ)
"N๋ฒ ํํ์ ๋ฐ๋ณต DB ํธ์ถ์ ์ ๊ฑฐํ๊ณ JSON ํ๋ผ๋ฏธํฐ๋ฅผ ํ์ฉํ ๋จ์ผ ์ฟผ๋ฆฌ ์ฒ๋ฆฌ ๋ฐฉ์์ผ๋ก ๊ฐ์ " ์์ ์์๋ ์ด๋ ฅ ๋ฐ์ดํฐ DB ํธ์ถ ํ์๊ฐ O(N) → O(1)๋ก ๊ฐ์ํ์ต๋๋ค.
"HTTP Request ํ์ ์์ ์ ์ฉ๊ณผ Retry์ Fallback ์ ์ฑ ์ ์ฉ ์์ " ์์๋ ์ธ๋ถ ์์ง์ฒ์ ํต์ ์ ๋จ์ํ ์คํจ์จ์ ๊ทน๊ฐ ํ๋ฉฐ, ์ธ๋ถ ์๋ฒ ์ฅ์ ๋ฐ์์ ์๋์ผ๋ก ๊ฐ๋ฐ์๋ค์๊ฒ ์๋ฆฌ๊ณ , ์์ฒญ์ ๋ง์ ๋ถํ์ํ ๋ฆฌ์์ค ๋ญ๋น๋ฅผ ๋ง์ ์ ์์์ต๋๋ค. (์งํ ์ค)
์ ์ ๋๋ฆฐ ๋ด์ฉ์ด ์ ์๋ฏธํ๊ณ , ๊ฐ๋ฐ๋ ํํํ ์งํํ๋ ๋ง์ ๋ถ๋ค์ ์ ์์ ์ป์ ์ ์์๊ณ , ์ด๊ฑด ๋ค์ ์ ์์์ ์ ๋ขฐ๋ ์์น์ผ๋ก ์ด์ด์ก์ต๋๋ค. (์ด๊ฒ๋ ์ผ์ข ์ ์ค๋ ฅ ๋ฟ๋ฟ์ด ๋์ต๋๋ค.) ๋ํ ํ์ฅ๋์ ๋น๋กฏํ์ฌ ๋ถ๋ฌธ์ฅ๋๊ณผ ๋ณธ๋ถ์ฅ๋๊ป ํฐ ์นญ์ฐฌ์ ๋ฐ์ ์ ์์์ต๋๋ค.


์ด๋ฐ ํ๋๋ ์ฃผ๋์ด ๊ฐ๋ฐ์๋๋ง์ ๊ตญํํด์๊ฐ ์๋ ์ถ์ ํ๋๋ก์ ๊ฐ๊ณ ๊ฐ๋งํ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ ๊ทน์ ์ธ ์ ๋ฌด ํ๋์ ์ค๋ ฅ ํฅ์ ๋๋ถ์ ํ ์ค ๋ฌ๋์ค ํ์ด ํ๋ก๊ทธ๋จ์๋ ๋ฝํ ์ ์์๋ค๊ณ ์๊ฐํฉ๋๋ค.
"ํ์ค์ ์ธ ๋ชฉํ ๋ฌ์ฑ - ์๊ฒฉ์ฆ 3๊ฐ"
์ทจ์ค์ํ์ ํ๋ฉฐ ๋๊ผ๋๊ฒ, ๊ฐ๊ด์ ์ธ ์ธก๋ฉด์์ ๋๋ ์ด๋งํผ ํ ์ ์๋ ์ค๋ ฅ์ ๊ฐ์ง ์ฌ๋์ธ๋ฐ, ๊ฒ์ผ๋ก ํฐ๋์ง๊ฐ ์๋๋ค๋ ์ ์ ๋๋ค. ๊ทธ๋ฐ ์งํ๋ฅผ ๋ํ๋ด๋๊ฒ ์ฐ๋ฆฌ๋๋ผ์์ ์๊ฒฉ์ฆ์ด๋ผ๊ณ ๋ ์ฌ๋๊ณ , ์ผ๋จ ์ฌํด๋ ๊ธฐ๋ณธ์ ์ธ ์๊ฒฉ์ฆ์ ๋ค ๋ฐ์๋ผ๋ ๋ชฉํ๋ฅผ ์ธ์ ์ต๋๋ค. (์๊ฒฉ์ฆ์ด ์ ๋ถ๋ ์๋์ง๋ง, ์๋ฅ์์์ ๊ธฐ์ด๋ฅผ ํฐ๋ด๊ธฐ์ ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค.)
์ด์์ ์ผ๋ก๋ ์๊ฒฉ์ฆ 4๊ฐ, ํ์ค์ ์ผ๋ก๋ ์๊ฒฉ์ฆ 3๊ฐ๋ฅผ ๋ชฉํ๋ก ์ธ์ ๋๋ฐ, ๋ชฉํ์ ๋ถํฉํ๊ฒ ๊ธฐ๋ณธ์ ์ธ ์๊ฒฉ์ฆ 3๊ฐ๋ฅผ ๋์ต๋๋ค.
๊ฐ๊ฐ "์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ", "SQLD", "๋ฆฌ๋ ์ค๋ง์คํฐ 2๊ธ" ์ ๋๋ค.
์ฆ์ ์ผ๊ทผ์ด ์์ง๋ง, ํด๊ทผํด์ ํํํ ๊ณต๋ถํด ๋๋ค๋ ์ , ์ฌ์ง์ด ์๊ฒฉ์ฆ ๋์ด๋๊ฐ ์ํฅํ์คํ ๋๊ณ ์๋ ์์ ์์๋ ๋ชจ๋ ํ ๋ฒ์ ๋๋ค๋ ์ ์ด ๋ฟ๋ฏํ์ต๋๋ค. (ํต์ฅ๋ save,,,,ใ ใ ใ )
"์ง์์ ์ธ ๊ธฐ๋ก"
์ทจ์ค๋์ ๊ฐ์ฅ ์ด์ฌํ ํ ๊ฒ ๋ฐฐ์ด ๋ด์ฉ์ ๊ฐ๋ฐ ๊ธฐ์ ๋ธ๋ก๊ทธ์ ๊ธฐ๋กํ๊ธฐ ์ ๋๋ค. ์ ์ฌํ์๋ ์ฌ๋ด์์ ๋ง์ ๊ธ์ ์์ฑํ์ต๋๋ค. ๋ชจ๋ ๋๋ฃ ๊ฐ๋ฐ์์๊ฒ ๊ณต๊ฐ๋๋ค๋ ์ ์ด ์ด๋ป๊ฒ ๋ณด๋ฉด ๋ถ๋๋ฝ๊ณ ๋ถ๋ด๋ ๋์ง๋ง, ์ ๊ฐ ๋ฐฐ์ด ๋ด์ฉ์ ๊ณต์ ํ ์ ์๋ค๋ ์ ์ด ๋ ํฌ๊ฒ ๋ค๊ฐ์๊ธฐ์ ์ด์ฌํ ์์ฑํ์ต๋๋ค.
ํ์ฌ ๊ฐ๋ฐ HUB ๊ฒ์ํ์ ๊ธ์ ์์ฑ์ ํตํด, ๋๋ฃ ๊ฐ๋ฐ์๋ถ๋ค์๊ฒ ์นญ์ฐฌ๊ณผ ์ธ์ ์ ๋ฐ์ ์ ์์์ต๋๋ค.
์ด์์ค์ธ ๊ธฐ์ ๋ธ๋ก๊ทธ์ ํ์ฌ์์ ์์ฑํ ๋ชจ๋ ๊ธ์ ๋ด์ง ๋ชปํ์ต๋๋ค. ํ์ง๋ง ๋์ธ๋น๊ฐ ์๋ ๋ด์ฉ์ธ ๊ธ๋ค์ ์ด ๋ธ๋ก๊ทธ์๋ ๋ค๋ฅธ ์ธ์ด๋ก ์ ๋ฆฌํ๊ณ ํฌ์คํ ํ๋ฉฐ ๋ฆฌ๋ง์ธ๋ ํ๋ ์๊ฐ์ด ๋์ต๋๋ค.
โ๏ธ Learned (๋ฐฐ์ด ๊ฒ) - ์ฒด๋ํ ๊ฐ๋ /๊ธฐ์ /์ฌ๊ณ
"์ต๊ณ ๊ฐ ์ต์ ์ด ์๋๋ค."
์ต๊ณ ๋ผ๊ณ ์๊ฐํ๋ ๋ฐฉ๋ฒ์ด ๊ผญ ์ต์ ์ ๋ฐฉ๋ฒ์ด ๋์ง ์์ ์ ์๋ค๋ ๊ฑธ ๋ฐฐ์ ์ต๋๋ค.
๋ง์ฐํ๊ฒ ์๊ณ ์๋ ๋ง์ด์ง๋ง, ์ค๋ฌด๋ฅผ ํ๋ค๋ณด๋ ์ง์ ๊ฒฝํํ๊ณ ๋๋ ์ ์์์ต๋๋ค. ์ฌ๋ด ์ธํ๋ผ ๊ตฌ์ถ ์์คํ ์ ๋ณด๋ฉฐ ์คํ ์ค์ผ์ผ๋ง์ด๋ผ๋ ์ ์ผ ์ข์ ๋ฐฉ๋ฒ๋ ์๋๋ฐ ์ ๋์ ํ์ง ์๋ ๊ฑฐ์ง ๋ผ๋ ์๋ฌธ์ด ๋ค์์ต๋๋ค. ์ด๋ ์ ๊ฐ ์ฌ๋ด ์์คํ ์ ๊น์ ์ฌ์ ๊ณผ ํ์คํ ๋ฆฌ ๋ฑ์ ๋ชฐ๋๊ธฐ์ ์ฃ๋ถ๋ฅด๊ฒ ํ๋จํ๋ ๊ฒ์ด์์ต๋๋ค.
๋ฐฐํฌ ํ๋ก์ธ์ค์ ์๋ฒ ๊ตฌ์ถ์ ํ๋ค๋ค๋ ๊ฑธ ์ธํ๋ผ ํ์ฅ๋๊ป ๋ฃ๊ณ ์ต๊ณ ์ ๋ฐฉ๋ฒ์ด ํ์ฌํํ ์ต์ ์ ๋ฐฉ๋ฒ์ด ๋ ์ ์์ง ์๊ฒ ๊ตฌ๋ ๋ผ๋ ๊ฑธ ๋ฐฐ์ ์ต๋๋ค.
์ด๋ฐ ๋น์ทํ ๊ฒฝํ๋ค์ ํตํด ๋ด๊ฐ ์ต๊ณ ๋ผ๊ณ ์๊ฐํ๋ ๋ฐฉ๋ฒ์ด ๋ฌด์กฐ๊ฑด ์ต์ ์ผ ์ ์๊ณ , ๋ง์ ๊ฒฝํ๊ณผ ์ง์์ ์์์ผ ์ ๋ง๋ก ์ต์ ์ ์ ํ์ ๋ด๋ฆด ์ ์๊ฒ ๊ตฌ๋๋ผ๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
"์น ํ๋ก๊ทธ๋๋ฐ ์คํฌ ๊ฐํ"
์ธ์ฆ์ธ๊ฐ ํ ํฐ ์คํ ์ด๋ฅผ ๊ฐ๋ฐํ๋ค๊ฑฐ๋, API ํต์ ๋ชจ๋์ ๊ฐ๋ฐํ๋ค๊ฑฐ๋, ์คํฌ๋ํ ๋ก์ง์ ์์ฑํ๋ฉด์ 1๋ ์ ๊ณผ๋ ๋น๊ต๋ ์๋ ์ ๋๋ก ํ๋ ์คํฌ์ด ๋์์ต๋๋ค. ์ํธํ, ๋๋ ํ, ์์ถ ๋ฑ๋ ๋ฐฐ์ฐ๊ณ , ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ์ ๋ก์ง์ผ๋ก ํ์ด๋ธ๋ค๊ฑฐ๋ ์ธ๋ถ ์๋ฒ์ ํน์ด์ ์ ์ฐ๋ฆฌ ๋ก์ง์์ ๋ฐ์ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๋ค์ํ ํต์ ํ๋ก์ธ์ค๋ฅผ ๊ฒฝํํ๊ณ ๋ฐฐ์ ์ต๋๋ค.
์ํ ๊ฐ์ ๊ฒฝ์ฐ ์ด์ค ๋ก๊ทธ์ธ์ด ๋์ง ์์, ํ ์์ด๋๋น ๋ณ๋ ฌ์ฒ๋ฆฌ๋ฅผ ํ ์ ์์ด ๋ฉ์ธ์งํ ํต์ ์์๋ ์ง๋ ฌ๋ก ์ฒ๋ฆฌํ๋ ๊ฒฝํ, ์ธ๋ถ ์๋ฒ์์ ๋ด๋ ค์ฃผ๋ ๋๋ ํ๋ JS ํ์ผ์ ๋ก์ง์ ํ์ ํด ๋ณด๋ ๊ฒฝํ, ์ธ๋ถ ์์ง์ฒ์ ์ฃผ๋ฌธ์ํ์ ๋ฐ๋ผ ์ฐ๋ฆฌ ๋ฐ์ดํฐ์ ์งํ์ํ๋ฅผ ๋ฐ๊พธ๋ ๊ฒฝํ ๋ฑ๋ฑ์ด ์ค๋ฌด์๋ก์ ํ๋ ์คํฌ ํฅ์์ ๋์์ด ๋์ต๋๋ค.
"์ ๋ฌด ์ฒ๋ฆฌ ๋ถ๋ฐฐ ๋ฐฉ๋ฒ"
์ผํ๋ฉด์ ๋๋ ๊ฒ์ด ์ค์ ๊ณผ ์คํ์ ์ง์ค๋๊ฐ ๋ค๋ฅด๋ค๋ ์ ์ด์์ต๋๋ค. ๋ ๋ชจ๋ 100% ์ ์ง์ค๋๋ฉด ์ข๊ฒ ์ง๋ง, ์ฌ๋์ธ์ด์ ๊ทธ๋ด ์ ์์ต๋๋ค. ํนํ๋ ์ ์ฌ์๊ฐ๋ 11์๋์ฌ์ ์ค์ ๊ทผ๋ฌด๊ฐ ๋ ์งง๊ธฐ๋๋ฌธ์ ์ฒด๊ฐ๋๋ ๊ฒ ๋ ์ปธ์ต๋๋ค.
์ด๋ฐ ์ ์ ์์์ฑ์ฐฐํ๊ณ ์ค์ ์ ๋ฌธ์์์ ์ด๋ ์ธ์ ์ธ ์ ๋ฌด๋ฅผ ์ฒ๋ฆฌํ๊ณ , ์คํ์ ์ฝ๋ฉ์ ํ๋ ํ์์ผ๋ก ์ผ์ ์งํํ์ต๋๋ค. ๊ณ ๊ฐ ๋ฌธ์ ๋ฑ ์ธ๋ถ์์ธ ๋๋ฌธ์ ๋งค์ผ ์ง์ผ์ง์ง ์์์ง๋ง, ๊ตฌ๋ถ์ ์ง๊ณ ์ผ์ ์ฒ๋ฆฌํ๋ ํจ์จ์ด ์ค๋ฅด๋ ๊ฑธ ์ฒด๊ฐํ ์ ์์์ต๋๋ค.
๐ชซLacked (๋ถ์กฑํ๋ ๊ฒ) - ๋ถ์กฑํจ, ์ํ์ฐฉ์ค, ์์ฌ์ด ์
"ํ ์ด๋"
ํ ํด ๋์ ํฌ๊ฒ ์์ฌ์ด ์ ์ ๋ฑํ ์์์ง๋ง, ๊ตณ์ด ํ๋ ๋ฝ์๋ฉด ํ์ ์ด๋ํ๊ฒ ๋ ์ ์ ๋ฝ๊ณ ์ถ์ต๋๋ค. '์ฎ๊ธด ํ์ด ๋ณ๋ก๋ค. ์ ํ์ด ๊ทธ๋ฆฝ๋ค.' ์ด๋ฐ๊ฑด ์ ๋ ์๋๊ณ , ์ ๊ฐ ์ค์ค๋ก์๊ฒ ๊ตณ๊ฒ ๋ฏฟ์๋ ์ ๋ ?! ์ค์ ํ๋๊ฐ ๊นจ์ก๋ ์๊ฐ์ด๋ผ ์ด๊ฑธ ๋ฝ๊ฒ ๋์ต๋๋ค.
์ด๋ฆด ๋๋ถํฐ ์ด๋ค ์กฐ์ง์ด๋ผ๋ ์ ๋ น์๋ค๊ณ , ๋ฌด๋ฆฌ์ ์ ์ด์ธ๋ฆฐ๋ค๋ ์ด์ผ๊ธฐ๋ฅผ ๋ง์ด ๋ค์์ต๋๋ค. ๊ทธ๋์ ํ์ ๋ฐฐ์น ๋ฐ์์ ๋๋ ์ ๋ ํ ์ฎ๊ธธ ์ผ์ด ์๋ค๊ณ ์ค์ค๋ก ์๋งํ์ต๋๋ค.
์ ํ์ฅ๋๊ป ์ ์ฑ๊ฒฉ์ ํด๋ผ์ด์ธํธ ์ฌ์ด๋์ ๋น์ฆ๋์ค ๋ก์ง์ ๋ น์ด๋ ์ ๋ฌด์ ์ ํฉํ๊ณ , ๋งค์ฐ ๋ฅ๋์ ์ด๊ณ , ๊ฐ์ ํ๊ณ ์ ํ๋ ์์ง๊ฐ ๋ง์ ์คํ์ผ์ด๋ผ ๋ค๋ฅธ ํ์ด ์ด์ธ๋ฆฐ๋ค๋ผ๊ณ ํ์๋ฉด์ ํ ์ด๋์ ๊ถ์ ํ์ จ์ต๋๋ค.
์ด๋ค ์ด๋ค ํ์ ๊ฐ๊ฒ ๋ผ์ ์ฌํ๋ค ๋ณด๋ค ์ ์ค์ค๋ก์๋ํ ๋ฏฟ์์ด ๊นจ์ง ์๊ฐ์ด๋ผ ๋งค์ฐ ์ฌํ์ต๋๋ค. ์ ํฌ ํ์ฌ๊ฐ ์ฆ์ ํ ์ด๋์ด ์๊ธด ํ์ง๋ง, ์ ์ ๋ ์ฎ๊ธธ ์ผ์ด ์๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๋งค์ฐ ์๋งํ๋ ๊ฑฐ์ฃ .
๊ทธ๋ ๋ฐค ์๋ฌ์์ธ์ง? ๋ถํจ์ธ์ง? ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋๊ธฐ๋ค๊ณผ ํ ์์ ๊ฑธ์น๊ณ ์ธ์๋ ๊ธฐ์ต์ด ๋ฉ๋๋ค.๐ญ๐ญ๐ฅฒ๐ฅฒ(๊ทธ๋๋ ๋๊ธฐ๋ค ์์์ ์ด๊ฒ ์๋๋ผ ์ง๊ฐ ๋ ๋ชฐ๋ ํผ์ ์ธ์ด์ ๋คํ์ด๋ผ๋,,,,,,)
์ฎ๊ธด ํ์ ์ ํ์ฅ์ด์ ๋ถ๋ฌธ์ฅ๋์ ๋ง์๋๋ก ์ ์ฑ๊ฒฉ๊ณผ ์ ๋ฌด ์คํ์ผ์ ๋งค์ฐ ์ ๋ง์์ต๋๋ค. ์ฌ์ง์ด ํ๋ ์ ๋ฌด๋ง์ ํ๊ณ ์ถ์๊ณ , ๊ด์ฌ์๋ ์ชฝ์ด๋ผ ๋งค์ฐ ์ ์ ์ํ์ต๋๋ค.
๋ฌด์ธ๊ฐ์ ์ ๋๋ผ๋ ๊ฑด ์๊ณ , ์ ์ ์๋ง์ฌ๋ ํ ํ ๊บพ์ด๊ฒ ๋๋ ์ฌ๊ฑด์ด๋ผ ๋ญ๊ฐ ์์ฌ์ฐ๋ฉด์๋ ์๋ง์ด๋ ๋ถ์กฑํจ์ผ๋ก "ํ ์ด๋" ๋ฝ์์ต๋๋ค.
Longed for (๋ฐ๋๋ ๊ฒ) - ๋ด๋ ์ ๊ฐ๋ง/์๊ตฌ
"๋ฌ๋์ค ํ์ด ์ฐ์ ์ฐธ์ฌ"
1์์ ์งํ ์ค์ธ ๋ฌ๋์ค ํ์ด 2๊ธฐ๋ฅผ ์ ๋ง๋ฌด๋ฆฌ ํ๊ธฐ ์ ๋๋ค. ์ข์ ํผํฌ๋จผ์ค๋ฅผ ๋ด๊ณ ์ถ๊ณ , ๋ฐฑ์ง ์ํ๊ณผ๋ ๊ฐ์ ํ๋ก๊ทธ๋จ์์ ์ ํฌ ์ต๋ํ์ ์์ํ์ ์์๋ด๊ณ ์ถ์ต๋๋ค.
ํ๋ฅญํ๊ณ ์ข์ ๋ง๋ฌด๋ฆฌ๋ก ํ ํด ์์์ ์ฐ๋ปํ๊ฒ ํ๊ณ ์ถ์ต๋๋ค.
"์๊ฒฉ์ฆ"
๋ด๋ ์๋ ์๊ฒฉ์ฆ ๋ฐ๊ธฐ๋ ๊ณ์ ๋ ๊ฑฐ ๊ฐ์ต๋๋ค. ๋ชฉํ๋ ์ด๋ฒ์๋ 3๊ฐ์ธ๋ฐ, ์ด๋ฒ์ ์ด๋ ค์ด ์๊ฒฉ์ฆ์ ๋์ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ฐ๋ณด๊ณ ์ถ์๋ ์๊ฒฉ์ฆ์ด ์๋๋ฐ, AWS Certification SAA ๋ DA ๊ทธ๋ฆฌ๊ณ CCDAK(Certified Confluent Developer for Apache Kafka) ์๊ฒฉ์ฆ์ ๋๋ค. ๊ทธ๋๋ ์ค๋ฌด์์ ์ธ ์ ์๊ณ ์ค๋ฌด์ ์ ์ผ ๋์์ด ๋๋ ์๊ฒฉ์ฆ ์์ฃผ ๋จผ์ ๋ฐ๋ณผ ์๊ฐ์ ๋๋ค.
์๊ฒฉ์ฆ์ ๊ณ์ ๋ธ๋ ค๊ณ ๋ ธ๋ ฅํ๋ ๊ฑด, ์๊ฒฉ์ฆ ๊ฐฏ์๊ฐ ๋์ด๋๋ ๊ฒ๋ ์๊ฒ์ง๋ง ๋ฌด์๋ณด๋ค๋ ๊พธ์คํ ๊ณต๋ถ๋ฅผ ํ๋ ์ต๊ด์ ํ์ฑํ ์ ์์ด์ ์ ๋๋ค. ์ด๋ฐ ํ๋์ ์ต๊ด์ด ์์ผ๋ก๋ ์ด๋ค ๊ณต๋ถ๋ฅผ ํ๊ฒ ๋์๋ ๋ น์ฌ์ง ์๊ณ ๋น ๋ฅด๊ฒ ํก์ํ ์ ์๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
"์ผ๊ด์ฑ"
์ง๊ธ ์ ์ ์ ๋ฌด ํ๋ ์ค์ ์ข์ ์์ธ๊ฐ ๋ง๋ฟ๋๋ฆฐ ๋ฌธ์ ๋ฅผ ๋จ์ํ ํด๊ฒฐํ๋ ๊ฒ ๋ฟ๋ง ์๋๋ผ ์ด๋ป๊ฒํ๋ฉด ๋ค์ ๋ฐ์ํ์ง ์์์ง ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๋ ค๊ณ ํ๋ ํ๋์ ๋๋ค. ๋ํ ๊ฐ์ ํ ๋งํ ์ ๋ค์ ์ ๊ทน ํ๊ณผ ํ์ฌ์ ๊ถ์ ํ๊ณ ์ด๋ฅผ ์ค์ฒํ๋ ์ ์ ๋๋ค.
์ด๋ฐ ํ๋๊ฐ ์ ๊น ๋ฐ์ง ํ๋ ์คํ์ผ์ด ์๋, 2๋ , 3๋ , ์๋์ด ๊ฐ๋ฐ์๊ฐ ๋ ๋๊น์ง ๊พธ์คํ๊ฒ ๊ฐ๊ณ ๊ฐ๋ ๊ฒ์ด ๋ชฉํ์ ๋๋ค.
ํ ๋ฐ์๊ตญ ๋ ์ ์ค๋ ค๊ณ ํ๋ ๋ฐ๊ฑธ์์ด ์ ๋ฅผ ๋จ๋ค๋ณด๋ค ๋์ฑ ๋นจ๋ฆฌ ์ฑ์ฅํ ์ ์๋๋ก ์ด๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
'ETC' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| 2504ํ ๋ฆฌ๋ ์ค๋ง์คํฐ 2๊ธ ํฉ๊ฒฉ ํ๊ธฐ (0) | 2026.01.02 |
|---|---|
| ํ ์ค Learner's High ์๋ฒ 2๊ธฐ ์ ์ ํ๊ธฐ (0) | 2025.12.10 |
| ํ ๊ฑธ์ ์์ ๊ฐ๋ฐ์๊ฐ ์ง๊ธ ๊ผญ ์์์ผ ํ ํด๋ก๋ ์ฝ๋ - ์ฑ ์ผ๋ก Claude Code ๋ง์คํฐ ๋๊ธฐ (0) | 2025.11.23 |
| 2025๋ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 1ํ ์ค๊ธฐ ํ๊ธฐ (0) | 2025.04.22 |
| 2025๋ 1ํ SQLD ์ํ ํ๊ธฐ (0) | 2025.03.12 |
๋๊ธ