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

How Anthropic Merges 30,000 Code Changes a Day - Manish Kapur, Sonar & Addy Osmani, Anthropic

AI Engineer ยท 2026-10-29 08:00 ยท 18:53

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

AI ์ฝ”๋”ฉ ์ž์ฒด๋Š” ์ด๋ฏธ ํ•ด๊ฒฐ๋์ง€๋งŒ, ์ง„์งœ ๋ณ‘๋ชฉ์€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒ€์ฆ์ด๋ฉฐ ์ด๋ฅผ ๋‹ค์ธต์ ์œผ๋กœ ์ž๋™ํ™”ํ•œ ํŒ€๋งŒ์ด ๋น ๋ฅด๊ฒŒ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค.

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

  1. 0:00
    ์†Œ๊ฐœ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๊ฐ€ ์ƒ์„ฑํ•œ ๋ณ€๊ฒฝ์„ ์–ผ๋งˆ๋‚˜ ์ˆ˜๋™ ๊ฒ€ํ†  ์—†์ด ๋ณ‘ํ•ฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€๊ฐ€ ํ•ต์‹ฌ ๋ฌธ์ œ๋กœ ์ œ์‹œ๋œ๋‹ค. Anthropic์—์„œ๋Š” Claude Code๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๊ณ , ํ•˜๋ฃจ์—๋„ ์—ฌ๋Ÿฌ ๋ฒˆ ์ œํ’ˆ์„ ์ถœ์‹œํ•˜๋Š” ํ๋ฆ„์— ๋งž์ถฐ ํ’ˆ์งˆ๊ณผ ์†๋„๋ฅผ ํ•จ๊ป˜ ๋†’์ด๋ ค ํ•œ๋‹ค.
  2. 1:57
    ์ฒ˜๋ฆฌ๋Ÿ‰์€ ๋Š˜์—ˆ์ง€๋งŒ ๋ณ‘ํ•ฉ์€ ์‹คํŒจํ•œ๋‹ค CI ์ฒ˜๋ฆฌ๋Ÿ‰์€ ํฌ๊ฒŒ ์ฆ๊ฐ€ํ–ˆ์ง€๋งŒ ํ”„๋กœ๋•์…˜์œผ๋กœ์˜ ๋ณ‘ํ•ฉ ์‹คํŒจ์œจ๋„ ์—ฌ์ „ํžˆ ๋†’์•„, ๋” ๋งŽ์€ ์ฝ”๋“œ๊ฐ€ ๋” ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑ๋ ์ˆ˜๋ก ๊ฒ€์ฆ ๋ถ€๋‹ด์ด ์ปค์ง€๊ณ  ์žˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ํŒฉํ† ๋ฆฌ๋Š” ๋ฃจํ”„๋ฅผ ๋Œ€๊ทœ๋ชจ๋กœ ๊ตด๋ฆฌ๋Š” ๋ฐฉ์‹์ด๋ฉฐ, ์ด ๊ฐ„๊ทน์„ ๋ฉ”์šฐ๋Š” ๊ฒƒ์ด ๋‹ค์Œ ๊ณผ์ œ๋กœ ์ œ์‹œ๋œ๋‹ค.
  3. 2:49
    ๋ฐ์€ ํŒฉํ† ๋ฆฌ์™€ ์–ด๋‘์šด ํŒฉํ† ๋ฆฌ ๋ฐ์€ ํŒฉํ† ๋ฆฌ๋Š” ์‚ฌ๋žŒ์ด ๊ณ„ํšยท๊ตฌํ˜„ยท๊ฒ€์ฆยท์ถœ์‹œ์— ๊ณ„์† ๊ฐœ์ž…ํ•˜๋ฉด์„œ ํŒ๋‹จ๊ณผ ์ทจํ–ฅ์„ ์œ ์ง€ํ•˜๋Š” ํ˜•ํƒœ๋‹ค. ์–ด๋‘์šด ํŒฉํ† ๋ฆฌ๋Š” ์˜ˆ์™ธ ์ƒํ™ฉ๋งŒ ์‚ฌ๋žŒ์ด ๊ฐœ์ž…ํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ์ž๋™ํ™”๋œ ์ฑ„๋กœ ๊ตด๋Ÿฌ๊ฐ€๋ฉฐ, ๋งŽ์€ ํŒ€์ด ์ด ์ŠคํŽ™ํŠธ๋Ÿผ ์œ„์—์„œ ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ ์ž๋™ํ™” ์ˆ˜์ค€์„ ๋†’์—ฌ ๊ฐ€๋Š” ์ค‘์ด๋‹ค.
  4. 3:51
    ์ฝ”๋”ฉ์€ ํ•ด๊ฒฐ๋์ง€๋งŒ ์‹ ๋ขฐ๋Š” ์•„๋‹ˆ๋‹ค AI๊ฐ€ ์ฝ”๋“œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•˜๋Š” ๋ฌธ์ œ๋Š” ์‚ฌ์‹ค์ƒ ํ•ด๊ฒฐ๋์ง€๋งŒ, ์ƒ์„ฑ ์†๋„๋ฅผ ์‚ฌ๋žŒ์ด ๋”ฐ๋ผ๊ฐ€๋ฉฐ ๊ฒ€์ฆํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒƒ์ด ์ƒˆ๋กœ์šด ๋ณ‘๋ชฉ์ด๋‹ค. ์ข‹์€ ํ…Œ์ŠคํŠธ, ๋ฒค์น˜๋งˆํฌ, ์ŠคํŽ™์ฒ˜๋Ÿผ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ํ™•์‹ ์„ ์ฃผ๋Š” ์žฅ์น˜๋ฅผ ์—์ด์ „ํŠธ๊ฐ€ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์•ผ ํ’ˆ์งˆ์ด ์˜ฌ๋ผ๊ฐ„๋‹ค.
  5. 5:38
    Anthropic์˜ ํ•˜๋ฃจ 30,000๊ฐœ ๋ณ€๊ฒฝ ๊ฒ€ํ†  ๋ฐฉ์‹ Anthropic์€ ๋จผ์ € Claude๊ฐ€ 1์ฐจ ๋ฆฌ๋ทฐ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ , ์‹ค์ œ ์‚ฌ์šฉ์ž์ฒ˜๋Ÿผ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฒฝํ—˜์„ ์—ด์–ด๋ณด๊ฑฐ๋‚˜ ๋„๊ตฌ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฒ€์ฆํ•œ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด hooks๊ฐ€ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์ถ”์ ํ•ด ์ˆ˜์ • ๋ฃจํ”„๋ฅผ ๋น ๋ฅด๊ฒŒ ๋Œ๋ฆฌ๊ณ , ํŒ€์€ Claude.md๋‚˜ agents.md์— ์ถ•์ ํ•œ ๊ธฐ์ค€์„ ๋ฐ”ํƒ•์œผ๋กœ ์—์ด์ „ํŠธ์˜ ์ฆ๊ฑฐ๋ฅผ ํ™•์ธํ•œ๋‹ค.
  6. 8:29
    State of Code ์กฐ์‚ฌ ๊ฒฐ๊ณผ ์กฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด AI ๊ธฐ๋Šฅ์€ ๋ฐฐํฌ ์†๋„๋ฅผ ๋†’์ด์ง€๋งŒ PR์€ ๋” ํฌ๊ณ  ๋ณต์žกํ•ด์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์ƒ์‚ฐ ํ™˜๊ฒฝ์— ๋“ค์–ด๊ฐ€๋Š” ์ฝ”๋“œ์˜ ์ƒ๋‹น์ˆ˜๋Š” ์—ฌ์ „ํžˆ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์นœ๋‹ค. ํŠนํžˆ ๊ทœ์ œ ์‚ฐ์—…์ด๋‚˜ ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌ ํ™˜๊ฒฝ์—์„œ๋Š” ๋ฆฌ๋ทฐ๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์—†๊ณ , ๊ฒ€์ฆ ์—ญ๋Ÿ‰์ด ๊ฒฝ์Ÿ๋ ฅ์˜ ํ•ต์‹ฌ์ด ๋œ๋‹ค.
  7. 9:20
    ๋‹ค์Œ ์„ฑ๊ณผ๋Š” ์–ด๋””์„œ ์˜ค๋Š”๊ฐ€ ๋‹ค์Œ ์„ฑ๊ณผ๋Š” ๋ชจ๋ธ ํ’ˆ์งˆ ํ–ฅ์ƒ๊ณผ ๋”๋ถˆ์–ด ๊ฒ€์ฆ์„ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์ •์˜ํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋А๋ƒ์—์„œ ๋‚˜์˜จ๋‹ค. end-to-end ํ…Œ์ŠคํŠธ, property tests, ์‹œ๊ฐ์  ๊ฒ€์ฆ์ฒ˜๋Ÿผ ๋ณ‘ํ•ฉ์— ๋Œ€ํ•œ ํ™•์‹ ์„ ์ฃผ๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ํ‘œ์ค€ํ™”ํ•ด์•ผ ์ž๋™ ๋ณ‘ํ•ฉ์˜ ์‹ ๋ขฐ๋„๊ฐ€ ๋†’์•„์ง„๋‹ค.
  8. 11:38
    ๋‹ค์ธต ๊ฒ€์ฆ ๊ฒ€์ฆ์€ ๋‹จ์ผ ๋‹จ๊ณ„๊ฐ€ ์•„๋‹ˆ๋ผ ์„œ๋กœ ๋‹ค๋ฅธ ์œ ํ˜•์˜ ๊ฒฐํ•จ์„ ์žก๋Š” ์—ฌ๋Ÿฌ ์ธต์œผ๋กœ ๊ตฌ์„ฑ๋ผ์•ผ ํ•œ๋‹ค. ๊ฒฐ์ •์  ๊ฒ€์‚ฌ๋Š” SQL injection ๊ฐ™์€ ๋ณด์•ˆยท๊ธฐ์ˆ ์  ๋ฒ„๊ทธ๋ฅผ ์žก๊ณ , ์—์ด์ „ํŠธ ๋ฆฌ๋ทฐ๋Š” ๋…ผ๋ฆฌยท์˜๋„ ๋ฌธ์ œ๋ฅผ ์ฐพ์œผ๋ฉฐ, ์„ธ ๋ฒˆ์งธ ์ธต์€ CVE์™€ ์•…์„ฑ ํŒจํ‚ค์ง€ ๊ฐ™์€ ๊ณต๊ธ‰๋ง ๋ณด์•ˆ์„ ๋‹ค๋ฃฌ๋‹ค.
  9. 13:19
    ํ†ต์ œ, ๊ถŒํ•œ, ์ƒŒ๋“œ๋ฐ•์Šค ์—์ด์ „ํŠธ ์ˆ˜๊ฐ€ ๊ธ‰์ฆํ•˜๋ฉด ๋ฌด์—‡์„ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” ์ œ์–ด์™€ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๊ฐ€ ํ•„์ˆ˜๋‹ค. ๊ธฐ์—…์ด ๊ฐ€์žฅ ๊ฑฑ์ •ํ•˜๋Š” ์ง€์ ์€ agent identity, ๊ถŒํ•œ ๊ด€๋ฆฌ, ๊ทธ๋ฆฌ๊ณ  ์—์ด์ „ํŠธ๊ฐ€ ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๋„๋ก ๋ง‰๋Š” ๊ฒฝ๊ณ„ ์„ค์ •์ด๋‹ค.
  10. 14:41
    ๋ผ์ดํŠธ๋‹ ๋ผ์šด๋“œ ๋Œ€๋ถ€๋ถ„์˜ ํŒ€์€ 2027๋…„๊นŒ์ง€๋„ ์™„์ „ํ•œ ๋‹คํฌ ํŒฉํ† ๋ฆฌ๋ณด๋‹ค๋Š” ๋ฐ์€ ํŒฉํ† ๋ฆฌ์— ๊ฐ€๊นŒ์šธ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ณ , ์—์ด์ „ํŠธ๊ฐ€ ์“ด ์ฝ”๋“œ๋Š” ๋‹น๋ถ„๊ฐ„ PR์— ํ‘œ์‹œํ•˜๋Š” ํŽธ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค. ๋˜ํ•œ ๋ฆฌ๋”๋Š” ๊ฒ€์ฆ์˜ ์ •์˜๋ฅผ ๋ช…ํ™•ํžˆ ํ•˜๊ณ , ์ฃผ๋‹ˆ์–ด๋Š” end-to-end test์™€ property test ๊ฐ™์€ ๊ฒ€์ฆ ๊ธฐ๋ฒ•์„ ์ตํ˜€์•ผ ํ•˜๋ฉฐ, ๋ณ‘ํ•ฉ์€ ์‹คํŒจ ๊ฐ€๋Šฅ์„ฑ์„ ์ถฉ๋ถ„ํžˆ ๋‚ฎ์ท„์„ ๋•Œ๋งŒ ์•ˆ์ „ํ•˜๋‹ค.
  11. 17:40
    ํ•ต์‹ฌ ์ •๋ฆฌ ์ฝ”๋“œ๋ฅผ ๋นจ๋ฆฌ ์“ฐ๋Š” ๊ฒƒ์€ ์ด๋ฏธ ํ•ด๊ฒฐ๋๊ณ , ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌํ•˜๋ ค๋ฉด ๊ฐ•ํ•œ ๋ฆฌ๋ทฐ์™€ ๊ฒ€์ฆ์ด ํ•„์ˆ˜๋‹ค. ์ž์œจ์„ฑ์€ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฃผ์–ด์ง€๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ฐ ๋ฃจํ”„ ์•ˆ์— ๋…๋ฆฝ์ ์ธ ์ž๋™ ๊ฒ€์ฆ์„ ๋„ฃ๊ณ  ์‹ ๋ขฐ๋ฅผ ์Œ“์•„์•ผ ์–ป์–ด์ง„๋‹ค.

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

  • ์ฝ”๋“œ ์ƒ์„ฑ ์†๋„๋ณด๋‹ค ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ณ‘ํ•ฉ ์ „ ๊ฒ€์ฆ ์ฒด๊ณ„๋ฅผ ์–ผ๋งˆ๋‚˜ ์ด˜์ด˜ํ•˜๊ฒŒ ์ž๋™ํ™”ํ–ˆ๋Š”์ง€์ด๋ฉฐ, end-to-endยทpropertyยท์‹œ๊ฐ ๊ฒ€์ฆ์„ ํ‘œ์ค€ ์กฐํ•ฉ์œผ๋กœ ๋‘๋Š” ๊ฒƒ์ด ์‹ค๋ฌด์ ์œผ๋กœ ์œ ํšจํ•˜๋‹ค.
  • ์—์ด์ „ํŠธ๋ฅผ ๋Š˜๋ฆฌ๋Š” ์ „๋žต์€ ๊ถŒํ•œ๊ณผ ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ํ•จ๊ป˜ ์„ค๊ณ„ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ณง ์šด์˜ ๋ฆฌ์Šคํฌ๊ฐ€ ๋˜๋ฏ€๋กœ, ๊ฐ์‚ฌ ๊ฐ€๋Šฅ์„ฑ๊ณผ ์ถ”์  ๊ฐ€๋Šฅ์„ฑ์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋‘๋Š” ํŽธ์ด ์•ˆ์ „ํ•˜๋‹ค.
  • ํŒ€ ์ฐจ์›์—์„œ๋Š” Claude.md๋‚˜ agents.md์ฒ˜๋Ÿผ ๊ฒ€์ฆ ๊ธฐ์ค€๊ณผ ์ทจํ–ฅ์„ ๋ช…๋ฌธํ™”ํ•ด ์—์ด์ „ํŠธ๊ฐ€ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ž๋™ํ™” ํ’ˆ์งˆ์„ ๋น ๋ฅด๊ฒŒ ๋Œ์–ด์˜ฌ๋ฆฐ๋‹ค.