๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก2025/06 (4)

Soony's House

[CS/ IT์šฉ์–ด ์ •๋ฆฌ] ๋ธ”๋ก์ฒด์ธ ; NFT, ์ƒค๋”ฉ, ์ฐจ๋“ฑํ”„๋ผ์ด๋ฒ„์‹œ, ์Šคํ…Œ์ด๋ธ”์ฝ”์ธ

๋ธ”๋ก์ฒด์ธ: ์ค‘์•™ ์„œ๋ฒ„์—†์ด ๋„คํŠธ์›Œํฌ ์ฐธ์—ฌ์ž๋“ค ๊ฐ„์— ๊ฑฐ๋ž˜์ •๋ณด๋ฅผ ๊ณต์œ  & ๊ด€๋ฆฌํ•˜๋Š” ๋ถ„์‚ฐํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ  (= ๋ถ„์‚ฐํ˜• DB๊ธฐ์ˆ  ) ๋ธ”๋ก ํ˜•ํƒœ๋กœ ๋ฌถ์–ด ์ฒด์ธ์ฒ˜๋Ÿผ ์—ฐ๊ฒฐํ•˜์—ฌ ๊ฐ ๋ธ”๋ก์€ ์ด์ „ ๋ธ”๋ก๊ณผ ์—ฐ๊ฒฐ๋จ.๋ณ€๊ฒฝ ๋ฐ ์œ„ ๋ณ€์กฐ๊ฐ€ ์–ด๋ ต๋„๋ก ์„ค๊ณ„๋จ.DID : ์ค‘์•™ ๊ธฐ๊ด€ ์—†์ด ๊ฐœ์ธ์˜ ์‹ ์›์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ์ˆ ์•”ํ˜ธํ™”ํ ์žฅ์ ์ค‘๊ฐœ์ž ์ œ๊ฑฐ๋กœ ์ธํ•œ ๋น„์šฉ ์ ˆ๊ฐ๋ณด์•ˆ์„ฑ(๋ณ€๊ฒฝ ๋ถˆ๊ฐ€) → ‘์ฒด์ธ ํ˜•ํƒœ’ ๊ฒฐํ•ฉ๊ฐ ๋ธ”๋ก์€ ์ด์ „ ๋ธ”๋ก์˜ ํ•ด์‹œ๊ฐ’์„ ํฌํ•จํ•˜๊ณ  ์žˆ์–ด์„œ,ํ•˜๋‚˜๋ผ๋„ ๋ณ€๊ฒฝ์‹œ ์ „์ฒด ์ฒด์ธ์ด ๊นจ์ง„๋‹ค.ํˆฌ๋ช…์„ฑ ๋‹จ์ ๊ฐœ์ธํ‚ค ํ•ดํ‚น ๋ฐ ๋ถ„์‹ค ์‹œ ํ•ด๊ฒฐ ์–ด๋ ค์›€๋ฐ์ดํ„ฐ ์ˆ˜์ • ์–ด๋ ค์›€๋Œ€์šฉ๋Ÿ‰ ์ €์žฅ ๊ณต๊ฐ„ ํ•„์š”์„ฑํ™•์žฅ์„ฑ ๋ฌธ์ œ ; ์ „์†ก๋˜๋Š” ๊ฑฐ๋ž˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์†๋„์˜ ์ €ํ•˜→ ๋น„ํŠธ์ฝ”์ธ๊ณผ ์ด๋”๋ฆฌ์›€์˜ ์ดˆ๋‹น ์ฒ˜๋ฆฌ๋Ÿ‰์€ ๊ฐ๊ฐ 7๊ฑด๊ณผ 30๊ฑด์œผ๋กœ,์ดˆ๋‹น ์ˆ˜ ์ฒœ๊ฑด์„ ์ฒ˜๋ฆฌํ•˜๋Š” visa ์นด๋“œ์— ๋น„ํ•˜๋ฉด ํ˜„์ €ํ•˜๊ฒŒ ์ฒ˜๋ฆฌ..

โš™๏ธERROR & CS/CS 2025. 6. 20. 14:50
[CS/ IT์šฉ์–ด ์ •๋ฆฌ] AI ; RAG, MCP, ์ œ๋กœ์ƒท- ์›์ƒท- ํ“จ์ƒท (IT์šฉ์–ด ์ •๋ฆฌ)

MCP (Model-Context- Protocol)MCP : AI ๋ชจ๋ธ์ด ์‹œ์Šคํ…œ์˜ ์ค‘์‹ฌ์ด ๋˜๋Š” ๊ฐœ๋ฐœ ๋ฐฉ์‹๋ชจ๋ธ ์ค‘์‹ฌ (O) ๊ตฌ์กฐ ์ค‘์‹ฌ (X)๋ชจ๋ธ ์ •ํ™•๋„ ํ–ฅ์ƒ→ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„ ๋“ฑ ํ™œ์šฉ ๊ฐ์ข… ๊ตฌ์กฐ๋ฅผ AI ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ ๊ฐœ์„ ์— ์ง‘์ค‘๋ชจ๋ธ ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง๋ชจ๋ธ ์‹คํ—˜, ์šด์˜ ํ™˜๊ฒฝ ๊ฐ„ ๊ฒฉ์ฐจ ์ค„์ด๊ธฐhttps://docs.anthropic.com/ko/docs/agents-and-tools/mcp ๋ชจ๋ธ ์ปจํ…์ŠคํŠธ ํ”„๋กœํ† ์ฝœ(MCP) - Anthropicํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ , ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋งŒ๋“  ๊ฒƒ๋“ค์„ ๋ฐœ๊ฒฌํ•ด๋ณด์„ธ์š”.docs.anthropic.com RAG(Retrieval Augmented Generation, ๊ฒ€์ƒ‰ ์ฆ๊ฐ•์ƒ์„ฑ) → ๊ฒ€์ƒ‰๋œ ๊ฒฐ๊ณผ๋กœ ์ƒ์„ฑํ˜• AI ๋ชจ๋ธ์„ ๋ณด์™„ํ•˜์—ฌ ..

