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

AI Agents for Performance: Ship Faster, Pay Less โ€” Rajat Shah, Netflix

AI Engineer ยท 2026-07-28 09:59 ยท 33:39

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

Netflix์˜ ์‚ฌ๋ก€๋Š” ํ”„๋กœํŒŒ์ผ๋ง ๊ฒฐ๊ณผ์™€ ์ฝ”๋“œ ์ €์žฅ์†Œ, ํ…Œ์ŠคํŠธ, canary๋ฅผ ์—ฐ๊ฒฐํ•œ AI ์—์ด์ „ํŠธ๋กœ ์„ฑ๋Šฅ ๋ณ‘๋ชฉ์„ ๋” ๋นจ๋ฆฌ ์ฐพ๊ณ  ์ˆ˜์ •ํ•ด ์ธํ”„๋ผ ๋น„์šฉ์„ ์ค„์ด๋˜, ์ธ๊ฐ„ ์Šน์ธ๊ณผ ๊ฐ•ํ•œ ๊ฒ€์ฆ ์ ˆ์ฐจ๋Š” ๋ฐ˜๋“œ์‹œ ์œ ์ง€ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.

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

  1. 0:00
    ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๊ฐ€ ๋น ๋ฅด๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์ˆ˜๋ก ์„ฑ๋Šฅ์ด ๋‚˜์œ ์ฝ”๋“œ๋„ ํ•จ๊ป˜ ๋Š˜์–ด๋‚˜๋ฏ€๋กœ, ์„ฑ๋Šฅ ์—”์ง€๋‹ˆ์–ด๋ง์„ ์‚ฌ๋žŒ์˜ ์ˆ˜์ž‘์—…์—๋งŒ ์˜์กดํ•˜๋ฉด ํ™•์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค. ํ”„๋กœํŒŒ์ผ๋ง์„ ์ฝ๊ณ  ๋ณ‘๋ชฉ์„ ์ฐพ๋Š” ๊ณผ์ • ์ž์ฒด๋ฅผ AI ์—์ด์ „ํŠธ๊ฐ€ ๋งก๊ฒŒ ํ•˜๋ฉด ์†๋„์™€ ๋น„์šฉ ์ธก๋ฉด์—์„œ ํฐ ๊ฐœ์„  ์—ฌ์ง€๊ฐ€ ์ƒ๊ธด๋‹ค.
  2. 5:01
    ํ”„๋กœํŒŒ์ผ๋Ÿฌ์˜ ์ถœ๋ ฅ์€ ์–ธ์–ด์™€ ๋Ÿฐํƒ€์ž„์ด ๋‹ฌ๋ผ๋„ ๊ตฌ์กฐ๊ฐ€ ๋น„์Šทํ•ด LLM์ด ์ฝ๊ธฐ ์ข‹์€ ํ˜•์‹์ด๋ฉฐ, O of N squared ๊ฐ™์€ ๊ณตํ†ต ์•ˆํ‹ฐํŒจํ„ด๋„ ์ž˜ ํฌ์ฐฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” ํ”„๋กœํŒŒ์ผ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ ํŒจํ„ด์„ ์ฐพ์€ ๋’ค ํ•ด๋‹น Git repo์™€ ์ปค๋ฐ‹์„ ํ™•์ธํ•ด ์‹ค์ œ ์ฝ”๋“œ ์ˆ˜์ •๊ณผ code review๊นŒ์ง€ ์ด์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.
  3. 12:01
    ํ•œ ์„œ๋น„์Šค์—์„œ ์ฐพ์€ ์•ˆํ‹ฐํŒจํ„ด์€ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ์„œ๋น„์Šค์—๋„ ๋ฐ˜๋ณต๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋‹จ์ผ ์ˆ˜์ •์— ๊ทธ์น˜์ง€ ์•Š๊ณ  cross repo ๊ฒ€์ƒ‰์œผ๋กœ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ์‹ค์ œ๋กœ ๋™์ผ ํŒจํ„ด์ด 7๊ฐœ ์„œ๋น„์Šค์— ํผ์ ธ ์žˆ์—ˆ๊ณ , ์ด๋Ÿฐ ์‹์˜ ์žฌ์‚ฌ์šฉ ์•ˆํ‹ฐํŒจํ„ด์€ ์„œ๋น„์Šค๋ณ„๋กœ 0.5 to 4.6% ์ˆ˜์ค€์˜ CPU ์ ˆ๊ฐ ์—ฌ์ง€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
  4. 15:03
    ์—์ด์ „ํŠธ๊ฐ€ ๋” ์ž˜ ์ผํ•˜๋ ค๋ฉด ์žฅ๊ธฐ ๊ธฐ์–ต์ด ํ•„์š”ํ•˜๋ฏ€๋กœ, ํŒจํ„ด๊ณผ ์•ˆํ‹ฐํŒจํ„ด์„ ์ค‘์•™ Git repo์˜ markdown catalog๋กœ ์ถ•์ ํ•ด ์žฌ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. ์ด catalog๋Š” human๊ณผ agent ๋ชจ๋‘๊ฐ€ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, confidence, ์‹ฌ๋ณผ, ํ™•์ธ๋œ ์„œ๋น„์Šค ์ •๋ณด๋ฅผ ํ•จ๊ป˜ ๋‹ด์•„ ์ ์  ๋” ์ •ํ™•ํ•œ ๋ฆฌ๋ทฐ ๊ทผ๊ฑฐ๊ฐ€ ๋˜๊ฒŒ ํ•ด์•ผ ํ•œ๋‹ค.
  5. 21:00
    AI๊ฐ€ ๋‚ธ ์ตœ์ ํ™” ์ œ์•ˆ์€ ๋ฐ”๋กœ ๋ฐฐํฌํ•˜์ง€ ๋ง๊ณ  unit test, integration test, canary, observability report๋ฅผ ๊ฑฐ์ณ ๊ฒ€์ฆํ•ด์•ผ ํ•œ๋‹ค. ํŠนํžˆ canary๋Š” ๊ธฐ์กด ์ฝ”๋“œ์™€ ์ˆ˜์ • ์ฝ”๋“œ๋ฅผ ๋™์ผ ํŠธ๋ž˜ํ”ฝ์œผ๋กœ ๋น„๊ตํ•ด CPU, latency, error rate๋ฅผ ํ™•์ธํ•˜๋Š” ground truth ์—ญํ• ์„ ํ•˜๋ฉฐ, ์ตœ์ข… ์Šน์ธ์€ ๋ฐ˜๋“œ์‹œ engineer๊ฐ€ ๋‚ด๋ ค์•ผ ํ•œ๋‹ค.
  6. 24:01
    ์ด ์ ‘๊ทผ์€ ์ด๋ฏธ ์šด์˜ ์ค‘์ธ ์ฝ”๋“œ๋ฅผ ๊ณ ์น˜๋Š” ๋ฐ˜์‘ํ˜• ๋‹จ๊ณ„์—์„œ ์‹œ์ž‘ํ•ด, catalog๊ฐ€ ์Œ“์ด๋ฉด code review ๋‹จ๊ณ„์˜ reviewer agent๋กœ ์ด๋™ํ•˜๊ณ , ๋” ๋‚˜์•„๊ฐ€ ์ฝ”๋“œ ์ž‘์„ฑ ๋‹จ๊ณ„์—์„œ๋ถ€ํ„ฐ ์•ˆํ‹ฐํŒจํ„ด์„ ํ”ผํ•˜๊ฒŒ ํ•˜๋Š” ์„ ์ œํ˜• ๋‹จ๊ณ„๋กœ ํ™•์žฅ๋œ๋‹ค. ๋‹ค๋งŒ ๊ฐ€์žฅ ํฐ ํšจ๊ณผ๋Š” AI ์ž์ฒด๋ณด๋‹ค ํ…Œ์ŠคํŠธ, canary automation, catalog indexing ๊ฐ™์€ ๊ธฐ๋ฐ˜์„ ๋จผ์ € ํƒ„ํƒ„ํžˆ ๋งŒ๋“ค ๋•Œ ๋‚˜์˜จ๋‹ค.

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

  • ์„ฑ๋Šฅ ์ตœ์ ํ™” ์ž๋™ํ™”๋Š” LLM๋ถ€ํ„ฐ ๋„ฃ๊ธฐ๋ณด๋‹ค ํ”„๋กœํŒŒ์ผ ์ˆ˜์ง‘, repo ์—ฐ๊ฒฐ, canary ๋น„๊ต ๊ฐ™์€ ํ•˜๋„ค์Šค๋ฅผ ๋จผ์ € ํ‘œ์ค€ํ™”ํ•ด์•ผ ํšจ๊ณผ๊ฐ€ ๋‚œ๋‹ค.
  • ์„ฑ๋Šฅ ์•ˆํ‹ฐํŒจํ„ด catalog๋ฅผ ์ค‘์•™ ์ €์žฅ์†Œ๋กœ ๊ด€๋ฆฌํ•˜๋ฉด ํ•œ ๋ฒˆ ์ฐพ์€ ๋ณ‘๋ชฉ ์ง€์‹์„ ์—ฌ๋Ÿฌ ์„œ๋น„์Šค์™€ ์—ฌ๋Ÿฌ ์–ธ์–ด์— ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์—์ด์ „ํŠธ๊ฐ€ code review๋ฅผ ์—ด๋”๋ผ๋„ ๋ฐฐํฌ ์Šน์ธ ์ฑ…์ž„์€ ์‚ฌ๋žŒ์—๊ฒŒ ๋‚จ๊ธฐ๊ณ , test์™€ canary๋กœ ์ถฉ๋ถ„ํžˆ ๊ฒ€์ฆํ•œ ๋’ค์—๋งŒ ๋ฐ˜์˜ํ•ด์•ผ ํ•œ๋‹ค.