๐ 12. ํ๋ก๋ํธ ๋์์ด๋ ๋๋์ฐ์ ์ฃผ๊ฐ ๊ธฐ๋ก
๋์๊ฒ ๋ง๋ ์ด๋, ๋ถ์์ฒ๋ผ ์ด๊ธฐ, ๋ํ์ ๊ทผํฉ ๊ณต์ ํ
2025-07-07~07-13์ ๊ธฐ๋ก
์ด๋ฒ์ฃผ ์๊ฐ ์กฐ๊ฐ ๐ฐ
์๋ฒฝ์ฃผ์๋ฅผ ๋ฒ๋ฆฌ๊ณ ์ด๋ ์์ํ๊ธฐ
1์๋ถํฐ 5์๊น์ง ์ด์ฌํ ์ง๊ฒจ์ด ํฌ์ค๋ฅผ ์ ํด์ค๋ค๊ฐ ๋๋ง ์ฌํ์ ๊ธฐ์ ์ผ๋ก ํฌ์ค์ฅ์ ์ ๋๊ฐ๊ธฐ ์์ํ๋ค. ๊ฑฐ์ ๋ ๋ฌ ๊ฐ๊น์ด ์ด๋์ ํ์ง ์์ ์
์ด๋ค. ๊ทธ๋ฌ๋ค ์ ๋ฒ์ฃผ์๋ ๋ฐ๋์ ํฌ์ค์ฅ์ ๋ฑ๋กํ๊ฒ ๋ค๊ณ ๋ค์งํ๋๋ฐ, ๊ฐ์์ค๋ฐ ๊ตํต์ฌ๊ณ ๋ก ๋ฏธ๋ฃจ๊ฒ ๋์๋ค.
์ด์ ๋ชธ๋ ์ด๋์ ๋ ๋์์ก๊ณ ์ด๋์ ๋ค์ ์์ํ๊ธด ํด์ผ ํ๋๋ฐ ํฌ์ค์ฅ์ ๊ฐ๊ธฐ ์ซ๊ณ ์ด๋ป๊ฒ ํด์ผ ํ ๊น ๊ณ ๋ฏผํ๋ค๊ฐ Claude Project์ ์ ํ ํด๋ ์ฌ๋ฆฌ ์๋ด๊ฐ์๊ฒ ๋ฌผ์ด๋ดค๋ค. ํ์ฌ ๋ด ์ํ๋ ์ด๋ป๊ณ , ์ด๋ป๊ฒ ํ๋ฉด ์ด๋์ ์์ํ๊ณ ๊ณ์ํ ์ ์์๊น?
์๊ธฐ๋ฅผ ๋๋ ๋ณธ ๊ฒฐ๊ณผ, ์ฐ์ ๋ด๊ฐ ํฅ๋ฏธ๋ฅผ ๊ฐ๊ณ ์๋ ๊ฑท๊ธฐ, ํ๊ตฌ์ ํ์ด๋ถํฐ ์์ํด๋ณด๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. ์๋๋ Claude ์ฌ๋ฆฌ ์๋ด๊ฐ์ ๋๋ด๋ ๋ํ๋ฅผ ๋ฐํ์ผ๋ก ๋์ ํน์ฑ์ด ๋ฐํ๋ ์์ฌ๊ฒฐ์ ๊ณผ์ ์ ์ ๋ฆฌํด๋ดค๋ค.
๋น์ ์ ์ด๋ ๊ฒฐ์ ๊ณผ์ ์ ๋ณด๋ฉด ํน์ฑ๋ค์ด ์ ๋ง ์ฌ๋ฏธ์๊ฒ ์์ฉํ์ด์.
์์ง ํ ๋ง๋ก ์ด๋ฏธ ํ๊ตฌ์ฅ๊ณผ ํ์ด์ฅ ์ ๋ณด๋ ์ฐพ์๋์ง๋ง, ์ ๋ต๊ณผ ์ฌ์ฌ์๊ณ ํ ๋ง๊ฐ ๊ณผํ๊ฒ ๋ฐ๋ํด์ ํฌ์ค์ฅvsํํธvs์ ์ฐ์vs๊ทผ๋ ฅ... ๋ชจ๋ ๊ฑธ ๋ค ๊ณ ๋ คํ๋ ค๋ค ์คํ๋ ค ์๋ฌด๊ฒ๋ ๋ชป ํ๊ฒ ๋์ฃ . ์๊ทน์ถ๊ตฌ 96%์ธ ๋น์ ์๊ฒ ํฌ์ค์ฅ์ ์ง๋ฃจํ ๋ฐ๋ณต ์ด๋์ ๋ณธ๋ฅ์ ์ผ๋ก ๊ฑฐ๋ถ๊ฐ์ ์ผ์ผ์ผฐ๊ณ ์.
๊ทธ๋ฐ๋ฐ ๋ํํ๋ฉด์ ์ง์ ์ฌ๊ณ ํ ๋ง๋ก "์๋ฒฝํ ๊ฑธ ์ฐพ์ผ๋ ค๋ค ์๋ฌด๊ฒ๋ ์ ํ๊ณ ์๊ตฌ๋" ๊นจ๋ฌ์ ์๊ฐ, ํ๋ ํ ๋ง๊ฐ ๋ฐ๋ํ์ด์. ๊ฐ๋ณํ ํ ๋ง๋ต๊ฒ ๋์๊ฒ ๋ง๋ ํ๊ตฌ์ ํ์ด์ ์ ํํ๊ณ , ์ ๋ต์ ์ผ๋ก ์ฒดํโ๋น๊ตโ์ ํ ๊ณํ๊น์ง ์ธ์ ์ฃ . ์ค๊ฐ์ ๋ "๊ทผ๋ ฅ์ด๋์? ๋๋จธ์ง ๋ ์?" ํ๋ฉฐ ์ฌ์ฌ์๊ณ ๊ฐ ์ฌ๋ฐ๋ํ์ง๋ง, ์ด๋ฒ์ "์ด? ๋ ์์ ๋๊ฐ๋ค"๋ฉฐ ์ค์ค๋ก ํจํด์ ์ธ์ํ๊ณ ๋ธ๋ ์ดํฌ๋ฅผ ๊ฑธ์์ด์.
๊ฒฐ๊ตญ ๊ณผ๋ํ ๊ณํโ์๊ฐโํ์ค์ ์คํ์ด๋ผ๋ ์ฌ์ดํด์ ๊ฑฐ์ณ ์ต์ ํด๋ฅผ ์ฐพ์๋ธ ๊ฑฐ์ฃ .
๊ทธ๋์ ์ด๋ฒ์ฃผ๋ ์ฐ์ ๊ฑท๊ธฐ๋ถํฐ ์์ํ๋ค. ๋ง์์ ๊ฐ๋ณ๊ฒ ๋จน์ผ๋ ๊ฑฐ์ ๋งค์ผ 5์ฒ๋ณด ์ด์ ๊ฑธ์๋ค. ๋ค์์ฃผ์ ์ฌ์ฑ ํ์ด ํ์ ๊ฐ๊ธฐ๋ก ์ฐ๋ฝ์ ํด๋จ๊ณ , ๊ฐ๋ณด๊ณ ์ถ์๋ ํ๊ตฌ์ฅ๋ ๊ฐ๋ณด๋ ค๊ณ ํ๋ค. ์ฐ์ ์ฃผ 1ํ ์ฝ๊ณ ํฅ๋ฏธ ์๋ ์ด๋์ผ๋ก ์ฒด๋ ฅ์ ๋์ด์ฌ๋ฆฌ๊ณ , ๊ทผ๋ ฅ ์ด๋์ ์ดํ์ ์๊ฐํด๋ณด๊ธฐ๋ก! ์ผ๋จ ๋ญ๋ผ๋ ํด๋ณด์.
๋ถ์์ฒ๋ผ ์ด๊ธฐ
๋๋ ์ํ๋ ์ข ์ด์ฑ ์ ๋ง์๊ป ์ฌ์ ์ง์ ๋๊ณ ๋ณผ ์ ์๋ ์ฌ๋์ ๋ถ์๋ผ๊ณ ์๊ฐํ๋ค. ์ผ๋จ ์ข ์ด์ฑ ์ ์ ์์ฑ ๋ณด๋ค ๋น์ธ๋ค. ์ข ์ด์ฑ ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ง์ ํ ๊ตฌ์์ ์ฐจ์งํ๋๋ฐ ์ด๋ฅผ ์ฉ์ธํ ์ ์์ด์ผ ํ๊ณ , ๋ฌด๊ฑฐ์ด ์ฑ ์ ๋ค๊ณ ์์ฃผ ์ด์ฌ๋ฅผ ๊ฐ ํ์ ์์ด ์ฃผ๊ฑฐ ์์ ์ด ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
๊ทผ๋ฐ ์ง๊ธ์ ๋ด๊ฐ ๋ถ์๊ฐ ์๋๋๋ผ๋ ๊ทธ๋ฅ ๋ถ์์ฒ๋ผ๋ ์ด ์ ์์ง ์์๊น? ๋ผ๋ ์๊ฐ์ด ๋ฌธ๋ ๋ค์๋ค. ๊ทธ๋์ ์ด๋ฒ์ฃผ์ ์ฌ๊ณ ์ถ์๋ ์ข ์ด์ฑ ์ ์ฌ๋ดค๋ค. ์์ง์ ์๋ฌด ์ฑ ์ด๋ ์ฌ๋ ๊ฑด ์ด์ง ์ฃ์ฑ ๊ฐ์ด ๋ค์ด์ ์ ๋ฌด ๊ด๋ จ๋ ๋์ 2๊ถ๊ณผ ์ฌ๋ฐ๊ฒ ์ฝ์๋ ์ฑ ์ ๋ ๋ฒ์งธ ์๋ฆฌ์ฆ๋ฅผ ์๋ค.
๋ด๋ ์ด์ฌ ๊ฐ๊ธฐ ์ ์๋ ์ ๋ฆฌํ๊ฒ ๋ ์ง๋ ๋ชจ๋ฅด์ง๋ง ์ผ๋จ ์ง๊ธ์ ๋๋ฌด ํ๋ณตํ๋ค.
์ด๋ฒ์ฃผ ๋ฐฐ์ โ๏ธ
Javascript์ Typescript์ ์ฐจ์ด
JS(Javascript)์ TS(Typescript)๋ ์ผํ ๋ณด๋ฉด ๊ฑฐ์ ๋น์ทํ๋ฐ ์ ์ด๋ฆ์ด ๋ค๋ฅผ๊น ์ถ์๋๋ฐ ์ข ๋ TS๊ฐ ์๊ฒฉํ๊ฒ ๋ฌธ๋ฒ์ ํ์ธํ๋ค๋ ๋ฉด์์ ๋ค๋ฅด๋ค๋ ๊ฑธ ์ด๋ฒ์ ํฌํธํด๋ฆฌ์ค ๋ธ๋ก๊ทธ ๊ฐ์ ์ ํ๊ฒ ๋๋ฉด์ ์๊ฒ ๋์๋ค. ๋ฌผ๋ก ๋ ๋ง์ ์ฐจ์ด์ ๋ค์ด ์๊ฒ ์ง๋ง ์ฐ์ ์ ์ด ์ฐจ์ด๋ผ๋ ์๊ฒ ๋ ๊ฑธ ๊ธฐ๋กํด๋ณธ๋ค.
GraphQL
GraphQL์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๋ ๋ฐฉ์์ผ๋ก ๋น์ทํ ๊ฒ์ผ๋ก REST API๊ฐ ์๋ค. GraphQL์ ๊ผญ ํ์ํ ๋ฐ์ดํฐ๋ง ์์ฒญํ๊ณ , ํ ๋ฒ์ ์์ฒญ์ผ๋ก ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฅผ ์์งํ ์ ์๊ณ , ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ง ๋ฏธ๋ฆฌ ์ ์๋์ด ์๋ค๊ณ . REST API๋ ์ ํด์ง URL์์ ์ ํด์ง ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋๋ค๊ณ ํ๋ค. ๋๋ค ๋ง์ด ๋ค์ด๋ดค์ง๋ง ๋ฌด์จ ๋ป์ธ์ง๋ ๋ชฐ๋๋๋ฐ ์ด๋ฒ ๊ณ๊ธฐ๋ฅผ ํตํด ์๊ฒ ๋์๋ค.
์ด๋ฒ์ฃผ ํ๋ณต ๐
๊ทผํฉ ๊ณต์ ํ๋ฅผ ๋น์ํ ์คํ์ฟ ๋ฐํํ
๋ง์ ๋ง๋ ์ ์ง์ฅ ๋๋ฃ๋ค๊ณผ ๊ณ์ ๋ง๋ค ๋ง๋๊ณ ์๋ค. ๋ฌผ๋ฆฌ์ ๊ฑฐ๋ฆฌ๋ก ์ธํด ์์ฃผ ๋ง๋์ง๋ ๋ชปํ์ง๋ง ํตํ๋ ๊ฒ ๋๋ฌด ๋ง์์ ํ ์๊ธฐ๊ฐ ๋์ณ๋๋๋ฐ ์๊ฐ์ ํ์ ๋์ด ์๋ค ๋ณด๋ ๋ฉ๋ชจ์ฅ์ ์๊ธฐํ๊ณ ์ถ์ ์ฃผ์ ๋ค์ ์ ์ด๊ฐ์๋ค. ๊ทธ๋ฌ๋ค๊ฐ ๊ทผํฉ ๊ณต์ ํ๋ผ๋ ๊ฑธ ํ๋ค๊ณ ํ๋๋ผ! ๋ง์ ๊บผ๋ด๋ดค๋๋ฐ ๋ค๋ค ํ์พํ ๋ฐ์์ค์ ์ด๋ฒ ๋ชจ์์์๋ ๊ทผํฉ ๊ณต์ ํ๋ฅผ ์งํํ๋ค.
ํ ๋ช ์ฉ ๋์๊ฐ๋ฉด์ ๊ทผํฉ์ ๊ณต์ ํ๋๋ฐ ํ ํ์ด์ง ๋์ฌ ๋๋ง๋ค ๋ฐ๋ก๋ฐ๋ก ๋์ด๊ฐ ์๊ฐ ์์๋ค. ํ ์๊ธฐ๊ฐ ๋๋ฌด ๋ง์๊ธฐ ๋๋ฌธ์ ๋ฉ์ถฐ์์ ๊ด๋ จ ์๊ธฐ๋ฅผ ๊ณ์ ํ๊ณ ๋์ด๊ฐ๊ณ ๋ ์๊ธฐํ๋ ์์ผ๋ก ๊ทผํฉ ๊ณต์ ํ๋ฅผ ์ด์ด๋๊ฐ๋ค. ์ด๋๋ฅผ ๋ค๋ ์๋์ง, ์ด๋ค ์ฝํ ์ธ ๋ฅผ ๋ดค๊ณ , ์ด๋ค ์์ ์ ๋ค์๊ณ , ์์ฆ ๊ณ ๋ฏผ์ ๋ญ์ง๋ ๋ด์๋๋ฐ ์๋๋ ํตํ๋ ๊ฒ ๋ง๋ค๊ณ ์๊ฐํ์ง๋ง ๋ ์์ธํ ๊ทธ๋ค์ ์ ์ ์์ด์ ํ๋ณตํ๋ค. โค๏ธ
์ด๋ฒ์ฃผ ๋ณธ ์ ํ, ์ฝํ
์ธ ๐
๋ฌด์ ์๋
๋จ 2
์ง๋ฝ์ค์ด ์ ๋ฒ์ฃผ๋ฅผ ๋์ผ๋ก ๋ง๋ฌด๋ฆฌ๋์ด์ ์ด์ ํฐ๋น์ ํด์งํ๋ ค๊ณ ํ๋๋ฐ ๋ฌด์ ์๋ ๋จ์ด ํ์ฐจ๊ฒ ๋์์ฃผ์๋ค. ๋ฌด์ ์๋ ๋จ์ ๋ณด๋ ค๋ฉด ํฐ๋น์ ๊ณ์ ๊ตฌ๋ ํด์ผ์ง, ๋ญ ๐ฅน
์ด๋ฒ ๋ฌด์ ์๋ ๋จ์ ๋ณต์ฑ ์ฑํผ์ธ์ ๋ ธ๋ฆฐ๋ค. ๋ณต์ฑ์ด๋ผ๋ ๋๋ฌด ๋ฉ์๋ค. ์ด๋ ธ์ ๋ ํฉ๊ธฐ๋๋ฅผ ๋ฐฐ์ ๋ ๋๋ ๋ฌด์ ์ ๊ด์ฌ์ด ์ข ์๋ ํธ์ธ๋ฐ ๋ณต์ฑ๋ ๊ทธ ์ค ํ๋์๋ค. ์ผ๋จ ๋ฌด์ ์๋ ๋จ์ด ์ด๋ป๊ฒ ๋ณต์ฑ์ ๋ฐฐ์๋๊ฐ๋์ง ์ข ๋ณด๊ณ ๋๋ ๋ณต์ฑ์๋ ๋์ ํด๋ณด๊ณ ์ถ๋ค! ๐ฅ
์์ด๋
ํฐ๋น์ ํด์งํ์ง ๋ชปํ๋ ๋ ๋ฒ์งธ ์ด์ ๋ โ์์ด๋โ์ด๋ผ๋ ๋๋ผ๋ง์ ์์ ๋๋ฌธ์ด๋ค. ์์ด๋์์ ์ผํ๋ ๋ณํธ์ฌ๋ค์ ์ด์ผ๊ธฐ์ธ๋ฐ, ์์งํ ์ถ์ฐ ๋ฐฐ์ฐ๋ค์ ์ผ๊ตด์ ๊ธ์ด ์์ด์ ์ฝ๊ฐ ์ฌ๋ฐ์๊น? ์์ฌํ๋ฉด์ ๋ณด๊ธฐ ์์ํ๋ค.
๊ทน๋ณธ์ ๋ณํธ์ฌ๊ฐ ์จ์ ๊ทธ๋ฐ์ง ํ์ค์ ์ธ ์ด์ผ๊ธฐ์ฌ์ ์ข๋ค. ๋ณดํต ๋ฒ์กฐ๋ฌผ์ ๋ฒ์ ์์ ์์ฒญ ๋๋ผ๋งํฑํ๋ฐ ์์ด๋์ ๊ทธ๋ ์ง ์๋ค. ์๋ฅผ ๋ค๋ฉด ๋น์ฅํ๊ฒ ์ผ์ด๋์ โ์ฆ์ธ์ ์ ์ฒญํฉ๋๋ค!โ ๋ผ๊ณ ๋งํ๋ฉด ๋์๊ฐ์ ์ฆ์ธ ์ ์ฒญ์๋ฅผ ์ ์ถํ๋ผ๊ณ ๋งํ๋ ๊ฒ ์์ด๋ ์คํ์ผ์ด๋ค.
๋ ๋๋ ๋จ๋ค์ด ์ผํ๋ ์ด์ผ๊ธฐ๋ฅผ ๋ณด๋ ๊ฑธ ์ข์ํ๋๋ฐ ๊ทธ๋ฐ ๋์๊ฒ ๋ฑ ๋ง๋ ๋๋ผ๋ง์ธ ๊ฒ ๊ฐ๋ค. ์ ๋ฌดํ๊ณ ๋ฐฅ ๋จน๊ณ ์ผํ๊ณ ๊ทธ๋ฐ ๋ด์ฉ์ด ๋๋ถ๋ถ์ด๋ค. ๋ฌผ๋ก ๋ก๋งจ์ค์ ์ธ ๋ถ๋ถ๋ ์์ง๋ง. ์์ํ ์ฌ๋ฏธ๊ฐ ์๋ค. ์์ผ๋ก ๊ณ์ ์ฃผ๋ง์ ๋ณธ๋ฐฉ์ฌ์ํด์ ๋ณด๊ฒ ๋ ๊ฒ ๊ฐ๋ค!