โš™๏ธERROR & CS/CS 2025. 6. 18. 15:36
[Vercel] Vercel๋กœ React ํ”„๋กœ์ ํŠธ ๋ฐฐํฌํ•˜๊ธฐ

React๋กœ ๊ฐœ๋ฐœํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹ค์ œ ๋ฐฐํฌํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์„ ๋•Œ, Vercel์€ ๋งค์šฐ ๊ฐ„ํŽธํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ๋ฐฐํฌ ํ”Œ๋žซํผ์ด๋‹ค. React ํ”„๋กœ์ ํŠธ๋ฅผ Vercel์„ ํ†ตํ•ด ๋ฐฐํฌํ•˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ์ •๋ฆฌํ•ด๋ณด์ž. ๐Ÿ’ป 1. Vercel์ด๋ž€?Vercel์€ ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ์ •์  ์›น์‚ฌ์ดํŠธ๋ฅผ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์ด๋‹ค.Next.js์˜ ์ œ์ž‘์‚ฌ์ธ Vercel์—์„œ ์šด์˜ํ•˜๋ฉฐ, GitHub์™€์˜ ์—ฐ๋™์„ ํ†ตํ•ด CI/CD ํŒŒ์ดํ”„๋ผ์ธ์„ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑํ•ด์ค€๋‹ค.์ฆ‰, SW์˜ ์ž๋™ํ™”๋œ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ ๋‹จ๊ณ„๋ฅผ ์ง„ํ–‰ํ•ด์คŒ! + ์„ ํƒ ์ด์œ 1. ๋ณ„๋„์˜ ์„œ๋ฒ„ ์„ค์ •์ด๋‚˜ ๋ณต์žกํ•œ ๋ฐฐํฌ ๊ณผ์ • ์—†์ด, ํšŒ์›๊ฐ€์ž… ํ›„ ์†์‰ฝ๊ฒŒ ๋ฐฐํฌ๊ฐ€ ๊ฐ€๋Šฅํ•ด์„œ 2. ์ˆ˜์ •์‚ฌํ•ญ ์ƒ๊ธธ ์‹œ github์— push๋งŒ ํ•ด๋„ ์ž๋™๋ฐ˜์˜ ๋จ. 2. ..

โš™๏ธBackend/SERVER 2025. 6. 4. 11:31
[Server] Vercel vs. Tomcat vs. AWS

Vercel, Tomcat, AWS๋Š” ๋ชจ๋‘ ์›น ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹๊ณผ ๋ชฉ์ , ๋ณต์žก๋„, ๋Œ€์ƒ ์‚ฌ์šฉ์ž์ธต์ด ๋‹ค๋ฅด๋‹ค. ๋‚˜๋Š” ์ด์ „์— Tomcat, AWS ๋ฅผ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•œ ๊ฒฝํ—˜์ด ์žˆ์—ˆ๋‹ค.์ตœ๊ทผ์— Vercel์„ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•˜๋ฉฐ ์„œ๋ฒ„๋“ค์— ๋Œ€ํ•ด ์ •๋ฆฌ๋ฅผ ํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋ณด๊ณ  ์‹ถ์–ด์กŒ๋‹ค.Aka. ํ”„๋กœ์ ํŠธ ๋ณ„ ์ตœ์ ์˜ ์„œ๋ฒ„๋ฅผ ์ฐพ์•„... ๊ฐ ์„œ๋ฒ„ ํ”Œ๋žซํผ์„ ๊ธฐ๋Šฅ, ํŽธ์˜์„ฑ, ์œ ์—ฐ์„ฑ, ์„ฑ๋Šฅ, ์‚ฌ์šฉ ์‚ฌ๋ก€ ์ธก๋ฉด์—์„œ ๋น„๊ตํ•ด๋ณด์ž โ˜บ๏ธ VercelํŠน์ง•: ์„œ๋ฒ„๋ฆฌ์Šค(Serverless) ๊ธฐ๋ฐ˜ ํ”Œ๋žซํผ. ์ •์  ์‚ฌ์ดํŠธ ๋ฐ ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ์— ์ตœ์ ํ™”.์žฅ์ :React, Next.js ํ”„๋กœ์ ํŠธ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์ŒGitHub ์—ฐ๋™์œผ๋กœ ์ž๋™ ๋ฐฐํฌ (CI/CD ๋‚ด์žฅ)๋ฌด๋ฃŒ ํ”Œ๋žœ ์ œ๊ณต์„œ๋ฒ„ ์„ค์ • ์—†์ด ๋ฐฐํฌ ๊ฐ€๋Šฅ๋‹จ์ :..

โš™๏ธBackend/SERVER 2025. 6. 4. 11:30