๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

Don't Vibe Code Your Agent Infrastructure - Akshat Bubna, Modal

AI Engineer ยท 2026-11-08 05:00 ยท 17:35

ํ•œ ์ค„ ํ•ต์‹ฌ

์—์ด์ „ํŠธ ์ธํ”„๋ผ๋Š” ๋‹จ์ผ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ณด์•ˆ๋œ ์ž‘์—…๊ณต๊ฐ„, ๋น ๋ฅธ ์Šค๋ƒ…์ƒทยทํƒ„๋ ฅ์  ์ž์›ยทGPUยท๊ณต์œ  ์ €์žฅ์†Œยท๊ฐ•ํ•œ ๊ด€์ธก์„ฑ์„ ๊ฐ–์ถ˜ ์‹คํ–‰ ๊ณ„์ธต์œผ๋กœ ์„ค๊ณ„ํ•ด์•ผ ํ•˜๋ฉฐ, ์ด๋ฅผ ๋Œ€์ถฉ vibe coding์œผ๋กœ ๋งŒ๋“ค๋ฉด ํ™•์žฅ์„ฑ๊ณผ ๋ณด์•ˆ์—์„œ ๋ฌด๋„ˆ์ง„๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ์†Œ๊ฐœ ์—์ด์ „ํŠธ๊ฐ€ ์‹ค์ œ๋กœ ํ•„์š”๋กœ ํ•˜๋Š” ์ธํ”„๋ผ๊ฐ€ ๋ฌด์—‡์ธ์ง€, ํŠนํžˆ ์‹คํ–‰ ํ™˜๊ฒฝ๊ณผ ์šด์˜ ๋ฐฉ์‹์˜ ๊ด€์ ์—์„œ ์ •๋ฆฌํ•œ๋‹ค.
  2. 0:24
    ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ์˜ ๋ชจ๋“  ์…€์„ ์—์ด์ „ํŠธ๊ฐ€ ๋งก๋Š”๋‹ค๋ฉด ๊ฐ ์…€๋งˆ๋‹ค ๋ณ„๋„์˜ ์—์ด์ „ํŠธ๊ฐ€ ๋ถ™์–ด ๋Œ€๊ทœ๋ชจ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธˆ์œต์šฉ ์›Œํฌํ”Œ๋กœ๋ฅผ ์˜ˆ๋กœ ๋“ค๋ฉฐ, ์ด๋Ÿฐ ๊ตฌ์กฐ๋ฅผ ์‹ค์ œ๋กœ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ๋‹จ์ˆœํ•œ ํ˜ธ์ถœ์ด ์•„๋‹ˆ๋ผ ์ •๊ตํ•œ ์‹คํ–‰ ์ธํ”„๋ผ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  3. 1:33
    ๊ทธ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ ์—์ด์ „ํŠธ์šฉ ๊ตฌ์กฐ๋Š” ๋ณด์•ˆ๋œ sandbox, ํ•˜๋‹ˆ์Šค์™€ ํˆด ์‹คํ–‰์˜ ๋ถ„๋ฆฌ, ๊ณต์œ  ์ €์žฅ์†Œ, ๊ทธ๋ฆฌ๊ณ  ์ˆ˜์ฒœ ๊ฐœ์˜ ์—์ด์ „ํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋„์› ๋‹ค ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋Š” ์Šค์ผ€์ผ๋ง ๋Šฅ๋ ฅ์„ ํ•จ๊ป˜ ์š”๊ตฌํ•œ๋‹ค.
  4. 3:15
    Modal์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? Modal์€ AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ ํ”Œ๋žซํผ์œผ๋กœ, inference, sandbox, training, batch processing ๊ฐ™์€ ์ž‘์—…์„ ์œ„ํ•ด ์ž์ฒด ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ์Šค์ผ€์ค„๋ง, ๋Ÿฐํƒ€์ž„์„ ์ œ๊ณตํ•œ๋‹ค.
  5. 4:03
    ์—์ด์ „ํŠธ์—๊ฒŒ๋Š” ์ž‘์—… ๊ณต๊ฐ„์ด ํ•„์š”ํ•˜๋‹ค ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋Š” repo, ์˜์กด์„ฑ, ๊ฐœ๋ฐœ ์„œ๋น„์Šค๊ฐ€ ํ•œ ๊ณต๊ฐ„์— ์žˆ์–ด์•ผ ํ•˜๊ณ , ํšŒ๊ณ„ ์—์ด์ „ํŠธ๋Š” ๋ฌธ์„œ์™€ ์›ŒํฌํŽ˜์ดํผ์™€ ์Šคํฌ๋ฆฝํŠธ๊ฐ€, ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ์—์ด์ „ํŠธ๋Š” ์—”์ง„๊ณผ ์—์…‹์ด ํ•จ๊ป˜ ์žˆ๋Š” ์ž‘์—… ๊ณต๊ฐ„์ด ํ•„์š”ํ•˜๋‹ค.
  6. 5:03
    ์ง€์†๋˜๋Š” ์ž‘์—… ๊ณต๊ฐ„ ์—์ด์ „ํŠธ๋Š” ๋ฉฐ์น  ๋’ค์—๋„ ๊ฐ™์€ ์ƒํƒœ๋กœ ์žฌ๊ฐœํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฏ€๋กœ ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ, ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‹จ์œ„, volume ๊ฐ™์€ ์—ฌ๋Ÿฌ ํ˜•ํƒœ์˜ ์ง€์†์„ฑ์ด ํ•„์š”ํ•˜๋ฉฐ, ๊ณ„์‚ฐ ์ž์›์€ ์‹ค์ œ๋กœ ์ผํ•  ๋•Œ๋งŒ ์“ฐ๋Š” ๋ฐฉ์‹์ด ์ค‘์š”ํ•˜๋‹ค.
  7. 6:21
    ํƒ„๋ ฅ์ ์ธ ์ž์›์ด ํ•„์š”ํ•œ ์—์ด์ „ํŠธ ์—์ด์ „ํŠธ์˜ CPUยท๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์€ ์ž‘์—…์— ๋”ฐ๋ผ ํฌ๊ฒŒ ์ถœ๋ ์ด๋ฏ€๋กœ, ํ”ผํฌ ๊ธฐ์ค€์œผ๋กœ ๊ณผ๋„ํ•˜๊ฒŒ ํ• ๋‹นํ•˜๊ธฐ๋ณด๋‹ค ํ•„์š”ํ•  ๋•Œ ์ž์›์„ ์œ ์—ฐํ•˜๊ฒŒ ํ™•๋ณดํ•˜๊ณ  ์‚ฌ์šฉ ์‹œ๊ฐ„๋งŒํผ๋งŒ ๋น„์šฉ์„ ๋‚ด๋Š” ๊ตฌ์กฐ๊ฐ€ ๊ฒฝ์ œ์ ์ด๋‹ค.
  8. 7:41
    GPU๊ฐ€ ํ•„์š”ํ•œ ์—์ด์ „ํŠธ ๊ณผํ•™ ๊ณ„์‚ฐ, ๊ฒŒ์ž„ ๋””์ž์ธ, ์˜์ƒ ํŽธ์ง‘, 3D ๊ฐœ๋ฐœ, CAD, ์ž๊ธฐ๊ฐœ์„ ํ˜• ์‹คํ—˜ ๋“ฑ ๋งŽ์€ ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ๊ฐ€ GPU๋ฅผ ์š”๊ตฌํ•˜๋ฉฐ, ๋ณ‘๋ ฌ ์‹คํ—˜๊ณผ ๋ชจ๋ธ ํŠœ๋‹์„ ๋น ๋ฅด๊ฒŒ ๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” GPU sandbox๊ฐ€ ํ•ต์‹ฌ์ด ๋œ๋‹ค.
  9. 9:02
    ๊ณต์œ  ํŒŒ์ผ์„ ํ†ตํ•œ ํ˜‘์—… ์„œ๋ธŒ์—์ด์ „ํŠธ์™€ ์ธ๊ฐ„์ด ๊ฐ™์€ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๊ณต์œ ํ•˜๋ฉฐ ํ˜‘์—…ํ•˜๋Š” ํ๋ฆ„์ด ์ปค์ง€๊ณ  ์žˆ๊ณ , ๋ฉ”๋ชจ๋ฆฌ ์—…๋ฐ์ดํŠธ๋‚˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—…๋„ ๊ฒฐ๊ตญ ํŒŒ์ผ๋กœ ๋‹ค๋ค„์ง€๋ฏ€๋กœ ๋น ๋ฅด๊ณ  ์ผ๊ด€์ ์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์ค‘์š”ํ•˜๋‹ค.
  10. 9:57
    ๋ฐ์ดํ„ฐ ์œ ์ถœ์„ ๋ง‰๋Š” ๋ฐฉ๋ฒ• ์—์ด์ „ํŠธ๋Š” ์‹ค์ˆ˜๋กœ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์™ธ๋ถ€๋กœ ํ˜๋ฆด ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์ ‘์† ๊ฐ€๋Šฅํ•œ IPยท๋„๋ฉ”์ธยท์ธ์ฆ ๋ฒ”์œ„๋ฅผ ํ†ต์ œํ•˜๊ณ  ์ž๊ฒฉ ์ฆ๋ช…์€ ์—์ด์ „ํŠธ๊ฐ€ ์ง์ ‘ ๋ณด์ง€ ๋ชปํ•˜๊ฒŒ ์ฃผ์ž…ํ•ด์•ผ ํ•˜๋ฉฐ, ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์„ธ๋ฐ€ํ•œ ๊ฒฝ๋กœ ๋‹จ์œ„ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  11. 11:20
    ์—์ด์ „ํŠธ ๊ด€์ธก์„ฑ ์‹คํŒจ ๋กœ๊ทธ, GPU ์‚ฌ์šฉ๋Ÿ‰, ์˜ˆ์‚ฐ ์†Œ๋ชจ, ์‹คํ–‰ ์ค‘ ๋ฉ”ํŠธ๋ฆญ์„ ์—์ด์ „ํŠธ์™€ ์ธ๊ฐ„ ๋ชจ๋‘๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ์–ด์•ผ ๋‹ค์Œ ๋ฐ˜๋ณต๊ณผ ์กฐ์ •์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ, ๊ฐ•ํ•œ observability๊ฐ€ ์—์ด์ „ํŠธ ์šด์˜์˜ ํ•ต์‹ฌ์ด๋‹ค.
  12. 12:12
    sandbox ํ”Œ๋žซํผ์„ vibe codingํ•˜๋ฉด ์•ˆ ๋˜๋Š” ์ด์œ  sandbox ํ”Œ๋žซํผ์€ ์‹ ๋ขฐ์„ฑ, ๋ณด์•ˆ, ํ™•์žฅ์„ฑ์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ๋‚œ์ œ๋ฅผ ๋™์‹œ์— ํ•ด๊ฒฐํ•ด์•ผ ํ•˜๋ฏ€๋กœ, ๊ฒฝ๊ณ„์™€ ์žฅ์•  ์ƒํ™ฉ์„ ๋๊นŒ์ง€ ์ฑ…์ž„์งˆ ์ˆ˜ ์žˆ๋Š” ๊ณตํ•™์  ์„ค๊ณ„ ์—†์ด ๋Œ€์ถฉ ๋งŒ๋“ค๋ฉด ๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๊นจ์ง„๋‹ค.
  13. 13:31
    ์Šค์ผ€์ผ์ด๋ž€ ์–ด๋–ค ๋ชจ์Šต์ธ๊ฐ€ ์‹ค์ œ ์šด์˜์—์„œ๋Š” ์ฃผ๋‹น ์ˆ˜์ฒœ๋งŒ ๊ฐœ์˜ snapshot๊ณผ ์ˆ˜ PB ๋‹จ์œ„ ๋ฐ์ดํ„ฐ๊ฐ€ ์˜ค๊ฐ€๊ณ , ๊ฐœ์ธ ๋น„์„œ์šฉ ์›Œํฌ๋กœ๋“œ์ฒ˜๋Ÿผ ์ดˆ๋‹น 10,000๊ฐœ sandbox์™€ ๊ฑฐ์˜ 100๋งŒ ๊ฐœ sandbox๋ฅผ ๋‹ค๋ค„์•ผ ํ•˜๋ฉฐ, ๋‹จ์ผ ํด๋ผ์šฐ๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ํด๋ผ์šฐ๋“œ์˜ ์šฉ๋Ÿ‰์„ ๋ชจ์•„์•ผ ํ•œ๋‹ค.
  14. 14:54
    ๋‘๋‡Œ์™€ ์†์˜ ๋ถ„๋ฆฌ ํ•˜๋‹ˆ์Šค๋Š” ํŒ๋‹จ๊ณผ ๊ณ„ํš์„ ๋‹ด๋‹นํ•˜๋Š” ๋‘๋‡Œ, sandbox์™€ runtime์€ ์‹ค์ œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์†์œผ๋กœ ๋ถ„๋ฆฌ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ํ•˜๋‹ˆ์Šค๋Š” ํ•„์š”์— ๋”ฐ๋ผ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ณ  ์Šค๋ƒ…์ƒท์œผ๋กœ ๋ณด์กดํ•˜๋ฉฐ ์œ ์—ฐํ•˜๊ฒŒ ์กฐ์ •ํ•ด์•ผ ํ•œ๋‹ค.
  15. 15:37
    ์• ์™„๋™๋ฌผ์—์„œ ๊ฐ€์ถ•์„ ๊ฑฐ์ณ ๋ฏธ์ƒ๋ฌผ๋กœ ์—์ด์ „ํŠธ ์ธํ”„๋ผ๋Š” ๊ฐœ๋ณ„ ์„œ๋ฒ„๋ฅผ ์• ์™„๋™๋ฌผ์ฒ˜๋Ÿผ ๋‹ค๋ฃจ๋Š” ์‹œ๋Œ€๋ฅผ ๋„˜์–ด, ๊ท ์ผํ•œ ๊ฐ€์ถ•ํ˜• ์šด์˜์„ ๊ฑฐ์ณ, ์ž์œจ์ ์œผ๋กœ ์ง„ํ™”ํ•˜๊ณ  ์„œ๋กœ ํ˜‘๋ ฅํ•˜๋Š” ๋ฏธ์ƒ๋ฌผ ๊ฐ™์€ ๋™์  ์‹œ์Šคํ…œ์œผ๋กœ ์ง„ํ™”ํ•˜๊ณ  ์žˆ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ์—์ด์ „ํŠธ ์ธํ”„๋ผ์˜ ํ•ต์‹ฌ์€ ๋ชจ๋ธ ์„ฑ๋Šฅ๋ณด๋‹ค๋„ ์ž‘์—…๊ณต๊ฐ„, ์ง€์†์„ฑ, ์ž์› ํƒ„๋ ฅ์„ฑ, ๋ณด์•ˆ ๊ฒฝ๊ณ„, ๊ด€์ธก์„ฑ์„ ์–ผ๋งˆ๋‚˜ ์ž˜ ๋ถ„๋ฆฌํ•ด ์„ค๊ณ„ํ•˜๋А๋ƒ์— ์žˆ๋‹ค.
  • ์‹ค๋ฌด์—์„œ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์ž์œจ์ ์œผ๋กœ ์˜ค๋ž˜ ์ผํ• ์ˆ˜๋ก '๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€'๋ณด๋‹ค '๋ฌด์—‡์„ ์ ˆ๋Œ€ ๋ชป ํ•˜๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€'๋ฅผ ๋จผ์ € ์ •์˜ํ•˜๋Š” ํŽธ์ด ์•ˆ์ „ํ•˜๋‹ค.
  • ์ดˆ๊ธฐ์—๋Š” ๋‹จ์ˆœํ•œ sandbox๋กœ ์‹œ์ž‘ํ•˜๋”๋ผ๋„, ์Šค๋ƒ…์ƒทยท๊ณต์œ  ์ €์žฅ์†Œยท์„ธ๋ฐ€ํ•œ ๋„คํŠธ์›Œํฌ ์ œ์–ดยท์‹คํ–‰ ๋กœ๊ทธ ๋…ธ์ถœ๊นŒ์ง€ ๋ฐ”๋กœ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ๋กœ ์žก์•„์•ผ ๋‚˜์ค‘์— ๊ทœ๋ชจ๋ฅผ ๊ฐ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค.