TECH SIGNAL / ENGINEERING REPORT

๐Ÿ“ฐ ๋ฐ์ผ๋ฆฌ ํ…Œํฌ ๋‹ค์ด์ œ์ŠคํŠธ - 2026-10-17

2026-10-17 Cloud, Kubernetes, AI, DevOps ์†Œ์‹ 53๊ฑด โ€” ์ž๋™ ํ๋ ˆ์ด์…˜ ๋‹ค์ด์ œ์ŠคํŠธ.

๋ฐ์ผ๋ฆฌ ๋‹ค์ด์ œ์ŠคํŠธ ยท Kubernetes ยท Cloud Native ยท AI ยท DevOps
๊ฒŒ์‹œ์ผ
2026-10-17
์ฝ๊ธฐ ์‹œ๊ฐ„
121 min
์—ฐ๊ฒฐ ์‹œ์Šคํ…œ
3
๊ธฐ๋ก ์œ ํ˜•
Signal
PROVENANCE

์ด ๊ตํ›ˆ์ด ํ•„์š”ํ–ˆ๋˜ ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค์‹œ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ฅ ์˜ค๋Š˜์˜ ์ฃผ์š” ์†Œ์‹

AI agents turn one request into about 20. Kubernetes is evolving to handle it.

์ด ๊ธ€์€ ํ…Œํฌ ๋‰ด์Šค๋ ˆํ„ฐ The New Stack์˜ 'Road to KubeCon' ์‹œ๋ฆฌ์ฆˆ ์ค‘ ํ•˜๋‚˜๋กœ, ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ƒํƒœ๊ณ„์—์„œ ์ผ์–ด๋‚˜๋Š” ํ๋ฆ„์„ ์ถ”์ ํ•œ๋‹ค. ํ•ต์‹ฌ ์ฃผ์žฅ์€ AI ์—์ด์ „ํŠธ๊ฐ€ ์‚ฌ์šฉ์ž์˜ ๋‹จ์ผ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ๋•Œ ๋‚ด๋ถ€์ ์œผ๋กœ ์•ฝ 20๊ฑด์˜ ํ•˜์œ„ ์š”์ฒญ์œผ๋กœ ๋ถ„ํ™”์‹œํ‚จ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ์š”์ฒญ ์ˆ˜๊ฐ€ ๊ธ‰๊ฒฉํžˆ ๋Š˜์–ด๋‚˜๋ฉด ๊ธฐ์กด์˜ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์›Œํฌ๋กœ๋“œ ์šด์˜ ๋ฐฉ์‹๋งŒ์œผ๋กœ๋Š” ๊ฐ๋‹นํ•˜๊ธฐ ์–ด๋ ค์›Œ์ง„๋‹ค. ๊ธฐ์‚ฌ๋Š” ์ด๋Ÿฐ ๋ณ€ํ™”์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ƒํƒœ๊ณ„๊ฐ€ ์—์ด์ „ํŠธ ์ค‘์‹ฌ ์›Œํฌ๋กœ๋“œ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ™”ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๋‹ค๊ฐ€์˜ค๋Š” KubeCon ํ–‰์‚ฌ๋ฅผ ์•ž๋‘๊ณ  ๊ด€๋ จ ๋™ํ–ฅ์„ ์งš๋Š” ์‹œ๋ฆฌ์ฆˆ์˜ ์ผ๋ถ€๋กœ ๋‹ค๋ค„์กŒ๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์™œ ์ค‘์š”ํ•œ๊ฐ€: ์š”์ฒญ ํ•˜๋‚˜๊ฐ€ ์•ฝ 20๋ฐฐ๋กœ ์ฆํญ๋˜๋Š” ์—์ด์ „ํŠธ ํŠธ๋ž˜ํ”ฝ ํŒจํ„ด์„ ๊ณ ๋ คํ•˜๋ฉด, ์šด์˜์ž๋Š” ์˜คํ† ์Šค์ผ€์ผ๋ง๊ณผ ๋ ˆ์ดํŠธ ๋ฆฌ๋ฐ‹ ์„ค๊ณ„๋ฅผ ์—์ด์ „ํŠธ ํŒฌ์•„์›ƒ ๋น„์œจ์— ๋งž์ถฐ ์žฌ๊ฒ€ํ† ํ•ด์•ผ ํ•œ๋‹ค.

๐Ÿ”— ์›๋ฌธ ๋ณด๊ธฐ ยท The New Stack


Kubernetes & Cloud Native

Automating secure container registry management for air-gapped AWS workloads

AWS Containers

์ด AWS Containers ๋ธ”๋กœ๊ทธ ๊ธ€์€ ๊ทœ์ œ ์‚ฐ์—…์— ์†ํ•œ ์กฐ์ง์ด ์—์–ด๊ฐญ(air-gapped) AWS ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ ์›Œํฌ๋กœ๋“œ๋ฅผ ์šด์˜ํ•˜๋Š” ์ƒํ™ฉ์„ ๋‹ค๋ฃฌ๋‹ค. ์ด๋Ÿฐ ํ™˜๊ฒฝ์—์„œ๋Š” ์ˆ˜๋ฐฑ ๊ฐœ์— ๋‹ฌํ•˜๋Š” Helm ์ฐจํŠธ์™€ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ํ”„๋ผ์ด๋น— Amazon ECR๋กœ ์ผ๊ด€๋œ ๋ณด์•ˆ ํ†ต์ œ ์•„๋ž˜ ์˜ฎ๊ฒจ์•ผ ํ•˜๋Š” ๊ณผ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค. ์ฆ‰, ์™ธ๋ถ€ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ์ฐจ๋‹จ๋œ ํ™˜๊ฒฝ์—์„œ๋„ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๊ธ€์˜ ํ•ต์‹ฌ ์ฃผ์ œ๋‹ค. ์ œ๋ชฉ์€ ์ด ์ž๋™ํ™”๋ฅผ '๋ณด์•ˆ ์ปจํ…Œ์ด๋„ˆ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ด€๋ฆฌ'๋ผ๋Š” ํ‹€๋กœ ์ œ์‹œํ•œ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์€ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ทœ๋ชจ๊ฐ€ ์ˆ˜๋ฐฑ ๊ฑด ๋‹จ์œ„์˜ Helm ์ฐจํŠธ์™€ ์ด๋ฏธ์ง€์— ์ด๋ฅธ๋‹ค๋Š” ์ ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ธ๊ธ‰ํ•œ๋‹ค. ์„ธ๋ถ€ ์•„ํ‚คํ…์ฒ˜๋‚˜ ์‚ฌ์šฉ๋œ AWS ์„œ๋น„์Šค ๋ชฉ๋ก์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์—์–ด๊ฐญ ํ™˜๊ฒฝ์—์„œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋™๊ธฐํ™”๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์ ‘๊ทผ์€ ์ˆ˜๋™ ์ด๋ฏธ์ง€ ๋ฐ˜์ž… ์ ˆ์ฐจ์—์„œ ์ƒ๊ธฐ๋Š” ๋ฒ„์ „ ๋“œ๋ฆฌํ”„ํŠธ์™€ ๋ณด์•ˆ ํ†ต์ œ ๋ˆ„๋ฝ ์œ„ํ—˜์„ ์ค„์—ฌ ๊ทœ์ œ ์‚ฐ์—…์˜ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ๋ถ€๋‹ด์„ ์‹ค์งˆ์ ์œผ๋กœ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ค.

Deploying, maintaining, and migrating production n8n on EKS

CNCF

์ด CNCF ๋ธ”๋กœ๊ทธ ๊ธ€์€ ์›Œํฌํ”Œ๋กœ ์ž๋™ํ™” ๋„๊ตฌ n8n์„ Amazon EKS์—์„œ ํ”„๋กœ๋•์…˜ ์ˆ˜์ค€์œผ๋กœ ๋ฐฐํฌ, ์šด์˜, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. ๊ธ€์€ n8n์ด ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๊ธฐ๋Š” ์‰ฝ์ง€๋งŒ ์‹ค์ œ ํ”„๋กœ๋•์…˜ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐ›์œผ๋ฉด ์šด์˜์ด ๊นŒ๋‹ค๋กœ์›Œ์ง„๋‹ค๋Š” ์ ์„ ์ „์ œ๋กœ ๊น๋‹ค. ํŠนํžˆ SQLite๋ฅผ ์‚ฌ์šฉํ•œ ๋‹จ์ผ ์ปจํ…Œ์ด๋„ˆ ๊ตฌ์„ฑ์€ ๋ฐ๋ชจ ์ˆ˜์ค€์—์„œ๋Š” ์ž˜ ๋™์ž‘ํ•˜์ง€๋งŒ, ์‹ค์ œ ์„œ๋น„์Šค ๊ทœ๋ชจ๋กœ ๊ฐ€๋ฉด ํ•œ๊ณ„์— ๋ถ€๋”ชํžŒ๋‹ค๋Š” ์ ์„ ์ง€์ ํ•œ๋‹ค. ์ œ๋ชฉ์ด ๋ช…์‹œํ•˜๋“ฏ ๊ธ€์˜ ๋ฒ”์œ„๋Š” ๋ฐฐํฌ๋ฟ ์•„๋‹ˆ๋ผ ์šด์˜ ์ค‘ ์œ ์ง€๋ณด์ˆ˜์™€ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์œผ๋กœ์˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๊นŒ์ง€ ํฌ๊ด„ํ•œ๋‹ค. EKS๋ผ๋Š” ํŠน์ • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์‚ผ์•„ ์‹ค์ „ ์šด์˜ ํŒจํ„ด์„ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์„ฑ์ด๋‚˜ ๋Œ€์ฒด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ ํƒ ๋“ฑ ์„ธ๋ถ€ ๋‚ด์šฉ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก SQLite ๋‹จ์ผ ์ปจํ…Œ์ด๋„ˆ๋กœ ๋งŒ์กฑ์Šค๋Ÿฝ๋˜ n8n ๋ฐ๋ชจ๊ฐ€ ํ”„๋กœ๋•์…˜์—์„œ ๊นจ์ง€๋Š” ์ง€์ ์€ ๋Œ€๊ฐœ ์ƒํƒœ ์ €์žฅ์†Œ์˜ ๋™์‹œ์„ฑ ํ•œ๊ณ„์ด๋ฏ€๋กœ, EKS๋กœ ์˜ฎ๊ธธ ๋•Œ๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ด€๋ฆฌํ˜• ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ˆ˜ํ‰ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์›Œ์ปค ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„์— ๋„ฃ๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•˜๋‹ค.

From Containers to Sandboxes: Developer Trust in the Agentic Era

Docker

Docker ๋ธ”๋กœ๊ทธ๋Š” 2026๋…„ Stack Overflow Developer Survey ๊ฒฐ๊ณผ๋ฅผ ์ธ์šฉํ•˜๋ฉฐ, ๊ฐœ๋ฐœ์ž ์ค‘๋‹จ 7%๋งŒ์ด ์ค‘์š”ํ•œ ์˜์‚ฌ๊ฒฐ์ •์— AI ์ถœ๋ ฅ์„ ์‹ ๋ขฐํ•œ๋‹ค๊ณ  ์ „ํ•œ๋‹ค. ๋ฐ˜๋ฉด 48%๋Š” ์ž์‹ ์ด ์ง์ ‘ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ์„ ๋•Œ๋งŒ AI ์ถœ๋ ฅ์„ ์‹ ๋ขฐํ•œ๋‹ค๊ณ  ๋‹ตํ–ˆ๊ณ , ์ง€๋‚œ 1๋…„๊ฐ„ AI ๊ด€๋ จ ๋ณด์•ˆยทํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ๋กœ ํŒ€์˜ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ–ˆ๋‹ค๊ณ  ๋‹ตํ•œ ๋น„์œจ๋„ 4๋ช… ์ค‘ 1๋ช…์— ๋‹ฌํ–ˆ๋‹ค. ์ด ์„ค๋ฌธ์€ 169๊ฐœ๊ตญ 3๋งŒ ๋ช… ์ด์ƒ์˜ ์‘๋‹ต์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์ง„ํ–‰๋๋‹ค. Docker๋Š” ์ด๋Ÿฐ ๋‚ฎ์€ ์‹ ๋ขฐ๋„๋ฅผ ๊ทผ๊ฑฐ๋กœ, ์ž์œจ ์—์ด์ „ํŠธ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ฒฉ๋ฆฌํ•˜๋ ค๋ฉด ๊ธฐ์กด ์ปจํ…Œ์ด๋„ˆ๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•˜๊ณ  ์ƒŒ๋“œ๋ฐ•์Šค๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค. Docker ์‚ฌ์žฅ Mark Cavage๋Š” WeAreDevelopers ํ‚ค๋…ธํŠธ์—์„œ ์ด๋ฅผ ๋ผ์ด๋ธŒ ๋ฐ๋ชจ๋กœ ์„ค๋ช…ํ–ˆ๊ณ , Docker Cloud Sandboxes์™€ CNCF์— ์ œ์ถœํ•  ๊ณ„ํš์ธ ์ฐจ์„ธ๋Œ€ Sandbox Kit ๊ทœ๊ฒฉ์„ ํ•จ๊ป˜ ์†Œ๊ฐœํ–ˆ๋‹ค. ๊ธ€์€ ๋กœ์ปฌ ๋…ธํŠธ๋ถ์—์„œ ์—์ด์ „ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ๊ธด ์ž‘์—…์€ ํด๋ผ์šฐ๋“œ๋กœ ๋ณด๋‚ด๋Š” ์›Œํฌํ”Œ๋กœ๋ฅผ ์ œ์‹œํ•˜๋ฉฐ, 10์›” 31์ผ ์ „ ๊ฐ€์ž…์ž์—๊ฒŒ 250๋‹ฌ๋Ÿฌ ํฌ๋ ˆ๋”ง์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ๋‹ค๋งŒ ์ƒŒ๋“œ๋ฐ•์Šค๊ฐ€ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ๊ฒฉ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋งŽ์ง€ ์•Š๋‹ค.

๐Ÿ’ก ์ผ๋ฐ˜ ๊ฐœ๋ฐœ์ž์˜ ์ ˆ๋Œ€๋‹ค์ˆ˜๊ฐ€ AI ์ถœ๋ ฅ์„ ๊ฒ€์ฆ ์—†์ด ์‹ ๋ขฐํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์กฐ์‚ฌ ๊ฒฐ๊ณผ๋Š”, ํ”„๋กœ๋•์…˜์— ์—์ด์ „ํŠธ๋ฅผ ํˆฌ์ž…ํ•˜๋Š” ์šด์˜์ž๊ฐ€ ์ปจํ…Œ์ด๋„ˆ ์ˆ˜์ค€์ด ์•„๋‹ˆ๋ผ ์ƒŒ๋“œ๋ฐ•์Šค๋‚˜ ๋งˆ์ดํฌ๋กœVM ์ˆ˜์ค€์˜ ๊ฒฉ๋ฆฌ์™€ ๊ฒฐ๊ณผ ๊ฒ€์ฆ ๋‹จ๊ณ„๋ฅผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค๊ณ„ํ•ด์•ผ ํ•จ์„ ๋’ท๋ฐ›์นจํ•œ๋‹ค.

Putting Nepal on the CNCF Golden Kubestronaut map

CNCF

์ด CNCF ๋ธ”๋กœ๊ทธ ๊ธ€์€ ๋„คํŒ” ์ถœ์‹  ์ฒซ ๋ฒˆ์งธ์ด์ž ์ตœ์—ฐ์†Œ Golden Kubestronaut๊ฐ€ ๋œ ์ €์ž์˜ ๊ฐœ์ธ์ ์ธ ์ธ์ฆ ์—ฌ์ •์„ ๋‹ค๋ฃฌ๋‹ค. Golden Kubestronaut๋Š” CNCF๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฐ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ด€๋ จ ๋‹ค์ˆ˜์˜ ์ธ์ฆ(์˜ˆ: CKA, CKAD, CKS ๋“ฑ)์„ ๋ชจ๋‘ ์ทจ๋“ํ•ด์•ผ ์ฃผ์–ด์ง€๋Š” ์ƒ์œ„ ์ž๊ฒฉ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค. ์ €์ž๋Š” ์ด ์ž๊ฒฉ์„ ์ถ”๊ตฌํ•˜๊ฒŒ ๋œ ๋™๊ธฐ์™€ ์‹ค์ œ๋กœ ์ž๊ฒฉ์„ ๋”ฐ๊ธฐ ์œ„ํ•ด ๊ฑฐ์ณ์•ผ ํ–ˆ๋˜ ์ค€๋น„ ๊ณผ์ •์„ ๊ณต์œ ํ•œ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๋„คํŒ”์ด๋ผ๋Š” ํŠน์ • ๊ตญ๊ฐ€์—์„œ '์ฒ˜์Œ'์ด์ž '์ตœ์—ฐ์†Œ'๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ๊ธฐ๋ก์„ ๋™์‹œ์— ์„ธ์› ๋‹ค๋Š” ์ ์ด ์ด ๊ธ€์˜ ๊ฐ€์žฅ ๊ตฌ์ฒด์ ์ธ ์‚ฌ์‹ค์ด๋‹ค. ๊ธ€์€ ๊ฐœ์ธ ๊ฒฝํ—˜๋‹ด ํ˜•์‹์ด๋ผ ๊ธฐ์ˆ ์ ์ธ ์•„ํ‚คํ…์ฒ˜ ๋‚ด์šฉ๋ณด๋‹ค๋Š” ์ปค๋ฆฌ์–ด์™€ ํ•™์Šต ์ „๋žต์— ์ดˆ์ ์„ ๋งž์ถ˜ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์–ด๋–ค ์ธ์ฆ๋“ค์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ˆœ์„œ๋กœ ์ทจ๋“ํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€ ๋ชฉ๋ก์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๊ฐœ์ธ์˜ ์ธ์ฆ ์ทจ๋“ ์—ฌ์ •์„ ๊ณต๊ฐœ์ ์œผ๋กœ ๊ณต์œ ํ•˜๋Š” ๊ธ€์ด ๋Š˜์–ด๋‚˜๋Š” ๊ฒƒ์€, ์กฐ์ง์ด ํŒ€์›์˜ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ˆ™๋ จ๋„๋ฅผ ํ‰๊ฐ€ํ•  ๋•Œ CNCF ์ธ์ฆ ๋ณด์œ  ์—ฌ๋ถ€๋ฅผ ์‹ค๋ฌด ์—ญ๋Ÿ‰์˜ ์‹ ๋ขฐํ•  ๋งŒํ•œ ๋Œ€๋ฆฌ ์ง€ํ‘œ๋กœ ์ ์  ๋” ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Œ์„ ์‹œ์‚ฌํ•œ๋‹ค.

Carbon as a first-class signal: Bringing software carbon intensity to OpenTelemetry

CNCF

์ด CNCF ๋ธ”๋กœ๊ทธ ๊ธ€์€ ์ €์ž๊ฐ€ ์ฒด์ฝ” ํ”„๋ผํ•˜์—์„œ ์—ด๋ฆฐ Observability Summit Europe 2026์—์„œ ๋ฐœํ‘œํ•œ ํ‚ค๋…ธํŠธ 'Carbon as a First-Class Signal: Designing a Standard for OpenTelemetry'๋ฅผ ์ •๋ฆฌํ•œ ๊ฒƒ์ด๋‹ค. ๋ฐœํ‘œ์˜ ํ•ต์‹ฌ ์ฃผ์ œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์นด๋ณธ ์ง‘์•ฝ๋„(Software Carbon Intensity, SCI)๋ผ๋Š” ์ง€ํ‘œ๋ฅผ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ด€์ฐฐ์„ฑ์˜ ์ผ๋ถ€๋กœ, ์ฆ‰ ๋ฉ”ํŠธ๋ฆญ์ด๋‚˜ ํŠธ๋ ˆ์ด์Šค์™€ ๋™๊ธ‰์˜ '1๊ธ‰(first-class) ์‹ ํ˜ธ'๋กœ ํŽธ์ž…์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ํƒ„์†Œ ๋ฐฐ์ถœ๋Ÿ‰์€ ๋Œ€์ฒด๋กœ ๋ณ„๋„์˜ ๋ฆฌํฌํŒ… ๋„๊ตฌ๋‚˜ ์‚ฌํ›„ ์ง‘๊ณ„๋กœ ๋‹ค๋ค„์กŒ๋Š”๋ฐ, ์ด ๋ฐœํ‘œ๋Š” ์ด๋ฅผ OpenTelemetry๋ผ๋Š” ํ‘œ์ค€ ๊ด€์ฐฐ์„ฑ ๊ณ„์ธก ํ”„๋ ˆ์ž„์›Œํฌ์— ์ง์ ‘ ํ†ตํ•ฉํ•˜๋ ค๋Š” ์‹œ๋„๋กœ ๋ณด์ธ๋‹ค. 'ํ‘œ์ค€์„ ์„ค๊ณ„ํ•œ๋‹ค(Designing a Standard)'๋Š” ์ œ๋ชฉ์—์„œ, ์ด ์ž‘์—…์ด ๋‹จ์ผ ๊ตฌํ˜„์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ OpenTelemetry ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐจ์›์˜ ๊ทœ๊ฒฉํ™”๋ฅผ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค๋Š” ์ ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. SCI๊ฐ€ OpenTelemetry์— ํŽธ์ž…๋˜๋ฉด ๊ธฐ์กด ๋ฉ”ํŠธ๋ฆญยท๋กœ๊ทธยทํŠธ๋ ˆ์ด์Šค ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•ด ํƒ„์†Œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ยท๋ถ„์„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ๊ณ„์ธก ๋ฐฉ์‹์ด๋‚˜ ๋ฐ์ดํ„ฐ ์Šคํ‚ค๋งˆ๊ฐ€ ์ œ์•ˆ๋๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ํƒ„์†Œ ์ง‘์•ฝ๋„๋ฅผ OpenTelemetry์˜ 1๊ธ‰ ์‹ ํ˜ธ๋กœ ํŽธ์ž…์‹œํ‚ค๋ ค๋Š” ์‹œ๋„๋Š”, ์šด์˜ํŒ€์ด ํƒ„์†Œ ๋ฐฐ์ถœ์„ ๋ณ„๋„์˜ ESG ๋ฆฌํฌํŒ… ์—…๋ฌด๊ฐ€ ์•„๋‹ˆ๋ผ ์ง€์—ฐ ์‹œ๊ฐ„์ด๋‚˜ ์—๋Ÿฌ์œจ์ฒ˜๋Ÿผ ํ‰์†Œ ๋Œ€์‹œ๋ณด๋“œ์—์„œ ๋ฐ”๋กœ ํ™•์ธํ•˜๋Š” ์šด์˜ ์ง€ํ‘œ๋กœ ๋‹ค๋ฃจ๊ฒŒ ๋  ๊ฐ€๋Šฅ์„ฑ์„ ์—ฐ๋‹ค.

Why Is My Kubernetes Job Still Pending? Tracing Kueue Admission with Headlamp

Kubernetes

์ด ๊ณต์‹ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ธ”๋กœ๊ทธ ๊ธ€์€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค Job์„ ์ œ์ถœํ–ˆ๋Š”๋ฐ Pod๊ฐ€ ๋ฐ”๋กœ ์ƒ์„ฑ๋˜์ง€ ์•Š๊ณ  ๊ณ„์† Pending ์ƒํƒœ๋กœ ๋‚จ๋Š” ํ”ํ•œ ์ƒํ™ฉ์—์„œ ์ถœ๋ฐœํ•œ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์˜ 'Job์„ ์ œ์ถœํ•˜๊ณ  Pod๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ธธ ๊ธฐ๋‹ค๋ฆฐ๋‹ค. 1๋ถ„์ด ์ง€๋‚œ๋‹ค'๋Š” ๋ฌธ์žฅ์€ ์ด๋Ÿฐ ์ง€์—ฐ์ด ์‹ค๋ฌด์—์„œ ํ”ํžˆ ๊ฒช๋Š” ๋‹ต๋‹ตํ•œ ์ƒํ™ฉ์ž„์„ ๋ณด์—ฌ์ค€๋‹ค. ๊ธ€์˜ ํ•ต์‹ฌ์€ ์ด๋Ÿฐ Pending ์ƒํƒœ์˜ ์›์ธ์ด ๋งŽ์€ ๊ฒฝ์šฐ Kueue๋ผ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ž‘์—… ํ์ž‰(job queueing) ์‹œ์Šคํ…œ์˜ ์Šน์ธ(admission) ๋กœ์ง์— ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ 'Headlamp'๋ผ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค UI ๋„๊ตฌ๋กœ ์ถ”์ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. Kueue๋Š” ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฆฌ์†Œ์Šค ์ฟผํ„ฐ๋‚˜ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ Job์˜ ์‹คํ–‰์„ ํ์— ๋„ฃ๊ณ  ์กฐ๊ฑด์ด ๋งž์„ ๋•Œ ์Šน์ธํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š”๋ฐ, ์ด ์Šน์ธ ๋กœ์ง์ด ๋ถˆํˆฌ๋ช…ํ•˜๋ฉด ์šด์˜์ž๊ฐ€ Job์ด ์™œ ๋Œ€๊ธฐ ์ค‘์ธ์ง€ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์›Œ์ง„๋‹ค. Headlamp๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ์ƒํƒœ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œํ˜• ๋„๊ตฌ๋กœ, ์ด ๊ธ€์—์„œ๋Š” Kueue์˜ ์Šน์ธ ์ƒํƒœ์™€ ๊ด€๋ จ ์ด๋ฒคํŠธ๋ฅผ ์ถ”์ ํ•˜๋Š” ์šฉ๋„๋กœ ์“ฐ์ด๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค Headlamp ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‚˜ Kueue ๋ฆฌ์†Œ์Šค(์˜ˆ: ClusterQueue, LocalQueue, Workload)๋ฅผ ์กฐ์‚ฌํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ ˆ์ฐจ๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก Job์ด Pending ์ƒํƒœ๋กœ ๋‚จ๋Š” ์›์ธ์„ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์•„๋‹ˆ๋ผ Kueue์˜ ์Šน์ธ ํ์—์„œ ์ฐพ์•„์•ผ ํ•œ๋‹ค๋Š” ์ ์€, ๋ฐฐ์น˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ์šด์˜ํ•˜๋Š” ํŒ€์ด ์žฅ์•  ๋Œ€์‘ ์‹œ ํŒŒ๋“œ ์Šค์ผ€์ค„๋ง ์ด๋ฒคํŠธ๋งŒ ๋ณด์ง€ ๋ง๊ณ  ํ์ž‰ ์‹œ์Šคํ…œ์˜ ์Šน์ธ ์ƒํƒœ๋ฅผ ๋จผ์ € ํ™•์ธํ•˜๋Š” ๋””๋ฒ„๊น… ์ˆœ์„œ๋ฅผ ๊ฐ–์ถฐ์•ผ ํ•จ์„ ๋ณด์—ฌ์ค€๋‹ค.


AI & ML

Grounding AI agents in biological reality: Building blocks for autonomous wet labs

Google Research

์ด ๊ธ€์€ ๊ตฌ๊ธ€ ๋ฆฌ์„œ์น˜ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ผ์˜จ ํฌ์ŠคํŠธ๋กœ, AI ์—์ด์ „ํŠธ๋ฅผ ์ƒ๋ฌผํ•™์  ํ˜„์‹ค์— '์ ‘์ง€'์‹œ์ผœ ์ž์œจ ์Šต์‹ ์‹คํ—˜์‹ค(wet lab)์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ธฐ๋ณธ ์š”์†Œ๋“ค์„ ๋‹ค๋ฃฌ๋‹ค. ์ œ๋ชฉ์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ ํ•ต์‹ฌ ์ฃผ์ œ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์‹ค์ œ ์ƒ๋ฌผํ•™ ์‹คํ—˜ ํ™˜๊ฒฝ๊ณผ ์•ˆ์ „ํ•˜๊ฒŒ ์ƒํ˜ธ์ž‘์šฉํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ๋นŒ๋”ฉ ๋ธ”๋ก์„ ์ œ์‹œํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ถ„๋ฅ˜ ํƒœ๊ทธ๋Š” '์ผ๋ฐ˜ ๊ณผํ•™(General Science)'์œผ๋กœ, ํญ๋„“์€ ๊ณผํ•™ ์—ฐ๊ตฌ ๋…์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ ๊ธ€์ž„์„ ์‹œ์‚ฌํ•œ๋‹ค. ์ž์œจ ์‹คํ—˜์‹ค์ด๋ผ๋Š” ํ‘œํ˜„์€ ๋กœ๋ด‡์ด๋‚˜ ์ž๋™ํ™” ์žฅ๋น„๊ฐ€ AI์˜ ๊ณ„ํš์„ ์‹ค์ œ ์‹คํ—˜์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ณผ์ •์„ ์—ผ๋‘์— ๋‘” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์‹คํ—˜ ๊ฒฐ๊ณผ๋‚˜ ์ˆ˜์น˜๋Š” ๋ฐœ์ทŒ๋ฌธ์— ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์ž์œจ ์Šต์‹ ์‹คํ—˜์‹ค์— AI ์—์ด์ „ํŠธ๋ฅผ ํˆฌ์ž…ํ•˜๋ ค๋ฉด ๋‹จ์ˆœํ•œ API ํ˜ธ์ถœ ์•ˆ์ „์žฅ์น˜๋ฅผ ๋„˜์–ด, ๋ฌผ๋ฆฌ์  ์‹คํ—˜ ์žฅ๋น„์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ๊ณผ ์‹คํŒจ ์‹œ ๋กค๋ฐฑ ์ ˆ์ฐจ๊นŒ์ง€ ์„ค๊ณ„์— ํฌํ•จํ•ด์•ผ ํ•œ๋‹ค.

Scaling Indic Pretraining: 2.8 Trillion Tokens and an Open Data Generation Pipeline

Hugging Face

์ด Hugging Face ๋ธ”๋กœ๊ทธ ๊ธ€์€ NVIDIA๊ฐ€ ๊ณต๊ฐœํ•œ ๊ธ€๋กœ ๋ณด์ด๋ฉฐ, ์ œ๋ชฉ์—์„œ ๋ฐํžˆ๋“ฏ 2.8์กฐ(2.8 trillion) ํ† ํฐ ๊ทœ๋ชจ์˜ ์ธ๋„ ์ง€์—ญ ์–ธ์–ด(Indic) ์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ์™€ ์ด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์˜คํ”ˆ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋‹ค๋ฃฌ๋‹ค. 2.8์กฐ ํ† ํฐ์ด๋ผ๋Š” ์ˆ˜์น˜๋Š” ๋‹ค๊ตญ์–ด, ํŠนํžˆ ์ €์ž์›(low-resource) ์ธ๋„์–ด ๊ณ„์—ด ์–ธ์–ด๋ฅผ ๋‹ค๋ฃจ๋Š” LLM ์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ์…‹ ๊ทœ๋ชจ๋กœ์„œ๋Š” ์ƒ๋‹นํžˆ ํฐ ํŽธ์— ์†ํ•œ๋‹ค. '์˜คํ”ˆ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ'์ด๋ผ๋Š” ํ‘œํ˜„์—์„œ, ๋‹จ์ˆœํžˆ ๋ฐ์ดํ„ฐ์…‹๋งŒ ๊ณต๊ฐœํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š” ์ ˆ์ฐจ ์ž์ฒด๋„ ๊ณต๊ฐœํ–ˆ๋‹ค๋Š” ์ ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ๋‹ค๋ฅธ ์—ฐ๊ตฌ์ž๋‚˜ ๊ธฐ์—…์ด ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋‹ค๋ฅธ ์–ธ์–ด๊ตฐ์— ๋Œ€ํ•œ ์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ ค๋Š” ์˜๋„๋กœ ํ•ด์„๋œ๋‹ค. NVIDIA๋ผ๋Š” ์ฃผ์ฒด๊ฐ€ ์ด ์ž‘์—…์„ ๊ณต๊ฐœํ–ˆ๋‹ค๋Š” ์ ์—์„œ, ์ธ๋„ ์‹œ์žฅ์„ ๊ฒจ๋ƒฅํ•œ ๋กœ์ปฌ LLM ์ƒํƒœ๊ณ„ ํˆฌ์ž์˜ ์ผํ™˜์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ์–ด๋–ค ์ธ๋„์–ด ์–ธ์–ด๋“ค์ด ํฌํ•จ๋๋Š”์ง€, ์–ด๋–ค ๋ชจ๋ธ์— ์ด ๋ฐ์ดํ„ฐ๊ฐ€ ์ ์šฉ๋๋Š”์ง€ ๋“ฑ ์„ธ๋ถ€ ๋‚ด์šฉ์€ ๋ฐœ์ทŒ๋ฌธ์ด ๋น„์–ด ์žˆ์–ด ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๋ฐ์ดํ„ฐ์…‹์ด ์•„๋‹ˆ๋ผ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ ์ž์ฒด๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ•˜๋Š” ์ ‘๊ทผ์€, ์ €์ž์› ์–ธ์–ด๋กœ LLM์„ ์‚ฌ์ „ํ•™์Šตํ•˜๋ ค๋Š” ๋‹ค๋ฅธ ํŒ€๋“ค์ด ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ฒด๊ณ„๋ฅผ ๋‹ค์‹œ ์„ค๊ณ„ํ•  ํ•„์š” ์—†์ด ๊ฐ™์€ ํ‹€์„ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ƒํƒœ๊ณ„ ์ „์ฒด์˜ ์ง„์ž… ์žฅ๋ฒฝ์„ ๋‚ฎ์ถ˜๋‹ค.

Stack Overflow for Agents triples signups with ChatGPT plugin

OpenAI

์ด OpenAI ๋ธ”๋กœ๊ทธ ๊ธ€์€ 'Stack Overflow for Agents'๋ผ๋Š” ์ œํ’ˆ์„ ๋‹จ ๋‘ ๋ช…์˜ ์—”์ง€๋‹ˆ์–ด๊ฐ€ Codex๋ฅผ ํ™œ์šฉํ•ด ๋ช‡ ์ฃผ ๋งŒ์— ์ถœ์‹œํ–ˆ๋‹ค๋Š” ์‚ฌ๋ก€๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. ์ œ๋ชฉ์— ๋”ฐ๋ฅด๋ฉด ์ด ์ œํ’ˆ์— ChatGPT ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ถ”๊ฐ€ํ•œ ๊ฒฐ๊ณผ ๊ฐ€์ž…์ž ์ˆ˜๊ฐ€ ์„ธ ๋ฐฐ๋กœ ๋Š˜์—ˆ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์€ ์ด๋ณด๋‹ค ๋” ๊ตฌ์ฒด์ ์œผ๋กœ, ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์—์ด์ „ํŠธ ์ƒ์„ฑ(agent creation) ๊ฑด์ˆ˜๋ฅผ ์ตœ๋Œ€ 10๋ฐฐ๊นŒ์ง€ ๋Œ์–ด์˜ฌ๋ ธ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๋‘ ๋ช…์ด๋ผ๋Š” ์ ์€ ์ธ์›์œผ๋กœ ๋ช‡ ์ฃผ ์•ˆ์— ์ œํ’ˆ์„ ๋งŒ๋“ค์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค์€, OpenAI๊ฐ€ Codex ๊ฐ™์€ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ ํšจ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํ™๋ณด์„ฑ ์‚ฌ๋ก€๋กœ ์ด ๊ธ€์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Œ์„ ์‹œ์‚ฌํ•œ๋‹ค. 'Stack Overflow for Agents'๋ผ๋Š” ์ œํ’ˆ๋ช… ์ž์ฒด๋Š” AI ์—์ด์ „ํŠธ๋“ค์ด ์ง€์‹์„ ๊ณต์œ ํ•˜๊ฑฐ๋‚˜ ์งˆ๋ฌธยท๋‹ต๋ณ€์„ ์ฃผ๊ณ ๋ฐ›๋Š” ํ”Œ๋žซํผ์„ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. ๋‹ค๋งŒ ์ด ์ œํ’ˆ์ด ์ •ํ™•ํžˆ ์–ด๋–ค ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š”์ง€, ๋ˆ„๊ตฌ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์„ค๋ช…์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‹ด๊ฒจ ์žˆ์ง€ ์•Š๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๋‘ ๋ช…์˜ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ๋„์›€์œผ๋กœ ๋ช‡ ์ฃผ ๋งŒ์— ์ œํ’ˆ์„ ์ถœ์‹œํ•˜๊ณ  ํ”Œ๋Ÿฌ๊ทธ์ธ ํ•˜๋‚˜๋กœ ๊ฐ€์ž…์ž๊ฐ€ ์„ธ ๋ฐฐ ๋Š˜์—ˆ๋‹ค๋Š” ์‚ฌ๋ก€๋Š”, ์†Œ๊ทœ๋ชจ ํŒ€๋„ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฐํฌ ์ฑ„๋„์„ ํ™•๋ณดํ•˜๋ฉด ๋Œ€๊ทœ๋ชจ ์กฐ์ง ์ˆ˜์ค€์˜ ์„ฑ์žฅ ๊ณก์„ ์„ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

Welcome Beam: a 501B open model you can own, customize, and scale

Hugging Face

์ด Hugging Face ๋ธ”๋กœ๊ทธ ๊ธ€์€ Reflection์ด ๊ณต๊ฐœํ•œ ์˜คํ”ˆ ๋ชจ๋ธ Beam์„ ์†Œ๊ฐœํ•˜๋ฉฐ, ์ œ๋ชฉ์—์„œ ๋ณด๋“ฏ ์ด 5010์–ต(501B) ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทœ๋ชจ๋ผ๋Š” ์ ์„ ํ•ต์‹ฌ์œผ๋กœ ๋‚ด์„ธ์šด๋‹ค. '์†Œ์œ ํ•˜๊ณ , ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆํ•˜๊ณ , ์Šค์ผ€์ผํ•  ์ˆ˜ ์žˆ๋‹ค(own, customize, and scale)'๋Š” ๋ฌธ๊ตฌ๋Š” ์ด ๋ชจ๋ธ์ด ํ์‡„ํ˜• API ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๊ณผ ๋‹ฌ๋ฆฌ ๊ฐ€์ค‘์น˜๋ฅผ ์ง์ ‘ ๋ฐ›์•„ ์ž์ฒด ์ธํ”„๋ผ์—์„œ ์šด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ฐ•์กฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ด๋Š” ๊ฐ™์€ ๋‚  ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๊ฐ€ Beam์— ๋Œ€ํ•ด ๋ฐ์ด 0 ์ง€์›์„ ๋ฐœํ‘œํ•œ ๊ฒƒ๊ณผ ๋งž๋ฌผ๋ ค, Reflection์ด ์˜คํ”ˆ ์›จ์ดํŠธ ๋ชจ๋ธ์„ ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์— ๋™์‹œ์— ๊ณต๊ฐœํ•˜๋Š” ์ „๋žต์„ ์ทจํ–ˆ์Œ์„ ์‹œ์‚ฌํ•œ๋‹ค. 501B๋ผ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทœ๋ชจ๋Š” ์ตœ๊ทผ ๊ณต๊ฐœ๋œ ์˜คํ”ˆ ์›จ์ดํŠธ ๋ชจ๋ธ ์ค‘์—์„œ๋„ ์ƒ๋‹นํžˆ ํฐ ํŽธ์— ์†ํ•ด, ํ”„๋Ÿฐํ‹ฐ์–ด ์ˆ˜์ค€์˜ ์„ฑ๋Šฅ์„ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค๋กœ ์ œ๊ณตํ•˜๋ ค๋Š” ์‹œ๋„๋กœ ํ•ด์„๋œ๋‹ค. ๋‹ค๋งŒ ๋ฐœ์ทŒ๋ฌธ์ด ๋น„์–ด ์žˆ์–ด ๊ตฌ์ฒด์ ์ธ ์•„ํ‚คํ…์ฒ˜(์˜ˆ: ํ™œ์„ฑ ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜, MoE ๊ตฌ์กฐ ์—ฌ๋ถ€)๋‚˜ ๋ผ์ด์„ ์Šค ์กฐ๊ฑด์˜ ์„ธ๋ถ€ ๋‚ด์šฉ์€ ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์˜คํ”ˆ ์›จ์ดํŠธ ๋ชจ๋ธ์„ Hugging Face์™€ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ์— ๋™์‹œ์— ๊ณต๊ฐœํ•˜๋Š” ์ „๋žต์€, ๋ชจ๋ธ์„ ์†Œ์œ ํ•˜๊ณ  ์ž์ฒด ์ธํ”„๋ผ์—์„œ ์šด์šฉํ•˜๋ ค๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ณ ๊ฐ๊ณผ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค๋กœ ๋น ๋ฅด๊ฒŒ ์จ๋ณด๋ ค๋Š” ๊ณ ๊ฐ ๋ชจ๋‘๋ฅผ ๋™์‹œ์— ๊ณต๋žตํ•˜๋ ค๋Š” ๋ฐฐํฌ ์ „๋žต์œผ๋กœ ์ฝํžŒ๋‹ค.

Granite Switch 4.1: Chat, Decisions, and Speech from One Endpoint

Hugging Face

์ด Hugging Face ๋ธ”๋กœ๊ทธ ๊ธ€์€ IBM์ด ๊ณต๊ฐœํ•œ Granite Switch 4.1 ๋ชจ๋ธ์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ œ๋ชฉ์ด ๋ฐํžˆ๋“ฏ ์ด ๋ชจ๋ธ์˜ ํŠน์ง•์€ ์ฑ„ํŒ…(Chat), ์˜์‚ฌ๊ฒฐ์ •(Decisions), ์Œ์„ฑ(Speech)์ด๋ผ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์„ธ ๊ฐ€์ง€ ์ž‘์—…์„ ํ•˜๋‚˜์˜ ์—”๋“œํฌ์ธํŠธ(One Endpoint)์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ๋ณดํ†ต ๋Œ€ํ™”ํ˜• ์‘๋‹ต, ๊ตฌ์กฐํ™”๋œ ์˜์‚ฌ๊ฒฐ์ • ๋กœ์ง, ์Œ์„ฑ ์ฒ˜๋ฆฌ๋Š” ๊ฐ๊ฐ ๋ณ„๋„์˜ ๋ชจ๋ธ์ด๋‚˜ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋ถ„๋ฆฌ๋˜๋Š”๋ฐ, ์ด๋ฅผ ๋‹จ์ผ ์—”๋“œํฌ์ธํŠธ๋กœ ํ†ตํ•ฉํ–ˆ๋‹ค๋Š” ๊ฒƒ์ด ์ด ๋ฆด๋ฆฌ์Šค์˜ ํ•ต์‹ฌ ์ฐจ๋ณ„์ ์œผ๋กœ ์ œ์‹œ๋œ๋‹ค. ์ด๋Š” ์šด์˜ ์ธก๋ฉด์—์„œ ์—ฌ๋Ÿฌ ๋ชจ๋ธ์„ ๋”ฐ๋กœ ์„œ๋น™ยท๊ด€๋ฆฌํ•˜๋Š” ๋Œ€์‹  ํ•˜๋‚˜์˜ ๋ฐฐํฌ ๋‹จ์œ„๋กœ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. 'Switch'๋ผ๋Š” ์ด๋ฆ„์—์„œ ๋‚ด๋ถ€์ ์œผ๋กœ ์ž‘์—… ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์ „๋ฌธ๊ฐ€(expert) ๊ฒฝ๋กœ๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š” ๊ตฌ์กฐ(์˜ˆ: Mixture-of-Experts ๊ณ„์—ด)๋ฅผ ์ฑ„ํƒํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ์„ ์‹œ์‚ฌํ•˜์ง€๋งŒ, ์ด๋Š” ์ด๋ฆ„์—์„œ ์ถ”๋ก ํ•œ ๊ฒƒ์ผ ๋ฟ ํ™•์ธ๋œ ์‚ฌ์‹ค์€ ์•„๋‹ˆ๋‹ค. 4.1์ด๋ผ๋Š” ๋ฒ„์ „ ๋ฒˆํ˜ธ๋Š” ์ด๋ฏธ ์ด์ „ ๋ฒ„์ „๋“ค์ด ์กด์žฌํ•˜๋Š” ์ง€์†์ ์œผ๋กœ ๋ฐœ์ „ ์ค‘์ธ ๋ชจ๋ธ ๊ณ„์—ด์ž„์„ ๋ณด์—ฌ์ค€๋‹ค. ๊ตฌ์ฒด์ ์ธ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทœ๋ชจ๋‚˜ ๋ฒค์น˜๋งˆํฌ ์„ฑ๋Šฅ์€ ๋ฐœ์ทŒ๋ฌธ์ด ๋น„์–ด ์žˆ์–ด ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์ฑ„ํŒ…, ์˜์‚ฌ๊ฒฐ์ •, ์Œ์„ฑ์„ ํ•˜๋‚˜์˜ ์—”๋“œํฌ์ธํŠธ๋กœ ํ†ตํ•ฉํ•œ ๋ชจ๋ธ์€, ์—ฌ๋Ÿฌ ์ „๋ฌธ ๋ชจ๋ธ์„ ๋”ฐ๋กœ ์šด์˜ํ•˜๋ฉฐ ์ƒ๊ธฐ๋Š” ์„œ๋น™ ์ธํ”„๋ผ ์ค‘๋ณต๊ณผ ๋ ˆ์ดํ„ด์‹œ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ค„์—ฌ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์—์ด์ „ํŠธ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์šด์˜ ๋น„์šฉ์„ ๋‚ฎ์ถœ ์ž ์žฌ๋ ฅ์ด ์žˆ๋‹ค.

Bringing GPT-Rosalind to academic research labs

OpenAI

OpenAI๋Š” 'Rosalind Academic Plan'์„ ๋ฐœํ‘œํ•˜๋ฉฐ, ์ž๊ฒฉ์„ ๊ฐ–์ถ˜ ํ•™์ˆ  ์—ฐ๊ตฌ์‹ค์— GPT-Rosalind ๋ชจ๋ธ๊ณผ ์ƒ๋ช…๊ณผํ•™ ์—ฐ๊ตฌ๋ฅผ ์ง€์›ํ•˜๋Š” ๋„๊ตฌ์— ๋Œ€ํ•œ ์Šคํฐ์„œ ์ง€์›(sponsored access)์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. GPT-Rosalind๋ผ๋Š” ์ด๋ฆ„์€ DNA ๊ตฌ์กฐ ์—ฐ๊ตฌ์— ๊ธฐ์—ฌํ•œ ๊ณผํ•™์ž ๋กœ์ž˜๋ฆฐ๋“œ ํ”„๋žญํด๋ฆฐ(Rosalind Franklin)์„ ์—ฐ์ƒ์‹œํ‚ค๋ฉฐ, ์ƒ๋ช…๊ณผํ•™ ์—ฐ๊ตฌ์— ํŠนํ™”๋œ ๋ชจ๋ธ์ž„์„ ์•”์‹œํ•œ๋‹ค. '์Šคํฐ์„œ ์ง€์›'์ด๋ผ๋Š” ํ‘œํ˜„์€ ์—ฐ๊ตฌ์‹ค์ด ์ง์ ‘ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ• ์ธ๋œ ์กฐ๊ฑด์œผ๋กœ ๋ชจ๋ธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์œผ๋กœ ํ•ด์„๋œ๋‹ค. ์ด๋Š” OpenAI๊ฐ€ ์ƒ์—…์  ์ˆ˜์ต๋ณด๋‹ค ํ•™๊ณ„์™€์˜ ๊ด€๊ณ„ ๊ตฌ์ถ•, ๊ทธ๋ฆฌ๊ณ  ์ƒ๋ช…๊ณผํ•™ ๋ถ„์•ผ์—์„œ์˜ ๋ชจ๋ธ ํ™œ์šฉ ์‚ฌ๋ก€ ์ถ•์ ์„ ์šฐ์„ ์‹œํ•˜๋Š” ์ „๋žต์œผ๋กœ ๋ณด์ธ๋‹ค. '์ž๊ฒฉ์„ ๊ฐ–์ถ˜(eligible)'์ด๋ผ๋Š” ์กฐ๊ฑด์ด ๋ถ™์€ ๊ฒƒ์œผ๋กœ ๋ณด์•„ ๋ชจ๋“  ์—ฐ๊ตฌ์‹ค์ด ์•„๋‹ˆ๋ผ ์‹ฌ์‚ฌ๋ฅผ ๊ฑฐ์นœ ์ผ๋ถ€ ๊ธฐ๊ด€์—๋งŒ ์ œ๊ณต๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ž๊ฒฉ ๊ธฐ์ค€์„ ์ ์šฉํ•˜๋Š”์ง€, GPT-Rosalind๊ฐ€ ๊ธฐ์กด GPT ๊ณ„์—ด ๋ชจ๋ธ๊ณผ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์ƒ์—…์  ์œ ๋ฃŒ ๋ชจ๋ธ๊ณผ ๋ณ„๋„๋กœ ํ•™๊ณ„ ์ „์šฉ ์Šคํฐ์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์šด์˜ํ•˜๋Š” ์ „๋žต์€, ์ƒ๋ช…๊ณผํ•™์ฒ˜๋Ÿผ ๊ณ ๊ฐ€์น˜ยท๊ณ ์‹ ๋ขฐ ๋„๋ฉ”์ธ์—์„œ ์กฐ๊ธฐ ์‚ฌ์šฉ ์‚ฌ๋ก€์™€ ์‹ ๋ขฐ๋ฅผ ์Œ“๋Š” ๊ฒƒ์ด ์žฅ๊ธฐ์ ์œผ๋กœ ์ƒ์šฉํ™”๋ณด๋‹ค ๋” ์ค‘์š”ํ•œ ์ž์‚ฐ์ด ๋  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

Teaching students to think and learn through questions

OpenAI

์ด OpenAI ๋ธ”๋กœ๊ทธ ๊ธ€์€ '๊ต์‚ฌ์˜ ๋‚ (Teachers' Day)'์„ ๊ธฐ๋…ํ•ด ๋ธŒ๋ผ์งˆ ํฌ๋ฅดํˆฌ๊ฐˆ์–ด๋กœ ์ œ๊ณต๋˜๋Š” 'AI for Educators' ํ”„๋กœ๊ทธ๋žจ์„ ์†Œ๊ฐœํ•œ๋‹ค. ํ•ต์‹ฌ ๊ธฐ๋Šฅ์€ ChatGPT์˜ 'Study Mode(์Šคํ„ฐ๋”” ๋ชจ๋“œ)'๋กœ, ๊ต์‚ฌ๊ฐ€ ํ•™์ƒ์—๊ฒŒ ์ •๋‹ต์„ ๋ฐ”๋กœ ์•Œ๋ ค์ฃผ๋Š” ๋Œ€์‹  ๋‹จ๊ณ„๋ณ„๋กœ ์ƒ๊ฐํ•˜๋„๋ก ์œ ๋„ํ•˜๋Š” ๋Šฅ๋™์  ํ•™์Šต์„ ์ง€์›ํ•œ๋‹ค. ์ด๋Š” AI๊ฐ€ ํ•™์ƒ์˜ ๊ณผ์ œ๋ฅผ ๋Œ€์‹  ํ’€์–ด์ฃผ๋Š” ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ, ์งˆ๋ฌธ์„ ํ†ตํ•ด ํ•™์ƒ ์Šค์Šค๋กœ ์‚ฌ๊ณ  ๊ณผ์ •์„ ๊ฑฐ์น˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ต์œก ์ฒ ํ•™์„ ๋‹ด๊ณ  ์žˆ๋‹ค. ๋ธŒ๋ผ์งˆ ํฌ๋ฅดํˆฌ๊ฐˆ์–ด๋กœ ํ˜„์ง€ํ™”๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•œ๋‹ค๋Š” ์ ์—์„œ, OpenAI๊ฐ€ ํŠน์ • ์ง€์—ญ์˜ ๊ต์œก ์‹œ์žฅ์„ ๊ฒจ๋ƒฅํ•œ ๋กœ์ปฌ๋ผ์ด์ œ์ด์…˜ ์ „๋žต์„ ์ทจํ•˜๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค. ์ด ๊ธ€์€ ์—”์ง€๋‹ˆ์–ด๋ง์ด๋‚˜ ์ธํ”„๋ผ ์ค‘์‹ฌ ๋‚ด์šฉ์ด ์•„๋‹ˆ๋ผ ๊ต์œก์šฉ ์ œํ’ˆ ํ™œ์šฉ ์‚ฌ๋ก€๋ฅผ ๋‹ค๋ฃจ๋Š” ํ™๋ณด์„ฑ ์ฝ˜ํ…์ธ ์— ๊ฐ€๊น๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ Study Mode๊ฐ€ ์–ด๋–ค ํ”„๋กฌํ”„ํŠธ ์„ค๊ณ„๋‚˜ ๋ชจ๋ธ ์ œ์•ฝ์„ ํ†ตํ•ด '์ •๋‹ต ๋ฐ”๋กœ ์ œ๊ณต'์„ ๋ง‰๋Š”์ง€์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๋‹ต์„ ๋ฐ”๋กœ ์ฃผ์ง€ ์•Š๊ณ  ๋‹จ๊ณ„๋ณ„ ์งˆ๋ฌธ์œผ๋กœ ์œ ๋„ํ•˜๋Š” ๋ชจ๋ธ ๋™์ž‘ ๋ฐฉ์‹์€, ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ AI ์–ด์‹œ์Šคํ„ดํŠธ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ๋„ ์‘๋‹ต์„ ์ฆ‰์‹œ ์™„๊ฒฐํ˜•์œผ๋กœ ์ฃผ๋Š” ๊ฒƒ์ด ํ•ญ์ƒ ์ตœ์„ ์ด ์•„๋‹ˆ๋ฉฐ, ์‚ฌ์šฉ์ž์˜ ๊ฒ€์ฆ ๋‹จ๊ณ„๋ฅผ ์œ ๋„ํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ ์„ค๊ณ„๊ฐ€ ์‹ ๋ขฐ๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.


ํด๋ผ์šฐ๋“œ ์—…๋ฐ์ดํŠธ

Day 0 support for Reflectionโ€™s Beam on Google Cloud: 5x faster perf with llm-d and NVIDIA Dynamo

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๋Š” Reflection์˜ ์ฒซ ์˜คํ”ˆ ์›จ์ดํŠธ ๋ชจ๋ธ 'Beam'์— ๋Œ€ํ•ด ๋ฐ์ด 0(Day 0) ์ง€์›์„ ๋ฐœํ‘œํ–ˆ๋‹ค. Beam์€ ์•ฝ 5010์–ต ๊ฐœ์˜ ์ „์ฒด ํŒŒ๋ผ๋ฏธํ„ฐ ์ค‘ ํ† ํฐ๋‹น ์•ฝ 230์–ต ๊ฐœ๋งŒ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ตฌ์กฐ๋กœ, ์•ฝ 100๋งŒ ํ† ํฐ์˜ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋ฅผ ์ง€์›ํ•˜๋ฉฐ Apache 2.0 ๋ผ์ด์„ ์Šค๋กœ ๊ณต๊ฐœ๋๋‹ค. ๊ตฌ๊ธ€์€ NVIDIA GB300 NVL72 ๊ธฐ๋ฐ˜ A4X Max์—์„œ NVIDIA Dynamo๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ตœ๋Œ€ 5๋ฐฐ์˜ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ 8๋ฐฐ์˜ ์ง€์—ฐ ์‹œ๊ฐ„ ๊ฐœ์„ ์„, RTX PRO 6000 ๊ธฐ๋ฐ˜ G4 VM์—์„œ llm-d๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ตœ๋Œ€ 2๋ฐฐ์˜ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ 8๋ฐฐ์˜ ์ง€์—ฐ ์‹œ๊ฐ„ ๊ฐœ์„ ์„ ์ œ์‹œํ–ˆ๋‹ค. ์ด ์ˆ˜์น˜๋Š” AgentX ํŠธ๋ž˜์ ํ† ๋ฆฌ ๋ฐ์ดํ„ฐ์…‹์„ ๊ธฐ์ค€์œผ๋กœ ์ธก์ •๋์œผ๋ฉฐ, ์ „์ž๋Š” GB300 GPU 32๊ฐœ, ํ›„์ž๋Š” RTX PRO 6000 GPU 8๊ฐœ ๊ตฌ์„ฑ์—์„œ ๋‚˜์˜จ ๊ฒฐ๊ณผ๋กœ ๋‘ ๊ตฌ์„ฑ์€ ์„œ๋กœ ์ง์ ‘ ๋น„๊ตํ•  ์ˆ˜ ์—†๋‹ค. ์„ฑ๋Šฅ ๊ฐœ์„ ์˜ ํ•ต์‹ฌ์€ ํ”„๋ฆฌํ”ฝ์Šค ์ธ์‹ ๋ผ์šฐํŒ…๊ณผ ํ”„๋ฆฌํ•„/๋””์ฝ”๋“œ ๋ถ„๋ฆฌ, ๊ณ„์ธตํ˜• KV ์บ์‹œ ์˜คํ”„๋กœ๋”ฉ์œผ๋กœ ๊ธด ์—์ด์ „ํŠธ ์„ธ์…˜์—์„œ ๋ฐ˜๋ณต๋˜๋Š” ํ”„๋ฆฌํ•„ ์—ฐ์‚ฐ์„ ์ค„์ด๋Š” ๋ฐ ์žˆ๋‹ค. Reflection์˜ Joe Spisak์€ ์ด ๊ฒฐ๊ณผ๋ฅผ '์ตœ๋Œ€ 5๋ฐฐ ์„ฑ๋Šฅ, 8๋ฐฐ ์ง€์—ฐ ๊ฐœ์„ '์ด๋ผ๊ณ  ๋ฐํ˜”๋‹ค. ์‹œ์ž‘ํ•˜๋ ค๋Š” ๊ฐœ๋ฐœ์ž๋Š” AI-Hypercomputer/gpu-recipes ์ €์žฅ์†Œ์˜ ๋ฐ์ด 0 ๊ฐ€์ด๋“œ๋‚˜ Gemini ํ”Œ๋žซํผ์˜ Model Garden์„ ํ†ตํ•ด Beam์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธํ˜• ์ฝ”๋”ฉ ์›Œํฌ๋กœ๋“œ์—์„œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์˜ ํ•ต์‹ฌ์ด ๋ชจ๋ธ ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋ฆฌํ”ฝ์Šค ๋ผ์šฐํŒ…๊ณผ KV ์บ์‹œ ํ‹ฐ์–ด๋ง ๊ฐ™์€ ์„œ๋น™ ๊ณ„์ธต ์ตœ์ ํ™”์— ์žˆ๋‹ค๋Š” ์ ์€, ์ธํ”„๋ผ ์šด์˜์ž๊ฐ€ ๋ชจ๋ธ ๊ต์ฒด๋ณด๋‹ค ์„œ๋น™ ์Šคํƒ ํŠœ๋‹์— ๋จผ์ € ํˆฌ์žํ•ด์•ผ ํ•จ์„ ๋ณด์—ฌ์ค€๋‹ค.

Whatโ€™s new with Google Cloud

Google Cloud

์ด ํŽ˜์ด์ง€๋Š” ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ์˜ ์ฃผ๊ฐ„ ๋ฐœํ‘œ๋ฅผ ๋ชจ์•„ ์ •๋ฆฌํ•˜๋Š” 'What's new' ๋กค์—… ํŽ˜์ด์ง€๋กœ, ์ตœ์‹  ์†Œ์‹์ด ๋งจ ์œ„์— ์˜ค๋„๋ก ์—ญ์ˆœ์œผ๋กœ ๋‚˜์—ด๋œ๋‹ค. 2026๋…„ 10์›” 12์ผ16์ผ ์ฃผ์—๋Š” Apigee์—์„œ ํ‹ฐ์–ด๋“œ ํ† ํฐ ๋ฒ„์ง“์„ ํ™œ์šฉํ•œ AI ํ† ํฌ๋…ธ๋ฏน์Šค ๊ด€๋ จ ํ…Œํฌํ† ํฌ(11์›” 5์ผ)๊ฐ€ ์†Œ๊ฐœ๋๋‹ค. ๋ฐ”๋กœ ์•ž 9์›” 28์ผ10์›” 2์ผ ์ฃผ์—๋Š” Model Garden์— Claude Sonnet 5.5๊ฐ€ ์ถ”๊ฐ€๋๊ณ , Apigee X ๋™์  ๋ผ์šฐํŒ…์ด ์ƒ์„ฑํ˜• AI ๋น„์šฉ์„ 70% ์ด์ƒ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ๋‚ด์šฉ๋„ ๋‹ด๊ฒผ๋‹ค. 9์›” 21์ผ~25์ผ ์ฃผ์—๋Š” Claude Opus 5.5๊ฐ€ ์ถ”๊ฐ€๋๊ณ , ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋‹จ๊ณ„์ธ GKE Agentic Migration์ด EKS์—์„œ GKE๋กœ์˜ AI ์ง€์› ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ธฐ๋Šฅ์œผ๋กœ ์†Œ๊ฐœ๋๋‹ค. ์ด ๋ฐ–์—๋„ Dataflow Job Builder์˜ Delta Lake ํ…Œ์ด๋ธ” ๊ฐ€์ ธ์˜ค๊ธฐ, Managed Service for Apache Kafka์˜ ๊ณต๊ฐœ ํด๋Ÿฌ์Šคํ„ฐ ์ง€์›, Bigtable ๊ตฌ๋…(Pub/Sub to Bigtable) ํ”„๋ฆฌ๋ทฐ ๋“ฑ ์—ฌ๋Ÿฌ ์ฃผ์ฐจ์— ๊ฑธ์นœ ์„ธ๋ถ€ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋‚˜์—ด๋ผ ์žˆ๋‹ค. ๊ฐ ํ•ญ๋ชฉ์€ ๋ฐœํ‘œ ์ฃผ์ฐจ๋ณ„๋กœ ๋ฌถ์—ฌ ์žˆ์–ด ํŠน์ • ์‹œ์ ์˜ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ๋กœ๋“œ๋งต ๋ณ€ํ™”๋ฅผ ์ถ”์ ํ•˜๊ธฐ์— ์œ ์šฉํ•œ ํ˜•ํƒœ๋‹ค.

๐Ÿ’ก Apigee X ๋™์  ๋ผ์šฐํŒ…์ด ์ƒ์„ฑํ˜• AI ๋น„์šฉ์„ 70% ์ด์ƒ ์ค„์ธ๋‹ค๋Š” ์ฃผ์žฅ๊ณผ GKE Agentic Migration ๊ฐ™์€ EKS-ํˆฌ-GKE ์ „ํ™˜ ๋„๊ตฌ๊ฐ€ ๊ฐ™์€ ์‹œ๊ธฐ์— ๋ฌถ์—ฌ ๋‚˜์˜จ ๊ฒƒ์€, ๊ตฌ๊ธ€์ด ๋น„์šฉ ์ ˆ๊ฐ๊ณผ ๋ฒค๋” ์ „ํ™˜ ์žฅ๋ฒฝ ๋‚ฎ์ถ”๊ธฐ๋ฅผ ๋™์‹œ์— AI ์ธํ”„๋ผ ์˜์—… ํฌ์ธํŠธ๋กœ ์‚ผ๊ณ  ์žˆ๋‹ค๋Š” ์‹ ํ˜ธ๋‹ค.

Architecting autonomy: A design pattern for high-compute, governed agents in biotech

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๋Š” ๋‹จ๋ฐฑ์งˆ ์ ‘ํž˜์ด๋‚˜ ๋Œ€๊ทœ๋ชจ ๋ฆฌ๊ฐ„๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์Šคํฌ๋ฆฌ๋‹์ฒ˜๋Ÿผ ์žฅ์‹œ๊ฐ„ GPU ์—ฐ์‚ฐ์ด ํ•„์š”ํ•œ ๋ฐ”์ด์˜คํ…Œํฌ ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•ด, ๊ฐ€๋ฒผ์šด ๋””์ŠคํŒจ์ฒ˜ํ˜• ์—์ด์ „ํŠธ์™€ ๋‹ค๋ฅธ 3๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ œ์•ˆํ•œ๋‹ค. ์„ธ ๊ณ„์ธต์€ ์ž‘์—…์„ ๊ณ„ํšํ•˜๋Š” '์ธ์ง€' ๊ณ„์ธต(Gemini ํ”Œ๋žซํผ์˜ Agent Runtime), ์‹ค์ œ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” '์‹คํ–‰' ๊ณ„์ธต, ๊ทธ๋ฆฌ๊ณ  ์‹ ์›ยท์ ‘๊ทผยท๊ฐ์‚ฌ๋ฅผ ๊ฐ์‹ธ๋Š” '๊ฑฐ๋ฒ„๋„Œ์Šค' ๊ณ„์ธต์œผ๋กœ ๋‚˜๋‰œ๋‹ค. ์‹คํ–‰ ๊ณ„์ธต์—์„œ๋Š” ๋‹จ๋ฐฑ์งˆ ์ ‘ํž˜์šฉ ESMFold์™€ ์ƒ์„ฑํ˜• ๋ถ„์ž ์„ค๊ณ„์šฉ GenMol์„ NVIDIA NIM์œผ๋กœ ํŒจํ‚ค์ง•ํ•ด, RTX PRO 6000 Blackwell GPU๋ฅผ ํƒ‘์žฌํ•œ GKE G4 VM์—์„œ ๊ตฌ๋™ํ•˜๋ฉฐ ์ฝœ๋“œ์Šคํƒ€ํŠธ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ์›œ ๋…ธ๋“œ ํ’€์„ ์œ ์ง€ํ•œ๋‹ค. ์ธ์ง€ ๊ณ„์ธต์€ ๋ฆฌ๋“œ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ์™€ '๋ฆฌ๋“œ ์ตœ์ ํ™”', '์•ˆ์ „์„ฑ ์Šคํฌ๋ฆฌ๋‹' ๋‘ ํ•˜์œ„ ์—์ด์ „ํŠธ๋กœ ๊ตฌ์„ฑ๋œ ๊ณ„์ธตํ˜• ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ๊ตฌ์กฐ์ด๋ฉฐ, PDB ํŒŒ์ผ์ด๋‚˜ ๋„ํ‚น ํฌ์ฆˆ ๊ฐ™์€ ๋ฌด๊ฑฐ์šด ๋ฐ์ดํ„ฐ๋Š” Cloud Storage์— ์ €์žฅํ•˜๊ณ  ์„œ๋ช…๋œ URI๋งŒ ์ฃผ๊ณ ๋ฐ›์•„ ์ปจํ…์ŠคํŠธ ์ฐฝ์„ ์ž‘๊ฒŒ ์œ ์ง€ํ•œ๋‹ค. ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ณ„์ธต์€ Agent Identity, Agent Gateway, Agent Registry, Model Armor ๊ฐ™์€ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ์š”์†Œ๋กœ ๊ฐ ์—์ด์ „ํŠธ์— ์•”ํ˜ธํ•™์  ์‹ ์›์„ ๋ถ€์—ฌํ•˜๊ณ  ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜์„ ์ฐจ๋‹จํ•œ๋‹ค. ๊ฐ€์—ญ์ ์ธ ์ž‘์—…(์˜ˆ๋น„ ์Šคํฌ๋ฆฌ๋‹)์€ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌ๋˜์ง€๋งŒ, ๋ฉ€ํ‹ฐGPU ๋„ํ‚น ์‹คํ–‰์ด๋‚˜ ์Šต์‹ ์‹คํ—˜์‹ค ํ•ฉ์„ฑ์œผ๋กœ์˜ ์Šน๊ฒฉ ๊ฐ™์€ ๋น„๊ฐ€์—ญ์  ์ž‘์—…์€ ์‚ฌ๋žŒ์˜ ์Šน์ธ์„ ๋ฐ˜๋“œ์‹œ ๊ฑฐ์น˜๋„๋ก ์„ค๊ณ„๋๋‹ค.

๐Ÿ’ก ๊ฐ€์—ญ์  ์ž‘์—…์€ ์ž๋™ํ™”ํ•˜๊ณ  ๋น„๊ฐ€์—ญ์  ์ž‘์—…์—๋งŒ ์‚ฌ๋žŒ ์Šน์ธ์„ ๊ฐ•์ œํ•˜๋Š” ๋น„๋Œ€์นญ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ชจ๋ธ์€, ๊ณ ๋น„์šฉ GPU ์—ฐ์‚ฐ์„ ๋‹ค๋ฃจ๋Š” ์–ด๋–ค ์‚ฐ์—…์˜ ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์—๋„ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์•ˆ์ „ ํŒจํ„ด์œผ๋กœ, ์ „์ฒด๋ฅผ ์ˆ˜๋™ ์Šน์ธ์œผ๋กœ ๋ฌถ๊ฑฐ๋‚˜ ์ „์ฒด๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์–‘๊ทน๋‹จ์„ ํ”ผํ•˜๊ฒŒ ํ•ด์ค€๋‹ค.

Continuous accountability for Verified bots

Cloudflare

Cloudflare๋Š” 'Verified Bots' ํ”„๋กœ๊ทธ๋žจ์— ์‹ ์› ํ™•์ธ๋งŒ์œผ๋กœ๋Š” ๋ด‡์˜ ํ–‰๋™์„ ๋ณด์žฅํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์—์„œ, ์ง€์†์  ์ฑ…์ž„์„ฑ(continuous accountability) ํ‰๊ฐ€ ์‹œ์Šคํ…œ์„ ๋„์ž…ํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ํ•ต์‹ฌ ๋‚ด์šฉ์€ ์ธ์ฆ๋œ ๋ด‡์ด ์‹ค์ œ๋กœ robots.txt ๊ฐ™์€ ์‚ฌ์ดํŠธ ์šด์˜์ž์˜ ์„ ํ˜ธ๋ฅผ ๊ณ„์† ์ค€์ˆ˜ํ•˜๋Š”์ง€๋ฅผ ์ผํšŒ์„ฑ ์‹ ์› ํ™•์ธ์ด ์•„๋‹ˆ๋ผ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ฆ‰ ๊ธฐ์กด์—๋Š” ๋ด‡์ด ํ•œ ๋ฒˆ ์‹ ์›์„ ์ฆ๋ช…ํ•˜๋ฉด 'Verified' ๋ฐฐ์ง€๋ฅผ ์œ ์ง€ํ–ˆ์ง€๋งŒ, ์ด์ œ๋Š” ํ–‰๋™ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ทธ ์ƒํƒœ๋ฅผ ๊ณ„์† ์žฌํ‰๊ฐ€ํ•œ๋‹ค๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๋€๋‹ค. ์ด๋Š” AI ํฌ๋กค๋Ÿฌ๋‚˜ ์Šคํฌ๋ž˜ํผ๊ฐ€ ๊ธ‰์ฆํ•˜๋Š” ์ƒํ™ฉ์—์„œ ์‚ฌ์ดํŠธ ์šด์˜์ž๊ฐ€ ์–ด๋–ค ์ž๋™ํ™” ํŠธ๋ž˜ํ”ฝ์„ ์‹ ๋ขฐํ• ์ง€ ํŒ๋‹จํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ณ€ํ™”๋กœ ์ œ์‹œ๋œ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์—๋Š” ๊ตฌ์ฒด์ ์ธ ํ‰๊ฐ€ ์ง€ํ‘œ๋‚˜ ์œ„๋ฐ˜ ์‹œ ์ œ์žฌ ๋ฐฉ์‹๊นŒ์ง€๋Š” ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์‹ ์› ํ™•์ธ์„ ์ง€์†์  ํ–‰๋™ ํ‰๊ฐ€๋กœ ๋ณด์™„ํ•˜๋Š” ์ด ๋ณ€ํ™”๋Š”, ์‚ฌ์ดํŠธ ์šด์˜์ž๊ฐ€ 'Verified' ๋ฐฐ์ง€๋งŒ ๋ฏฟ๊ณ  ๋ด‡ ํŠธ๋ž˜ํ”ฝ์„ ๋ฌด์กฐ๊ฑด ํ—ˆ์šฉํ•˜๋˜ ๊ด€ํ–‰์—์„œ ๋ฒ—์–ด๋‚˜ ์ž์ฒด ๋กœ๊ทธ ๊ธฐ๋ฐ˜์˜ ํ–‰๋™ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๋ณ‘ํ–‰ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.

Model Context Protocol gateway for Red Hat OpenShift is now generally available

Red Hat

Red Hat์€ Model Context Protocol(MCP) ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ Red Hat Connectivity Link 1.5 ๋ฆด๋ฆฌ์Šค์˜ ์ผ๋ถ€๋กœ ์ •์‹ ์ถœ์‹œ(GA)ํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ์ด ๊ฒŒ์ดํŠธ์›จ์ด๋Š” Red Hat AI ํฌํŠธํด๋ฆฌ์˜ค์— ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ํ†ตํ•ฉ๋˜์–ด, OpenShift์—์„œ ์šด์˜๋˜๋Š” AI ์—์ด์ „ํŠธ๊ฐ€ MCP ์„œ๋ฒ„ยท๋„๊ตฌ์— ์ ‘๊ทผํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ํ‘œ์ค€ํ™”ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. MCP๋Š” AI ์—์ด์ „ํŠธ๊ฐ€ ์™ธ๋ถ€ ๋„๊ตฌ๋‚˜ ๋ฐ์ดํ„ฐ ์†Œ์Šค์— ์—ฐ๊ฒฐํ•  ๋•Œ ์“ฐ๋Š” ํ”„๋กœํ† ์ฝœ๋กœ, ๊ฒŒ์ดํŠธ์›จ์ด ํ˜•ํƒœ๋กœ ์ œ๊ณต๋œ๋‹ค๋Š” ๊ฒƒ์€ ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ์™€ ์—ฌ๋Ÿฌ MCP ์„œ๋ฒ„ ์‚ฌ์ด์˜ ํŠธ๋ž˜ํ”ฝ์„ ํ•œ ์ง€์ ์—์„œ ํ†ต์ œยท๊ฐ์‚ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค๋Š” ์˜๋ฏธ๋‹ค. Connectivity Link๋ผ๋Š” ๊ธฐ์กด ์ œํ’ˆ์˜ ๋ฒ„์ „ 1.5์— ์ด ๊ธฐ๋Šฅ์ด ํฌํ•จ๋๋‹ค๋Š” ์ ์—์„œ, Red Hat์ด API ๊ฒŒ์ดํŠธ์›จ์ด ์ œํ’ˆ๊ตฐ์„ ์—์ด์ „ํŠธ ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ๋กœ ํ™•์žฅํ•˜๋Š” ๋ฐฉํ–ฅ์„ ํƒํ–ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. '์ •์‹ ์ถœ์‹œ(GA)'๋ผ๋Š” ํ‘œํ˜„์€ ์ด ๊ธฐ๋Šฅ์ด ํ”„๋ฆฌ๋ทฐ ๋‹จ๊ณ„๋ฅผ ์ง€๋‚˜ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ง€์›๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์— ๋„๋‹ฌํ–ˆ์Œ์„ ๋œปํ•œ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์ธ ์ธ์ฆยท๋ ˆ์ดํŠธ๋ฆฌ๋ฐ‹ ๊ธฐ๋Šฅ์ด๋‚˜ ์ง€์›๋˜๋Š” MCP ์„œ๋ฒ„ ์ˆ˜ ๋“ฑ ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก MCP ํŠธ๋ž˜ํ”ฝ์„ ์ „์šฉ ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ๋ถ„๋ฆฌํ•ด GA๋กœ ์ถœ์‹œํ•œ ๊ฒƒ์€, ์กฐ์ง์ด ์—ฌ๋Ÿฌ AI ์—์ด์ „ํŠธ๋ฅผ ์šด์˜ํ•  ๋•Œ ๊ฐ ์—์ด์ „ํŠธ๊ฐ€ ๋„๊ตฌ์— ์ ‘๊ทผํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ๊ฐœ๋ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๋Œ€์‹  ํ•˜๋‚˜์˜ ํ†ต์ œ ์ง€์ ์—์„œ ์ธ์ฆ๊ณผ ๊ฐ์‚ฌ๋ฅผ ์ผ๊ด„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์šด์˜ ๋ณต์žก๋„๋ฅผ ๋‚ฎ์ถ˜๋‹ค.

Friday Five โ€” October 16, 2026 | Red Hat

Red Hat

์ด Red Hat 'Friday Five' ๊ธ€์€ ๋งค์ฃผ ๊ธˆ์š”์ผ ๋‹ค์„ฏ ๊ฐ€์ง€ ์†Œ์‹์„ ๋ฌถ์–ด ์ „ํ•˜๋Š” ์š”์•ฝ ํฌ์ŠคํŠธ์˜ 2026๋…„ 10์›” 16์ผ์ž ๋ถ„๋Ÿ‰์ด๋‹ค. ๋ฐœ์ทŒ๋ฌธ์— ๋”ฐ๋ฅด๋ฉด ๊ทธ์ค‘ ํ•˜๋‚˜๋Š” Red Hat์ด ์ฒ˜์Œ์œผ๋กœ ๋ฐœํ–‰ํ•œ 'Open Source Security Signals' Q3 2026 ๋ณด๊ณ ์„œ๋กœ, ์˜คํ”ˆ์†Œ์Šค ์ƒํƒœ๊ณ„๊ฐ€ ์˜๋ฏธ ์žˆ๋Š” ์œ„ํ—˜์„ ์–ด๋–ป๊ฒŒ ์‹๋ณ„ํ•˜๊ณ , ์ทจ์•ฝ์ ์„ ์–ด๋–ป๊ฒŒ ๋ณต๊ตฌํ•˜๋ฉฐ, ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ •(fix)์„ ์–ด๋–ป๊ฒŒ ์ „๋‹ฌํ•˜๋Š”์ง€๋ฅผ ๋ถ„์„ํ•œ๋‹ค. '์ฒซ ๋ฐœํ–‰(inaugural)'์ด๋ผ๋Š” ํ‘œํ˜„์€ Red Hat์ด ์ด ๋ณด๊ณ ์„œ๋ฅผ ๋ถ„๊ธฐ๋ณ„ ์ •๊ธฐ ๊ฐ„ํ–‰๋ฌผ๋กœ ์ž๋ฆฌ๋งค๊น€์‹œํ‚ค๋ ค ํ•œ๋‹ค๋Š” ์˜๋„๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ์˜คํ”ˆ์†Œ์Šค ๋ณด์•ˆ ์‹ ํ˜ธ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ์ถ”์ ํ•œ๋‹ค๋Š” ์ ์—์„œ, ์ด๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง ๋ณด์•ˆ์— ๋Œ€ํ•œ ์—…๊ณ„์˜ ๊ด€์‹ฌ์ด ์ปค์ง€๋Š” ํ๋ฆ„๊ณผ ๋งž๋‹ฟ์•„ ์žˆ๋‹ค. ๋‚˜๋จธ์ง€ ๋„ค ๊ฐ€์ง€ ์†Œ์‹์— ๋Œ€ํ•ด์„œ๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๊ตฌ์ฒด์ ์ธ ๋‚ด์šฉ์ด ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค. ์ด ๊ธ€์ด ์—ฌ๋Ÿฌ ์ฃผ์ œ๋ฅผ ๋ฌถ๋Š” ๋‹ค์ด์ œ์ŠคํŠธ ํ˜•์‹์ด๋ผ, ๋‹จ์ผ ๊ธฐ์ˆ  ์ฃผ์ œ๋กœ ๊นŠ์ด ๋“ค์–ด๊ฐ€๊ธฐ๋ณด๋‹ค๋Š” ํ•œ ์ฃผ๊ฐ„์˜ ์ฃผ์š” ์†Œ์‹์„ ํ›‘๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์˜คํ”ˆ์†Œ์Šค ๋ณด์•ˆ ์‹ ํ˜ธ๋ฅผ ๋ถ„๊ธฐ๋ณ„ ๋ณด๊ณ ์„œ๋กœ ์ •๋ก€ํ™”ํ•˜๋Š” ์›€์ง์ž„์€, ์กฐ์ง์ด ์ž์‚ฌ ์˜์กด์„ฑ์˜ ์œ„ํ—˜๋„๋ฅผ ๋” ์ด์ƒ ๊ฐœ๋ณ„ CVE ๋‹จ์œ„๊ฐ€ ์•„๋‹ˆ๋ผ ์ƒํƒœ๊ณ„ ์ „์ฒด์˜ ๋ณต๊ตฌยท์ˆ˜์ • ํŒจํ„ด์ด๋ผ๋Š” ๋” ๋„“์€ ๋งฅ๋ฝ์—์„œ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

A fully programmable secure web gateway

Cloudflare

Cloudflare๋Š” ์ž์‚ฌ์˜ ๋ณด์•ˆ ์›น ๊ฒŒ์ดํŠธ์›จ์ด์ธ Cloudflare Gateway์™€ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ฐฉ์ง€(Data Loss Prevention, DLP) ๊ธฐ๋Šฅ์ด Cloudflare Workers์˜ ์œ ์—ฐ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๊ทธ๋Œ€๋กœ ๋ฌผ๋ ค๋ฐ›๊ฒŒ ๋๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ํ•ต์‹ฌ์€ Cloudflare Developer Platform๊ณผ์˜ ํ’€์Šคํƒ ํ†ตํ•ฉ์„ ํ†ตํ•ด, ๊ฒŒ์ดํŠธ์›จ์ด์™€ DLP ์ •์ฑ…์„ ์„œ๋ฒ„๋ฆฌ์Šค ์ฝ”๋“œ ์ˆ˜์ค€์—์„œ ์™„์ „ํžˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค๋Š” ์ ์ด๋‹ค. ๊ธฐ์กด์—๋Š” ๋ณด์•ˆ ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ์‚ฌ์ „์— ์ •์˜๋œ ๊ทœ์น™ ํ…œํ”Œ๋ฆฟ์— ์ œํ•œ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๋Š”๋ฐ, Workers ๊ธฐ๋ฐ˜ ํ†ตํ•ฉ์€ ์ž„์˜์˜ ๋กœ์ง์„ ๋ณด์•ˆ ์ •์ฑ…์— ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์ด๋Š” ๋ณด์•ˆํŒ€์ด ํŠน์ • ์กฐ์ง์˜ ๋ณต์žกํ•œ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ถฐ ์ปค์Šคํ…€ ๊ฒ€์‚ฌยท์ฐจ๋‹จ ๋กœ์ง์„ ์ฝ”๋“œ๋กœ ์ง์ ‘ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ๋กœ ํ•ด์„๋œ๋‹ค. Cloudflare๊ฐ€ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์ œํ’ˆ์„ ์ž์‚ฌ ๊ฐœ๋ฐœ์ž ํ”Œ๋žซํผ๊ณผ ๊ธด๋ฐ€ํžˆ ์—ฎ๋Š” ์ „๋žต์€, ๋ณด์•ˆ ๊ธฐ๋Šฅ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ์ธํ”„๋ผ์˜ ๊ฒฝ๊ณ„๋ฅผ ํ—ˆ๋ฌด๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ€๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค Workers API๊ฐ€ DLP ์ •์ฑ…์— ๋…ธ์ถœ๋˜๋Š”์ง€, ์„ฑ๋Šฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์€ ์–ด๋А ์ •๋„์ธ์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๋ณด์•ˆ ๊ฒŒ์ดํŠธ์›จ์ด ์ •์ฑ…์„ ์„œ๋ฒ„๋ฆฌ์Šค ์ฝ”๋“œ๋กœ ์ง์ ‘ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด, ๋ณด์•ˆํŒ€์€ ๋ฒค๋”๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ทœ์น™ ํ…œํ”Œ๋ฆฟ์˜ ํ•œ๊ณ„์— ๋ง‰ํžˆ์ง€ ์•Š๊ณ  ์กฐ์ง ํŠนํ™” ์œ„ํ˜‘ ํŒจํ„ด์— ๋งž์ถ˜ ๊ฒ€์‚ฌ ๋กœ์ง์„ ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

Evolving the cloud-native foundation for the next generation of AI

Azure

์ด Azure ๋ธ”๋กœ๊ทธ ๊ธ€์€ ์กฐ์ง์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ AI ์—์ด์ „ํŠธ๋ฅผ ๋Œ€๊ทœ๋ชจ๋กœ ๊ตฌ์ถ•, ์šด์˜, ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก Azure๊ฐ€ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ธํ”„๋ผ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฐœ์ „์‹œํ‚ค๊ณ  ์žˆ๋Š”์ง€๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ์ œ๋ชฉ์—์„œ ๋ณด๋“ฏ ์ด ๊ธ€์˜ ํ‹€์€ '์ฐจ์„ธ๋Œ€ AI๋ฅผ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ๋ฐ˜์˜ ์ง„ํ™”'๋กœ, ๊ธฐ์กด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šคยท์ปจํ…Œ์ด๋„ˆ ์ค‘์‹ฌ ์ธํ”„๋ผ๊ฐ€ AI ์›Œํฌ๋กœ๋“œ์˜ ์š”๊ตฌ์— ๋งž์ถฐ ๋‹ค์‹œ ์„ค๊ณ„๋˜๊ณ  ์žˆ๋‹ค๋Š” ํ๋ฆ„์„ ์ „์ œ๋กœ ํ•œ๋‹ค. '๊ตฌ์ถ•, ์šด์˜, ์ตœ์ ํ™”'๋ผ๋Š” ์„ธ ๋‹จ์–ด์˜ ์ˆœ์„œ๋Š” ๋‹จ์ˆœํžˆ ์—์ด์ „ํŠธ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ๋ฟ ์•„๋‹ˆ๋ผ ์šด์˜ ์ค‘ ์ง€์†์ ์ธ ํŠœ๋‹๊นŒ์ง€๊ฐ€ Azure์˜ ๋ฒ”์œ„๋ผ๋Š” ์ ์„ ์‹œ์‚ฌํ•œ๋‹ค. '์—์ด์ „ํŠธ๋ฅผ ๋Œ€๊ทœ๋ชจ๋กœ(at scale)'๋ผ๋Š” ํ‘œํ˜„์€ ์†Œ์ˆ˜์˜ ํŒŒ์ผ๋Ÿฟ ์—์ด์ „ํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋กœ๋•์…˜ ์ˆ˜์ค€์˜ ๋‹ค์ˆ˜ ์—์ด์ „ํŠธ ์šด์˜์„ ์—ผ๋‘์— ๋‘” ๋ฉ”์‹œ์ง€๋กœ ํ•ด์„๋œ๋‹ค. Microsoft๊ฐ€ Azure Kubernetes Service(AKS) ๊ฐ™์€ ๊ธฐ์กด ์ž์‚ฐ์„ AI ์—์ด์ „ํŠธ ํ˜ธ์ŠคํŒ…์— ๋งž๊ฒŒ ํ™•์žฅํ•˜๋ ค๋Š” ์›€์ง์ž„์˜ ์ผํ™˜์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์‹ ๊ทœ ๊ธฐ๋Šฅ์ด๋‚˜ ์„œ๋น„์Šค๊ฐ€ ๋ฐœํ‘œ๋๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ๋ฐ˜์„ '๊ตฌ์ถ•-์šด์˜-์ตœ์ ํ™”'๋ผ๋Š” ์„ธ ๋‹จ๊ณ„๋กœ ๋ช…์‹œ์ ์œผ๋กœ ๋ฌถ์–ด ์„ค๋ช…ํ•˜๋Š” ๋ฉ”์‹œ์ง€๋Š”, AI ์—์ด์ „ํŠธ ํ”Œ๋žซํผ์„ ๋„์ž…ํ•˜๋ ค๋Š” ์กฐ์ง์ด ์ดˆ๊ธฐ ๋ฐฐํฌ ๋น„์šฉ๋งŒ ๋ณด์ง€ ๋ง๊ณ  ์žฅ๊ธฐ์ ์ธ ์šด์˜ยทํŠœ๋‹ ๋น„์šฉ๊นŒ์ง€ ํ•จ๊ป˜ ํ‰๊ฐ€ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์ƒ๊ธฐ์‹œํ‚จ๋‹ค.

How Dynata scaled AI across the development lifecycle with AI-DLC and Kiro IDE

AWS Architecture

์ด AWS Architecture ๋ธ”๋กœ๊ทธ ๊ธ€์€ ์‹œ์žฅ ์กฐ์‚ฌ ๊ธฐ์—… Dynata๊ฐ€ 'AI ์ง€์› ์ฝ”๋”ฉ'์—์„œ 'AI ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ ์ƒ๋ช…์ฃผ๊ธฐ(AI-Driven Development Lifecycle, AI-DLC)' ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ ์ „ํ™˜ํ•˜๋ฉฐ AWS์˜ Kiro IDE๋ฅผ ๋„์ž…ํ•œ ์‚ฌ๋ก€๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ํ•ต์‹ฌ ์ˆ˜์น˜๋Š” ํ’€์Šคํƒ ๊ธฐ๋Šฅ์˜ ๊ฐœ๋ฐœ ๋‹จ๊ณ„๊ฐ€ ๊ณผ๊ฑฐ 34๊ฐœ ์Šคํ”„๋ฆฐํŠธ์—์„œ ์•ฝ 1๊ฐœ ์Šคํ”„๋ฆฐํŠธ๋กœ ์ค„์–ด๋“ค์—ˆ๋‹ค๋Š” ๊ฒƒ์œผ๋กœ, ์ด๋Š” ๊ฐœ๋ฐœ ์†๋„๊ฐ€ ๋Œ€๋žต 34๋ฐฐ ๋นจ๋ผ์กŒ์Œ์„ ์˜๋ฏธํ•œ๋‹ค. ์ด๋Ÿฐ ๋‹จ์ถ•์ด ๊ฐ€๋Šฅํ–ˆ๋˜ ์ด์œ ๋กœ ์ œ์‹œ๋˜๋Š” ๊ฒƒ์€ '์ฒ˜์Œ๋ถ€ํ„ฐ ๋ชจ๋“  ํŒ€์ด ์ •๋ ฌ๋œ(aligned from the start)' ์ƒํƒœ, ์ฆ‰ AI-DLC ๋ฐฉ๋ฒ•๋ก ์ด ๊ธฐํšยท์„ค๊ณ„ยท๊ตฌํ˜„ ๋‹จ๊ณ„์˜ ํŒ€ ๊ฐ„ ์ •๋ ฌ์„ ์ฒด๊ณ„ํ™”ํ–ˆ๋‹ค๋Š” ์ ์ด๋‹ค. ๋‹จ์ˆœํžˆ ์ฝ”๋“œ ์ƒ์„ฑ ์†๋„๋ฅผ ๋†’์ด๋Š” ๊ฒƒ์„ ๋„˜์–ด, Kiro๋ผ๋Š” IDE๊ฐ€ ๊ฐœ๋ฐœ ์ƒ๋ช…์ฃผ๊ธฐ ์ „์ฒด์˜ ์ž‘์—… ํ๋ฆ„์„ ์žฌ๊ตฌ์„ฑํ•˜๋Š” ๋„๊ตฌ๋กœ ์“ฐ์˜€๋‹ค๋Š” ์ ์ด ๋ˆˆ์— ๋ˆ๋‹ค. Dynata๋ผ๋Š” ๊ตฌ์ฒด์ ์ธ ๊ธฐ์—…๋ช…๊ณผ '3~4๊ฐœ ์Šคํ”„๋ฆฐํŠธ์—์„œ 1๊ฐœ๋กœ'๋ผ๋Š” ๊ตฌ์ฒด์ ์ธ ์ˆ˜์น˜๊ฐ€ ์ด ๊ธ€์—์„œ ๊ฐ€์žฅ ํ™•์‹คํ•œ ๊ทผ๊ฑฐ๋‹ค. ๋‹ค๋งŒ ์–ด๋–ค ๊ธฐ์ˆ  ์Šคํƒ์˜ ํ’€์Šคํƒ ๊ธฐ๋Šฅ์„ ๋Œ€์ƒ์œผ๋กœ ์ธก์ •ํ•œ ๊ฒƒ์ธ์ง€, ํŒ€ ๊ทœ๋ชจ๊ฐ€ ์–ด๋А ์ •๋„์ธ์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ํ’€์Šคํƒ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด 3~4๊ฐœ ์Šคํ”„๋ฆฐํŠธ์—์„œ 1๊ฐœ๋กœ ์ค„์—ˆ๋‹ค๋Š” ์ˆ˜์น˜๊ฐ€ ์˜๋ฏธ ์žˆ๋Š” ๊ฒƒ์€ ์ฝ”๋“œ ์ƒ์„ฑ ์†๋„ ํ–ฅ์ƒ์ด ์•„๋‹ˆ๋ผ ํŒ€ ๊ฐ„ ์ •๋ ฌ ๋ฐฉ์‹์˜ ๋ณ€ํ™” ๋•Œ๋ฌธ์ด๋ผ๋Š” ์„ค๋ช…์ด๋ฏ€๋กœ, AI ๊ฐœ๋ฐœ ๋„๊ตฌ ๋„์ž…์„ ํ‰๊ฐ€ํ•˜๋Š” ์กฐ์ง์€ IDE ์ž์ฒด์˜ ์„ฑ๋Šฅ๋ณด๋‹ค ๊ทธ ๋„๊ตฌ๊ฐ€ ๊ฐ•์ œํ•˜๋Š” ํ˜‘์—… ํ”„๋กœ์„ธ์Šค๋ฅผ ํ•จ๊ป˜ ํ‰๊ฐ€ํ•ด์•ผ ํ•œ๋‹ค.

Deploy with Void

Cloudflare

Cloudflare๋Š” 'Void'๋ผ๋Š” ์‹ ๊ทœ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐœํ‘œํ–ˆ๋‹ค. Void๋Š” SDK, CLI, ๊ทธ๋ฆฌ๊ณ  ์ž์ฒด ํ˜ธ์ŠคํŒ…(self-hosted)์ด ๊ฐ€๋Šฅํ•œ ํ”Œ๋žซํผ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, Vite ๊ธฐ๋ฐ˜ ํ’€์Šคํƒ ์•ฑ์„ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ Cloudflare์— ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์“ฐ์ธ๋‹ค. Vite๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ๋‹ค๋Š” ์ ์—์„œ ํ”„๋ŸฐํŠธ์—”๋“œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ์ค‘์‹œํ•˜๋Š” ๋น ๋ฅธ ๋นŒ๋“œ ๋„๊ตฌ ์ƒํƒœ๊ณ„์™€ ํ†ตํ•ฉ๋œ ๋ฐฐํฌ ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•˜๋ ค๋Š” ์˜๋„๋กœ ๋ณด์ธ๋‹ค. '์ž์ฒด ํ˜ธ์ŠคํŒ…์ด ๊ฐ€๋Šฅํ•œ ํ”Œ๋žซํผ'์ด๋ผ๋Š” ํ‘œํ˜„์€ Cloudflare๊ฐ€ ์ „์ ์œผ๋กœ ์ž์‚ฌ ํด๋ผ์šฐ๋“œ์—๋งŒ ์ข…์†๋˜์ง€ ์•Š๊ณ , ์กฐ์ง์ด ์›ํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ๋„ ๊ฐ™์€ ์›Œํฌํ”Œ๋กœ๋ฅผ ์šด์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ ค๋Š” ์„ ํƒ์œผ๋กœ ํ•ด์„๋œ๋‹ค. ๊ฐ™์€ ๋‚ ์งœ์— The New Stack์ด Cloudflare๊ฐ€ ์ง์›๋“ค์˜ '๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ(vibe-coding)' ์•ฑ์„ ํ†ต์ œํ•˜๊ธฐ ์œ„ํ•ด Void๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ–ˆ๋‹ค๊ณ  ๋ณด๋„ํ•œ ๋งฅ๋ฝ๊ณผ ๋งž๋ฌผ๋ ค, Void๋Š” AI๊ฐ€ ์ƒ์„ฑํ•œ ์ฝ”๋“œ๋‚˜ ๋น„์ „๋ฌธ๊ฐ€๊ฐ€ ๋งŒ๋“  ์•ฑ์„ IT๊ฐ€ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ๋ฐฐํฌ ๊ฒฝ๋กœ๋กœ ์œ ๋„ํ•˜๋ ค๋Š” ๋ชฉ์ ๋„ ํ•จ๊ป˜ ๊ฐ–๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. SDK์™€ CLI, ํ”Œ๋žซํผ์„ ๋™์‹œ์— ๊ณต๊ฐœํ–ˆ๋‹ค๋Š” ์ ์—์„œ ์™„์„ฑ๋„ ์žˆ๋Š” ํˆด์ฒด์ธ์„ ์ง€ํ–ฅํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์•„ํ‚คํ…์ฒ˜๋‚˜ ๊ฒฝ์Ÿ ๋„๊ตฌ์™€์˜ ์ฐจ๋ณ„์ ์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก Void๋ฅผ ์˜คํ”ˆ์†Œ์Šค ์ž์ฒด ํ˜ธ์ŠคํŒ… ํ”Œ๋žซํผ์œผ๋กœ ์„ค๊ณ„ํ•œ ๊ฒƒ์€, ์กฐ์ง์ด ์ง์›๋“ค์˜ ๋น„๊ณต์‹์ ์ธ ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ ์•ฑ์„ ์™„์ „ํžˆ ์ฐจ๋‹จํ•˜๋Š” ๋Œ€์‹  ๊ณต์‹์ ์ด๊ณ  ๊ฐ์‚ฌ ๊ฐ€๋Šฅํ•œ ๋ฐฐํฌ ๊ฒฝ๋กœ๋กœ ํก์ˆ˜ํ•  ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์ง€๋ฅผ ์ค€๋‹ค๋Š” ์ ์—์„œ ์„€๋„ IT ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ์— ์‹ค์šฉ์ ์ธ ์ ‘๊ทผ์ด๋‹ค.

Red Hat Summit 2027 call for proposals is now open

Red Hat

Red Hat์€ ์—ฐ๋ก€ ๋Œ€ํ‘œ ํ–‰์‚ฌ์ธ Red Hat Summit 2027์„ ๋‹ค์‹œ ๋ณด์Šคํ„ด์—์„œ ๊ฐœ์ตœํ•œ๋‹ค๊ณ  ๋ฐํžˆ๋ฉฐ, ๋ฐœํ‘œ ์ œ์•ˆ์„œ(call for proposals)๋ฅผ ๊ณต๊ฐœ ๋ชจ์ง‘ํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ํ–‰์‚ฌ ์˜์ œ๋Š” ๊ธฐ์ˆ ์  ์ฝ˜ํ…์ธ ์™€ ๋น„๊ธฐ์ˆ ์  ์ฝ˜ํ…์ธ ๋ฅผ ํ•จ๊ป˜ ๊ตฌ์„ฑํ•  ๊ณ„ํš์ด๋ฉฐ, ์ˆ™๋ จ๋œ ์ฐธ๊ฐ€์ž์ธต(experienced audience)์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ๋‹ค๋Š” ์ ์„ ๋ช…์‹œํ•œ๋‹ค. ๋ฐœํ‘œ์ž ๋ชจ์ง‘ ๋Œ€์ƒ์€ ๊ณ ๊ฐ, ํŒŒํŠธ๋„ˆ, ๊ทธ๋ฆฌ๊ณ  ์–ด์†Œ์‹œ์—์ดํŠธ(associate, Red Hat ์ง์›)๋ฅผ ํฌํ•จํ•˜๋Š” '์ „๋ฌธ๊ฐ€ ์ปค๋ฎค๋‹ˆํ‹ฐ'๋กœ, Red Hat ๋‚ด๋ถ€ ์ธ๋ ฅ๋ฟ ์•„๋‹ˆ๋ผ ์™ธ๋ถ€ ์‹ค๋ฌด์ž์˜ ์‹ค์ „ ๊ฒฝํ—˜ ๊ณต์œ ๋ฅผ ์ค‘์‹œํ•˜๋Š” ๊ตฌ์กฐ๋‹ค. ๋ณด์Šคํ„ด์„ ๋‹ค์‹œ ๊ฐœ์ตœ ๋„์‹œ๋กœ ์„ ํƒํ–ˆ๋‹ค๋Š” ์ ์—์„œ, ์ด ๋„์‹œ๊ฐ€ Red Hat Summit์˜ ๊ณ ์ • ๊ฐœ์ตœ์ง€๋กœ ์ž๋ฆฌ์žก๊ณ  ์žˆ์Œ์„ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๊ธ€์€ ๊ธฐ์ˆ ์  ๋ถ„์„์ด ์•„๋‹ˆ๋ผ ํ–‰์‚ฌ ์šด์˜ ๊ณต์ง€์— ํ•ด๋‹นํ•˜๋ฉฐ, ๊ตฌ์ฒด์ ์ธ ๋ฐœํ‘œ ์ œ์ถœ ๋งˆ๊ฐ์ผ์ด๋‚˜ ํŠธ๋ž™ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก Red Hat์ด ๊ณ ๊ฐยทํŒŒํŠธ๋„ˆยท์ง์›์„ ๋ชจ๋‘ ๋ฐœํ‘œ์ž ํ›„๋ณด๋กœ ๋ชจ์ง‘ํ•˜๋Š” ๋ฐฉ์‹์€, ์—”์ง€๋‹ˆ์–ด๋“ค์ด ์ž์‚ฌ ์šด์˜ ๊ฒฝํ—˜์„ ์—…๊ณ„ ํ–‰์‚ฌ์—์„œ ๊ณต์œ ํ•˜๊ณ  ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ฒช๋Š” ๋™๋ฃŒ ์กฐ์ง์˜ ์‹ค์ „ ํ•ด๋ฒ•์„ ์—ญ์œผ๋กœ ์–ป์–ด์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋กœ ํ™œ์šฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.

Microsoft named a Leader in the 2026 Gartnerยฎ Magic Quadrantโ„ข for Server Virtualization Platforms

Azure

Microsoft๋Š” Azure๊ฐ€ 2026๋…„ ๊ฐ€ํŠธ๋„ˆ ๋งค์ง ์ฟผ๋“œ๋ŸฐํŠธ(Gartner Magic Quadrant)์˜ ์„œ๋ฒ„ ๊ฐ€์ƒํ™” ํ”Œ๋žซํผ(Server Virtualization Platforms) ๋ถ€๋ฌธ์—์„œ '๋ฆฌ๋”(Leader)'๋กœ ์„ ์ •๋๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์— ๋”ฐ๋ฅด๋ฉด Microsoft๋Š” ์ด ์„ฑ๊ณผ์˜ ๊ทผ๊ฑฐ๋กœ Azure์™€ Azure Arc๋ฅผ ํ†ตํ•œ '์šด์˜ ์ผ๊ด€์„ฑ(operational consistency)', ๊ทธ๋ฆฌ๊ณ  Hyper-V๋ฅผ ํ†ตํ•œ '์ธํ”„๋ผ ์ผ๊ด€์„ฑ(infrastructure consistency)'์„ ์ œ์‹œํ•œ๋‹ค. Azure Arc๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค, ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œ, ์—ฃ์ง€ ํ™˜๊ฒฝ์„ Azure์˜ ๊ด€๋ฆฌ ํ‰๋ฉด์œผ๋กœ ํ†ตํ•ฉํ•˜๋Š” ์ œํ’ˆ์œผ๋กœ, ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ์— ํฉ์–ด์ง„ ๊ฐ€์ƒํ™” ์ธํ”„๋ผ๋ฅผ ํ•˜๋‚˜์˜ ์šด์˜ ๋ชจ๋ธ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค. Hyper-V๋Š” Microsoft์˜ ๋„ค์ดํ‹ฐ๋ธŒ ํ•˜์ดํผ๋ฐ”์ด์ €๋กœ, ์ด ๊ธ€์—์„œ๋Š” ์ธํ”„๋ผ ์ˆ˜์ค€์˜ ์ผ๊ด€์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ ๋กœ ์–ธ๊ธ‰๋œ๋‹ค. ๊ฐ€ํŠธ๋„ˆ ๋งค์ง ์ฟผ๋“œ๋ŸฐํŠธ์—์„œ์˜ '๋ฆฌ๋”' ์ง€์œ„๋Š” ์—…๊ณ„์—์„œ ํ†ต์šฉ๋˜๋Š” ๋ฒค๋” ํ‰๊ฐ€ ์ง€ํ‘œ ์ค‘ ํ•˜๋‚˜๋กœ, ์ด ๋ฐœํ‘œ๋Š” ๊ฒฝ์Ÿ ๋ฒค๋” ๋Œ€๋น„ Azure์˜ ์„œ๋ฒ„ ๊ฐ€์ƒํ™” ์—ญ๋Ÿ‰์„ ํ™๋ณดํ•˜๋Š” ์„ฑ๊ฒฉ์ด ๊ฐ•ํ•˜๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ํ‰๊ฐ€ ๊ธฐ์ค€์—์„œ ๋†’์€ ์ ์ˆ˜๋ฅผ ๋ฐ›์•˜๋Š”์ง€, ๊ฒฝ์Ÿ์‚ฌ์™€์˜ ๊ตฌ์ฒด์ ์ธ ๋น„๊ต ๋‚ด์šฉ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก Azure Arc๋ฅผ ํ†ตํ•œ '์šด์˜ ์ผ๊ด€์„ฑ'๊ณผ Hyper-V๋ฅผ ํ†ตํ•œ '์ธํ”„๋ผ ์ผ๊ด€์„ฑ'์„ ๋ณ„๋„๋กœ ๊ตฌ๋ถ„ํ•ด ๊ฐ•์กฐํ•˜๋Š” ๊ฒƒ์€, ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œยท์—ฃ์ง€ ํ™˜๊ฒฝ์„ ์šด์˜ํ•˜๋Š” ์กฐ์ง์ด ๊ฐ€์ƒํ™” ํ”Œ๋žซํผ์„ ํ‰๊ฐ€ํ•  ๋•Œ ํ•˜์ดํผ๋ฐ”์ด์ € ์„ฑ๋Šฅ ์ž์ฒด๋ฟ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ์„ ํ•˜๋‚˜์˜ ๊ด€๋ฆฌ ํ‰๋ฉด์œผ๋กœ ๋ฌถ๋Š” ๋Šฅ๋ ฅ๊นŒ์ง€ ๊ธฐ์ค€์— ๋„ฃ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์‹œ์‚ฌํ•œ๋‹ค.


DevOps & ์ธํ”„๋ผ

Ontology-Driven Observability: Building an End-to-End Knowledge Graph at Netflix Scale

Netflix

์ด ๊ธ€์€ Netflix Tech Blog์— ๊ฒŒ์žฌ๋œ ํฌ์ŠคํŠธ๋กœ, ์ œ๋ชฉ์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ '์˜จํ†จ๋กœ์ง€ ๊ธฐ๋ฐ˜ ๊ด€์ฐฐ์„ฑ(Ontology-Driven Observability)'์ด๋ผ๋Š” ์ ‘๊ทผ์œผ๋กœ ๋„ทํ”Œ๋ฆญ์Šค ๊ทœ๋ชจ์˜ ์—”๋“œํˆฌ์—”๋“œ ์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋‚ด์šฉ์„ ๋‹ค๋ฃฌ๋‹ค. ์˜จํ†จ๋กœ์ง€๋ผ๋Š” ํ‘œํ˜„์€ ์„œ๋น„์Šค, ์ธํ”„๋ผ, ์˜์กด์„ฑ ๊ฐ™์€ ์šด์˜ ๊ฐœ๋…๋“ค์„ ์ฒด๊ณ„์ ์œผ๋กœ ๋ชจ๋ธ๋งํ•ด ๊ด€์ฐฐ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ ค๋Š” ์‹œ๋„๋กœ ํ•ด์„๋œ๋‹ค. '์—”๋“œํˆฌ์—”๋“œ'๋ผ๋Š” ํ‘œํ˜„์€ ํŠน์ • ํŒ€์ด๋‚˜ ์‹œ์Šคํ…œ์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ๋„ทํ”Œ๋ฆญ์Šค ์ „์ฒด ์Šคํƒ์„ ๊ฐ€๋กœ์ง€๋ฅด๋Š” ์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ์ง€ํ–ฅํ•œ๋‹ค๋Š” ์ ์„ ์•”์‹œํ•œ๋‹ค. '๋„ทํ”Œ๋ฆญ์Šค ๊ทœ๋ชจ'๋ผ๋Š” ํ‘œํ˜„์—์„œ ์ด ์ง€์‹ ๊ทธ๋ž˜ํ”„๊ฐ€ ๋‹ค๋ฃจ๋Š” ๋ฐ์ดํ„ฐ ์–‘๊ณผ ์„œ๋น„์Šค ์ˆ˜๊ฐ€ ์ƒ๋‹นํ•  ๊ฒƒ์œผ๋กœ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ์ด๋ฒˆ ์ž…๋ ฅ์—๋Š” ๋ฐœ์ทŒ๋ฌธ์ด ์ œ๊ณต๋˜์ง€ ์•Š์•„ ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ˆ  ์Šคํƒ์ด๋‚˜ ์ˆ˜์น˜๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์šด์˜ ์ง€์‹์„ ์˜จํ†จ๋กœ์ง€๋กœ ๋ชจ๋ธ๋งํ•ด ์ง€์‹ ๊ทธ๋ž˜ํ”„๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ์ ‘๊ทผ์€ ์žฅ์•  ๋ฐœ์ƒ ์‹œ ์—ฌ๋Ÿฌ ํŒ€์˜ ๊ด€์ฐฐ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์—ฎ์–ด์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์„ ์ค„์—ฌ ๊ทผ๋ณธ ์›์ธ ๋ถ„์„(RCA) ์†๋„๋ฅผ ๋†’์ผ ์ž ์žฌ๋ ฅ์ด ์žˆ๋‹ค.

Only 34% trust synthetic dataโ€™s referential integrity โ€” and itโ€™s holding adoption back

The New Stack

์ด The New Stack ๊ธฐ์‚ฌ๋Š” ๊ธฐ์—… ๋ฆฌ๋”๋“ค์ด ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ(synthetic data)์˜ ๊ฐ€๋Šฅ์„ฑ์„ ๋Œ€์ฒด๋กœ ๋ฏฟ์œผ๋ฉด์„œ๋„ ์‹ค์ œ ๋„์ž… ์†๋„๋Š” ๊ทธ์— ๋ฏธ์น˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฐ„๊ทน์„ ๋‹ค๋ฃฌ๋‹ค. ์ œ๋ชฉ์— ๋”ฐ๋ฅด๋ฉด ํ•ต์‹ฌ ์ˆ˜์น˜๋Š” ๋‹จ 34%๋งŒ์ด ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ์˜ ์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ(referential integrity)์„ ์‹ ๋ขฐํ•œ๋‹ค๋Š” ์กฐ์‚ฌ ๊ฒฐ๊ณผ๋‹ค. ์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ์€ ํ…Œ์ด๋ธ” ๊ฐ„ ์™ธ๋ž˜ํ‚ค ๊ด€๊ณ„๋‚˜ ์—”ํ„ฐํ‹ฐ ๊ฐ„ ์—ฐ๊ฒฐ์ด ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ์—์„œ๋„ ์‹ค์ œ ๋ฐ์ดํ„ฐ์ฒ˜๋Ÿผ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€๋˜๋Š”์ง€๋ฅผ ๋œปํ•˜๋Š” ๊ฐœ๋…์ด๋‹ค. ์ด ์‹ ๋ขฐ ๋ถ€์กฑ์ด ๋ฐ”๋กœ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ ๋„์ž…์ด ๊ธฐ๋Œ€๋งŒํผ ํ™•์‚ฐ๋˜์ง€ ์•Š๋Š” ์ฃผ๋œ ๊ฑธ๋ฆผ๋Œ๋กœ ์ง€๋ชฉ๋œ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์€ 'ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ์—๋Š” ํฐ ์žฅ์ ์ด ์žˆ๋‹ค'๋Š” ๋ฌธ์žฅ์—์„œ ๋Š๊ฒจ ์žˆ์–ด, ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์žฅ์ ๊ณผ ์–ด๋–ค ํ•ด๊ฒฐ์ฑ…์ด ์ œ์‹œ๋˜๋Š”์ง€๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ์กฐ์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•œ ๊ธฐ๊ด€์ด๋‚˜ ์‘๋‹ต์ž ๊ทœ๋ชจ ๋“ฑ ์„ธ๋ถ€ ์ •๋ณด๋„ ๋ฐœ์ทŒ๋ฌธ์—๋Š” ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ์— ๋Œ€ํ•œ ์‹ ๋ขฐ๊ฐ€ ๋‚ฎ๋‹ค๋Š” ์กฐ์‚ฌ ๊ฒฐ๊ณผ๋Š”, ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ํ…Œ์ŠคํŠธ๋‚˜ ์Šคํ…Œ์ด์ง• ํ™˜๊ฒฝ์— ๋„์ž…ํ•˜๋ ค๋Š” ํŒ€์ด ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์— ์™ธ๋ž˜ํ‚คยท๊ด€๊ณ„ ๊ฒ€์ฆ ๋‹จ๊ณ„๋ฅผ ๋ณ„๋„๋กœ ๋„ฃ์ง€ ์•Š์œผ๋ฉด ์‹ ๋ขฐ ๊ฒฉ์ฐจ๊ฐ€ ํ•ด์†Œ๋˜์ง€ ์•Š์„ ๊ฒƒ์ž„์„ ์‹œ์‚ฌํ•œ๋‹ค.

Everything We Talked About at O11yDay London 2026

Honeycomb

์ด Honeycomb ๋ธ”๋กœ๊ทธ ๊ธ€์€ O11yDay London 2026์˜ ๋ชจ๋“  ์„ธ์…˜์„ ์ •๋ฆฌํ•œ ํšŒ๊ณ  ๊ธ€์ด๋‹ค. ๋ฐœ์ทŒ๋ฌธ์— ๋”ฐ๋ฅด๋ฉด Sam Newman์€ ํ˜‘๋™ ๋กœ๋ด‡(cobot)๊ณผ '๋‹คํฌ ํŒฉํ† ๋ฆฌ(dark factory)'๋ฅผ ์ฃผ์ œ๋กœ ๋ฐœํ‘œํ–ˆ๊ณ , Corey Quinn์€ AI ๋น„์šฉ ๊ด€์ฐฐ์„ฑ(AI cost observability)์„ ์ฃผ์ œ๋กœ ๋‹ค๋ค˜๋‹ค. ์ด ๋‘ ๋ฐœํ‘œ๋Š” ๊ฐ๊ฐ ๋ฌผ๋ฆฌ์  ์ž๋™ํ™” ๊ณต์žฅ๊ณผ AI ์›Œํฌ๋กœ๋“œ ๋น„์šฉ ์ถ”์ ์ด๋ผ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๊ด€์ฐฐ์„ฑ ์‘์šฉ ์‚ฌ๋ก€๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ๊ธ€์€ ๋˜ํ•œ Honeycomb์ด ์ž์‚ฌ์˜ AI ์—์ด์ „ํŠธ๋ฅผ ๋””๋ฒ„๊น…ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ๋„๊ตฌ์ธ Canvas, Agent Timeline, AI Ecosystem์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ด๋Š” Honeycomb์ด ๊ด€์ฐฐ์„ฑ ๋ฒค๋”๋กœ์„œ ์ž์‚ฌ ์ œํ’ˆ์„ ์ž์‚ฌ ์—์ด์ „ํŠธ ์šด์˜์—๋„ ์‹ค์ œ๋กœ ์ ์šฉํ•˜๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋ก€๋กœ ์ œ์‹œ๋œ๋‹ค. ํ–‰์‚ฌ ์ „์ฒด๋ฅผ ๋‹ค๋ฃจ๋Š” ํšŒ๊ณ  ๊ธ€์ด๋ผ ๊ฐœ๋ณ„ ์„ธ์…˜์˜ ์„ธ๋ถ€ ๋‚ด์šฉ์ด๋‚˜ ๊ตฌ์ฒด์  ์ˆ˜์น˜๊นŒ์ง€๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋‹ด๊ฒจ ์žˆ์ง€ ์•Š๋‹ค.

๐Ÿ’ก ๊ด€์ฐฐ์„ฑ ๋ฒค๋”๊ฐ€ ์ž์‚ฌ ์—์ด์ „ํŠธ ๋””๋ฒ„๊น…์— Canvas๋‚˜ Agent Timeline ๊ฐ™์€ ์ž์ฒด ๋„๊ตฌ๋ฅผ ์‹ค์ œ๋กœ ์“ด๋‹ค๋Š” ์‚ฌ๋ก€๋Š”, ์—์ด์ „ํŠธ ์šด์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋Š” ํŒ€์—๊ฒŒ ๊ธฐ์กด ๊ด€์ฐฐ์„ฑ ์Šคํƒ์„ ์—์ด์ „ํŠธ ํŠธ๋ ˆ์ด์Šค ์ˆ˜์ง‘๊นŒ์ง€ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์ด ์ƒˆ ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ์‹ค์šฉ์ ์ธ ์„ ํƒ์ผ ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

Employees are vibe-coding their own apps. Cloudflare open-sources Void to give IT a handle on them

The New Stack

์ด The New Stack ๊ธฐ์‚ฌ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝํ—˜์ด ๊ฑฐ์˜ ์—†๊ฑฐ๋‚˜ ์ „ํ˜€ ์—†๋Š” ์ง์›๋“ค๋„ AI๋ฅผ ์ด์šฉํ•ด ์ž์‹ ๋งŒ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” '๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ(vibe-coding)' ํ˜„์ƒ์ด ์—ฌ๋Ÿฌ ๊ธฐ์—…์—์„œ ๋Š˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์—์„œ ์ถœ๋ฐœํ•œ๋‹ค. ์ œ๋ชฉ์— ๋”ฐ๋ฅด๋ฉด Cloudflare๋Š” ์ด๋Ÿฐ ๋น„๊ณต์‹ ์•ฑ๋“ค์„ IT ์กฐ์ง์ด ํŒŒ์•…ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก 'Void'๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ–ˆ๋‹ค. ์ด๋Š” ์ง์›๋“ค์ด ๋งŒ๋“  ์•ฑ์„ ๊ธˆ์ง€ํ•˜๋Š” ๋Œ€์‹ , ๊ทธ ์•ฑ๋“ค์ด ์–ด๋–ค ๊ฒฝ๋กœ๋กœ ๋ฐฐํฌ๋˜๊ณ  ์–ด๋–ค ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๋Š”์ง€๋ฅผ IT๊ฐ€ ๊ฐ€์‹œ์„ฑ ์žˆ๊ฒŒ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ํ†ต๋กœ๋ฅผ ์ œ๊ณตํ•˜๋ ค๋Š” ์ ‘๊ทผ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ฐ™์€ ๋‚  Cloudflare ์ž์ฒด ๋ธ”๋กœ๊ทธ์˜ 'Deploy with Void' ๊ธ€์ด Void๋ฅผ Vite ๊ธฐ๋ฐ˜ ํ’€์Šคํƒ ์•ฑ์„ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค SDKยทCLIยท์ž์ฒด ํ˜ธ์ŠคํŒ… ํ”Œ๋žซํผ์œผ๋กœ ์†Œ๊ฐœํ•œ ๊ฒƒ๊ณผ ๋งž๋ฌผ๋ ค, Void์˜ ์˜คํ”ˆ์†Œ์Šคํ™”๊ฐ€ ๋‹จ์ˆœํ•œ ์‹ ๊ธฐ๋Šฅ ์ถœ์‹œ๊ฐ€ ์•„๋‹ˆ๋ผ ์„€๋„ IT ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ช…์‹œ์  ๋Œ€์‘์ด๋ผ๋Š” ๋งฅ๋ฝ์ด ๋“œ๋Ÿฌ๋‚œ๋‹ค. ์ง์›์ด ์ฝ”๋“œ๋ฅผ ๊ฑฐ์˜ ์ž‘์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ AI๋กœ ์•ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด์„œ, ์กฐ์ง ์ฐจ์›์˜ ๋ณด์•ˆยท์šด์˜ ํ†ต์ œ๊ฐ€ ๋”ฐ๋ผ๊ฐ€์ง€ ๋ชปํ•˜๋Š” ๊ฐ„๊ทน์ด ์ƒ๊ธด๋‹ค๋Š” ์ ์ด ์ด ๊ธฐ์‚ฌ์˜ ํ•ต์‹ฌ ๋ฌธ์ œ์˜์‹์ด๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ Void๊ฐ€ ์–ด๋–ค ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ ๊ธฐ์กด ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ ์•ฑ๋“ค์„ ํก์ˆ˜ํ•˜๊ฑฐ๋‚˜ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€ ๊ธฐ์ˆ  ๋‚ด์šฉ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๋น„์ „๋ฌธ๊ฐ€ ์ง์›์ด AI๋กœ ๋งŒ๋“  ์•ฑ์ด ๋Š˜์–ด๋‚˜๋Š” ์ƒํ™ฉ์—์„œ, ์ด๋ฅผ ๊ธˆ์ง€๊ฐ€ ์•„๋‹ˆ๋ผ ํ‘œ์ค€ํ™”๋œ ๋ฐฐํฌ ๊ฒฝ๋กœ๋กœ ํก์ˆ˜ํ•˜๋ ค๋Š” Void ๊ฐ™์€ ์ ‘๊ทผ์€ IT ์กฐ์ง์ด ์„€๋„ IT๋ฅผ ๋’ค๋Šฆ๊ฒŒ ๋ฐœ๊ฒฌํ•˜๋Š” ๋Œ€์‹  ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ฐ€์‹œ์„ฑ์„ ํ™•๋ณดํ•˜๋Š” ์ชฝ์œผ๋กœ ์ „๋žต์„ ๋ฐ”๊ฟ”์•ผ ํ•จ์„ ๋ณด์—ฌ์ค€๋‹ค.

์‹คํ–‰์€ ๋„๋ฉ”์ธ๋ณ„๋กœ, ๋ฌธ๋งฅ์€ ํ•œ ๋ ˆํฌ์—

ํ† ์Šค

์ด ํ† ์Šค ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ๊ธ€์€ ํ•˜๋‚˜์˜ ์ค‘์•™ ์ง‘์ค‘ํ˜• DW(๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค) Airflow ํ™˜๊ฒฝ์„ ์šด์˜์„ ๋ฉˆ์ถ”์ง€ ์•Š๊ณ  9๊ฐœ์›”์— ๊ฑธ์ณ ๋„๋ฉ”์ธ๋ณ„ DW๋กœ ๋ถ„๋ฆฌํ•œ ๊ณผ์ •์„ ๋‹ค๋ฃฌ๋‹ค. ์ œ๋ชฉ์ธ '์‹คํ–‰์€ ๋„๋ฉ”์ธ๋ณ„๋กœ, ๋ฌธ๋งฅ์€ ํ•œ ๋ ˆํฌ์—'๋Š” ์‹ค์ œ ํŒŒ์ดํ”„๋ผ์ธ ์‹คํ–‰์€ ๊ฐ ๋„๋ฉ”์ธ ํŒ€ ๋‹จ์œ„๋กœ ๋ถ„์‚ฐ์‹œํ‚ค๋˜, ์ฝ”๋“œ์™€ ์„ค์ •์˜ ๋งฅ๋ฝ์€ ํ•˜๋‚˜์˜ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ๋ชจ์•„ ๊ด€๋ฆฌํ•œ๋‹ค๋Š” ์ „๋žต์„ ์š”์•ฝํ•œ๋‹ค. 9๊ฐœ์›”์ด๋ผ๋Š” ๊ตฌ์ฒด์ ์ธ ๊ธฐ๊ฐ„์€ ์ด ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ๋‹จ๊ธฐ ํ”„๋กœ์ ํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ์ ์ง„์ ์ด๊ณ  ์‹ ์ค‘ํ•˜๊ฒŒ ์ง„ํ–‰๋œ ์žฅ๊ธฐ ์ž‘์—…์ด์—ˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค. ์ค‘์•™ Airflow๋ฅผ '๋ฉˆ์ถ”์ง€ ์•Š๊ณ ' ์ „ํ™˜ํ–ˆ๋‹ค๋Š” ํ‘œํ˜„์—์„œ, ์„œ๋น„์Šค ์ค‘๋‹จ ์—†์ด ๋ฌด์ค‘๋‹จ์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ ์ œ์•ฝ ์กฐ๊ฑด์ด์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์ˆ˜์˜ ๋„๋ฉ”์ธ ํŒ€์ด ๋™์‹œ์— DW๋ฅผ ์šด์˜ํ•˜๊ฒŒ ๋˜๋ฉด์„œ ์ƒ๊ธฐ๋Š” ๊ฑฐ๋ฒ„๋„Œ์Šค์™€ ์ฝ”๋“œ ์ผ๊ด€์„ฑ ๋ฌธ์ œ๋ฅผ ๋‹จ์ผ ๋ ˆํฌ ๊ตฌ์กฐ๋กœ ํ•ด๊ฒฐํ•˜๋ ค ํ•œ ์‹œ๋„๋กœ ํ•ด์„๋œ๋‹ค. ๊ตฌ์ฒด์ ์ธ Airflow ๋ฒ„์ „์ด๋‚˜ ์ „ํ™˜๋œ ๋„๋ฉ”์ธ ์ˆ˜ ๋“ฑ ์„ธ๋ถ€ ์ˆ˜์น˜๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋ช…์‹œ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก 9๊ฐœ์›”๊ฐ„ ๋ฌด์ค‘๋‹จ์œผ๋กœ ์ค‘์•™ Airflow๋ฅผ ๋„๋ฉ”์ธ๋ณ„๋กœ ์ชผ๊ฐ  ์‚ฌ๋ก€๋Š”, ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ํ”Œ๋žซํผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์—์„œ ์‹คํ–‰ ๊ถŒํ•œ์˜ ๋ถ„์‚ฐ๊ณผ ์ฝ”๋“œ ๊ฑฐ๋ฒ„๋„Œ์Šค์˜ ์ง‘์ค‘์„ ๋™์‹œ์— ์„ค๊ณ„ํ•ด์•ผ ์กฐ์ง ํ™•์žฅ๊ณผ ์ผ๊ด€์„ฑ์„ ๋ชจ๋‘ ์ง€ํ‚ฌ ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

AI๋กœ E2E ํšŒ๊ท€ ํ…Œ์ŠคํŠธ ์ž๋™ํ™”ํ•˜๊ธฐ: โ€˜๋”ธ๊นโ€™์„ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋ฐ”๊พธ๊ธฐ๊นŒ์ง€

LINE

์ด LY Corporation(LINE) ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ๊ธ€์€ ๋Œ€๋งŒ Giftshop ์„œ๋น„์Šค์˜ QA๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ๊น€ํ˜œ์˜ ์ €์ž๊ฐ€ AI๋ฅผ ํ™œ์šฉํ•ด E2E(End-to-End) ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™ํ™”ํ•œ ๊ฒฝํ—˜์„ ๋‹ค๋ฃฌ๋‹ค. ์ œ๋ชฉ์˜ '๋”ธ๊น'์ด๋ผ๋Š” ํ‘œํ˜„์€ ์‚ฌ๋žŒ์ด ์ˆ˜๋™์œผ๋กœ ํด๋ฆญ ํ•œ ๋ฒˆ์”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋˜ ๋ฐ˜๋ณต์ ์ธ ์ˆ˜์ž‘์—… ๊ณผ์ •์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ธ€์˜ ๋ชฉํ‘œ๋Š” ์ด๋Ÿฐ ์ˆ˜์ž‘์—… ํด๋ฆญ ํ…Œ์ŠคํŠธ๋ฅผ AI์˜ ๋„์›€์„ ๋ฐ›์•„ ์ž๋™ํ™”๋œ ํŒŒ์ดํ”„๋ผ์ธ ํ˜•ํƒœ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ €์ž๊ฐ€ QA ๋‹ด๋‹น์ž๋ผ๋Š” ์ ์—์„œ, ์ด ๊ธ€์€ ๊ฐœ๋ฐœ์ž ๊ด€์ ์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” QA ์กฐ์ง์˜ ์‹œ๊ฐ์—์„œ ์ž๋™ํ™” ๋„์ž… ๊ณผ์ •์„ ์„œ์ˆ ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋œ๋‹ค. ๋Œ€๋งŒ Giftshop์ด๋ผ๋Š” ๊ตฌ์ฒด์ ์ธ ์„œ๋น„์Šค๋ช…์ด ๊ธ€์˜ ์‹ค์ œ ์ ์šฉ ๋Œ€์ƒ์ž„์„ ๋ณด์—ฌ์ค€๋‹ค. ์–ด๋–ค AI ๋ชจ๋ธ์ด๋‚˜ ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”์ง€ ๋“ฑ ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ˆ  ์Šคํƒ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก QA ๋‹ด๋‹น์ž๊ฐ€ ์ง์ ‘ AI ๊ธฐ๋ฐ˜ E2E ์ž๋™ํ™”๋ฅผ ์ฃผ๋„ํ•œ ์‚ฌ๋ก€๋Š”, ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ์ „ํ™˜์ด ๋” ์ด์ƒ ๊ฐœ๋ฐœํŒ€๋งŒ์˜ ๊ณผ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ QA ์กฐ์ง์ด ์Šค์Šค๋กœ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ค๊ณ„ํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜ํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์œผ๋กœ ๋„˜์–ด๊ฐ€๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

ํ† ์Šค๋ฑ…ํฌ๊ฐ€ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹ #2: ํ† ์Šค๋ฑ…ํฌ ํŒจํ‚ค์ง€์˜ ์„ธ ๊ฐ€์ง€ ๊ธฐ์ค€

ํ† ์Šค

์ด ํ† ์Šค ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ๊ธ€์€ ํ† ์Šค๋ฑ…ํฌ๊ฐ€ ๋‚ด๋ถ€ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•  ๋•Œ ์ง€ํ‚ค๋Š” ์„ธ ๊ฐ€์ง€ ๊ธฐ์ค€์ธ ์•ˆ์ •์„ฑ, ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ, ๋””๋ฒ„๊น… ํŽธ์˜์„ฑ์„ ์†Œ๊ฐœํ•˜๋Š” ์‹œ๋ฆฌ์ฆˆ์˜ ๋‘ ๋ฒˆ์งธ ๊ธ€์ด๋‹ค. ํ•ต์‹ฌ์€ ํŒจํ‚ค์ง€์˜ ๋ฌธ๋ฒ• ๋ณ€ํ™˜(transpile)๊ณผ ๋ฒˆ๋“ค๋ง์„ ์ž์ฒด์ ์œผ๋กœ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ณ , ์ด๋ฅผ ์ „๋‹ดํ•˜๋Š” ์™ธ๋ถ€ ์„œ๋น„์Šค์— ๋งก๊ธฐ๊ธฐ๋กœ ํ•œ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ ์žˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ๊ธฐ์ค€ ์ค‘ '์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ'์€ ํŒ€์ด ๋Š˜์–ด๋‚˜๋„ ํŒจํ‚ค์ง€ ๋™์ž‘์ด ๋ณ€ํ•˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค๋Š” ์š”๊ตฌ๋ฅผ, '๋””๋ฒ„๊น… ํŽธ์˜์„ฑ'์€ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์›์ธ์„ ๋น ๋ฅด๊ฒŒ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์š”๊ตฌ๋ฅผ ๋ฐ˜์˜ํ•œ ๊ฒƒ์œผ๋กœ ํ•ด์„๋œ๋‹ค. ์ „ํŽธ(#1)์—์„œ ESM-only ์ „ํ™˜์„ ๋‹ค๋ค˜๋˜ ๋งฅ๋ฝ์„ ์ด์–ด, ์ด๋ฒˆ ๊ธ€์€ ๊ทธ ์ „ํ™˜์„ ์ง€ํƒฑํ•˜๋Š” ๋นŒ๋“œยท๋ฒˆ๋“ค๋ง ์ „๋žต์„ ๋” ๊นŠ์ด ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ํ† ์Šค๋ฑ…ํฌ์ฒ˜๋Ÿผ ๊ธˆ์œต ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ์กฐ์ง์—์„œ๋Š” ํŒจํ‚ค์ง€ ์•ˆ์ •์„ฑ์ด ์žฅ์•  ๋ฐœ์ƒ ์‹œ ๊ธˆ์œต ๊ฑฐ๋ž˜์— ์ง์ ‘ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์–ด ๋”์šฑ ์—„๊ฒฉํ•œ ๊ธฐ์ค€์ด ์š”๊ตฌ๋œ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ๋ฒˆ๋“ค๋ง ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ–ˆ๋Š”์ง€๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋ช…์‹œ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๊ธˆ์œต ์„œ๋น„์Šค ์กฐ์ง์ด ํŒจํ‚ค์ง€ ๋ฒˆ๋“ค๋ง์„ ์ž์ฒด ๊ตฌํ˜„ ๋Œ€์‹  ์ „๋‹ด ์„œ๋น„์Šค์— ์œ„์ž„ํ•˜๋Š” ์„ ํƒ์€, ํ•ต์‹ฌ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์— ์ง‘์ค‘ํ•  ์ž์›์„ ์ง€ํ‚ค๋ฉด์„œ๋„ ๋นŒ๋“œ ์•ˆ์ •์„ฑ์— ๋Œ€ํ•œ ์ฑ…์ž„์„ ๋ช…ํ™•ํ•œ ์™ธ๋ถ€ ๊ณ„์•ฝ ๊ด€๊ณ„๋กœ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‹ค์šฉ์  ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

New ways for fintechs to move money and expand globally

Stripe

Stripe๋Š” ํ•€ํ…Œํฌ ๊ธฐ์—…์ด ์ œํ’ˆ์„ ์ถœ์‹œํ•˜๊ณ  ํ•ด์™ธ๋กœ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์„ ๋•๊ธฐ ์œ„ํ•œ ์„ธ ๊ฐ€์ง€ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐœํ‘œํ–ˆ๋‹ค. ์ฒซ์งธ๋Š” 'Stripe Global Payouts'๋กœ, ํ•ด์™ธ ๊ฒฐ์ œ ์ง€๊ธ‰(payout) ๊ด€๋ฆฌ๋ฅผ ๋” ๋‹จ์ˆœํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค. ๋‘˜์งธ๋Š” ์Šคํ…Œ์ด๋ธ”์ฝ”์ธ ์นด๋“œ(stablecoin card) ์ง€์›์„ ๋” ๋งŽ์€ ๊ตญ๊ฐ€๋กœ ํ™•๋Œ€ํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ์•”ํ˜ธํ™”ํ ๊ธฐ๋ฐ˜ ์ž์‚ฐ์„ ์‹ค์ƒํ™œ ๊ฒฐ์ œ์— ์—ฐ๊ฒฐํ•˜๋ ค๋Š” ํ๋ฆ„์„ ๋ฐ˜์˜ํ•œ๋‹ค. ์…‹์งธ๋Š” ๊ธ€๋กœ๋ฒŒ ๊ธˆ์œต ์ƒํ’ˆ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ†ตํ•ฉ API(unified APIs)๋กœ, ๊ตญ๊ฐ€๋ณ„๋กœ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒฐ์ œยท๊ทœ์ œ ์ฒด๊ณ„๋ฅผ ํ•˜๋‚˜์˜ API ๋ ˆ์ด์–ด๋กœ ์ถ”์ƒํ™”ํ•˜๋ ค๋Š” ์‹œ๋„๋กœ ๋ณด์ธ๋‹ค. ์„ธ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฌถ์–ด ๋ฐœํ‘œํ•œ ๊ฒƒ์€ Stripe๊ฐ€ ๋‹จ์ผ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ ํ•€ํ…Œํฌ์˜ ๊ตญ์ œ ํ™•์žฅ ์ „๋ฐ˜์„ ์œ„ํ•œ ํ”Œ๋žซํผ ์ „๋žต์„ ์ œ์‹œํ•˜๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค. ๋‹ค๋งŒ ์–ด๋–ค ๊ตฌ์ฒด์ ์ธ ๊ตญ๊ฐ€๊ฐ€ ์ƒˆ๋กœ ์ถ”๊ฐ€๋๋Š”์ง€, ํ†ตํ•ฉ API๊ฐ€ ์–ด๋–ค ๊ธฐ์กด API๋“ค์„ ๋Œ€์ฒดํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋ช…์‹œ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๊ฒฐ์ œ ์ง€๊ธ‰, ์Šคํ…Œ์ด๋ธ”์ฝ”์ธ ์นด๋“œ, ํ†ตํ•ฉ API๋ฅผ ํ•œ ๋ฒˆ์— ๋ฌถ์–ด ๋‚ด๋†“์€ ๊ฒƒ์€, ํ•€ํ…Œํฌ๊ฐ€ ์—ฌ๋Ÿฌ ๊ตญ๊ฐ€์— ์ง„์ถœํ•  ๋•Œ ๊ฒฐ์ œ ๋ ˆ์ผ์„ ๋‚˜๋ผ๋ณ„๋กœ ๋”ฐ๋กœ ํ†ตํ•ฉํ•˜์ง€ ์•Š๊ณ  Stripe๋ผ๋Š” ๋‹จ์ผ ํ”Œ๋žซํผ ์œ„์—์„œ ํ™•์žฅ ๋น„์šฉ์„ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ ค๋Š” ์ „๋žต์œผ๋กœ ์ฝํžŒ๋‹ค.

Get observability in your pocket with the Grafana mobile app

Grafana

Grafana๋Š” ๋ชจ๋ฐ”์ผ ์•ฑ์„ ํ†ตํ•ด ๊ด€์ฐฐ์„ฑ ๋„๊ตฌ๋ฅผ ํœด๋Œ€ํฐ์—์„œ๋„ ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•œ๋‹ค. ๊ธ€์˜ ์ „์ œ๋Š” ์ด๋™ ์ค‘์ธ ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ๋Š” ํœด๋Œ€ํฐ์ด ์œ ์ผํ•˜๊ฒŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๊ด€์ฐฐ์„ฑ ๋„๊ตฌ์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค๋Š” ์ ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์•Œ๋ฆผ์„ ๋ฐ›์€ ์ฒ˜์Œ ๋ช‡ ๋ถ„ ๋™์•ˆ ํœด๋Œ€ํฐ์—์„œ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๊ฐ€ ์žฅ์•  ๋Œ€์‘ ์†๋„๋ฅผ ์ขŒ์šฐํ•œ๋‹ค๊ณ  ๊ฐ•์กฐํ•œ๋‹ค. ์ด๋Š” ์˜จ์ฝœ(on-call) ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋…ธํŠธ๋ถ ์—†์ด๋„ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ์•Œ๋ฆผ์„ ํŠธ๋ฆฌ์•„์ง€ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์‹ค๋ฌด์  ์š”๊ตฌ๋ฅผ ๋ฐ˜์˜ํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์—์„œ์˜ ๊ด€์ฐฐ์„ฑ ์ ‘๊ทผ์€ ๋ฐ์Šคํฌํ†ฑ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋œ ๊ธฐ์กด ๋Œ€์‹œ๋ณด๋“œ UX์™€๋Š” ๋‹ค๋ฅธ ์„ค๊ณ„ ๊ณ ๋ ค๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ์ ์„ ์•”์‹œํ•œ๋‹ค. ์•ฑ์ด ์ •ํ™•ํžˆ ์–ด๋–ค ํ”Œ๋žซํผ(iOS/Android)์„ ์ง€์›ํ•˜๋Š”์ง€, ์–ด๋–ค ํ•ต์‹ฌ ๊ธฐ๋Šฅ(์•Œ๋ฆผ ํ™•์ธ, ๋Œ€์‹œ๋ณด๋“œ ๋ณด๊ธฐ, ์ฟผ๋ฆฌ ์‹คํ–‰ ๋“ฑ)์„ ์ œ๊ณตํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€ ๋ชฉ๋ก์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์˜จ์ฝœ ๋Œ€์‘์˜ ์ฒซ ๋ช‡ ๋ถ„์ด ํœด๋Œ€ํฐ์—์„œ ๊ฒฐ์ •๋œ๋‹ค๋Š” ์ „์ œ๋Š”, ํŒ€์ด ๊ด€์ฐฐ์„ฑ ๋„๊ตฌ๋ฅผ ์„ ํƒํ•  ๋•Œ ๋ฐ์Šคํฌํ†ฑ ๋Œ€์‹œ๋ณด๋“œ์˜ ๊ธฐ๋Šฅ ์™„์„ฑ๋„๋ฟ ์•„๋‹ˆ๋ผ ๋ชจ๋ฐ”์ผ์—์„œ์˜ ์•Œ๋ฆผ ํŠธ๋ฆฌ์•„์ง€ ๊ฒฝํ—˜๊นŒ์ง€ ํ‰๊ฐ€ ๊ธฐ์ค€์— ํฌํ•จํ•ด์•ผ ํ•จ์„ ๋ณด์—ฌ์ค€๋‹ค.

The next developer interface is ambient intelligence

GitHub

์ด GitHub ๋ธ”๋กœ๊ทธ ๊ธ€์€ AI, ์—์ด์ „ํŠธ, ์Œ์„ฑ, ๋ฌผ๋ฆฌ์  ์ปจํŠธ๋กค๋Ÿฌ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ž…๋ ฅ ๋ฐฉ์‹์ด ๊ฒฐํ•ฉ๋˜๋ฉด์„œ ๊ฐœ๋ฐœ์ž ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ '๋„๊ตฌ๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ๊ฒƒ'์—์„œ '์˜๋„๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ'์œผ๋กœ ๋ฐ”๋€Œ๊ณ  ์žˆ๋‹ค๋Š” ์ฃผ์žฅ์„ ํŽผ์นœ๋‹ค. ์ œ๋ชฉ์—์„œ ์ด๋Ÿฐ ๋ณ€ํ™”์˜ ๋ฐฉํ–ฅ์„ 'ambient intelligence(์ฃผ๋ณ€ ์ง€๋Šฅ)'๋ผ๋Š” ๊ฐœ๋…์œผ๋กœ ์š”์•ฝํ•œ๋‹ค. ์ด๋Š” ํŠน์ • ๋„๊ตฌ ์ฐฝ์„ ์—ด๊ณ  ๋ช…์‹œ์ ์œผ๋กœ ๋ช…๋ น์„ ์ž…๋ ฅํ•˜๋Š” ๋Œ€์‹ , ๊ฐœ๋ฐœ์ž์˜ ์˜๋„๊ฐ€ ์ฃผ๋ณ€ ํ™˜๊ฒฝ์— ์Šค๋ฉฐ๋“  AI๋ฅผ ํ†ตํ•ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์‹คํ–‰๋œ๋‹ค๋Š” ๋น„์ „์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค. ๊ธ€์€ ์ด๋Ÿฐ ์ธํ„ฐํŽ˜์ด์Šค ์ „ํ™˜์ด ๊ฐœ๋ฐœ์ž๊ฐ€ '๋นŒ๋“œ์— ์ง‘์ค‘'ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š”๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋ฉฐ, ๋ฐ˜๋ณต์ ์ธ ๋„๊ตฌ ์กฐ์ž‘ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ค„์ด๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ์ œ์‹œํ•œ๋‹ค. GitHub๊ฐ€ ์ด ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃฌ๋‹ค๋Š” ๊ฒƒ์€ GitHub Copilot ๊ฐ™์€ ์ž์‚ฌ ์—์ด์ „ํŠธํ˜• ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์˜ ๋ฐฉํ–ฅ์„ฑ์„ ์„ค๋ช…ํ•˜๋Š” ํฌ์ง€์…”๋‹ ๊ธ€์ผ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ œํ’ˆ ๊ธฐ๋Šฅ์ด ์Œ์„ฑ์ด๋‚˜ ๋ฌผ๋ฆฌ์  ์ปจํŠธ๋กค์„ ์ง€์›ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๊ฐœ๋ฐœ์ž ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ '๋„๊ตฌ ์กฐ์ž‘'์—์„œ '์˜๋„ ํ‘œํ˜„'์œผ๋กœ ์˜ฎ๊ฒจ๊ฐ„๋‹ค๋Š” ํ๋ฆ„์€, ํŒ€์ด CI/CD๋‚˜ ๋ฐฐํฌ ๋„๊ตฌ๋ฅผ ํ‰๊ฐ€ํ•  ๋•Œ ๋ช…์‹œ์  ๋ช…๋ น ์ธํ„ฐํŽ˜์ด์Šค๋ฟ ์•„๋‹ˆ๋ผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๋งฅ๋ฝ์„ ์œ ์ง€ํ•˜๋ฉฐ ์ž‘๋™ํ•˜๋Š” ์—์ด์ „ํŠธํ˜• ์—ฐ๋™ ๋Šฅ๋ ฅ๊นŒ์ง€ ๊ธฐ์ค€์— ํฌํ•จํ•ด์•ผ ํ•จ์„ ์‹œ์‚ฌํ•œ๋‹ค.

How Meta Built Forum With AI-Native Engineering

Meta Engineering

์ด Meta Engineering ๋ธ”๋กœ๊ทธ ๊ธ€์€ Meta์˜ ์ตœ์‹  ์•ฑ 'Forum'์„ ์†Œ๊ฐœํ•˜๋ฉฐ, ์ด ์•ฑ์€ Facebook ๊ทธ๋ฃน ์•ˆ์—์„œ ์ด๋ค„์ง€๋Š” ๋Œ€ํ™”๋ฅผ ๋” ๊นŠ์ด ํŒŒ๊ณ ๋“ค๊ณ  ์‹ถ์€ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด๋ผ๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ธ€์˜ ํ•ต์‹ฌ์€ Forum์„ ๋งŒ๋“œ๋Š” ๊ณผ์ •์—์„œ Meta ์—”์ง€๋‹ˆ์–ด๋“ค์ด AI ์—์ด์ „ํŠธ๋ฅผ ๊ฐœ๋ฐœ ์‚ฌ์ดํด ์•ˆ์œผ๋กœ ์ง์ ‘ ๋Œ์–ด๋“ค์ด๋Š” ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์ž‘์—… ๋ฐฉ์‹์„ ์ฑ„ํƒํ–ˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์ด๋Š” AI๋ฅผ ๋‹จ์ˆœ ์ฝ”๋“œ ์ž๋™์™„์„ฑ ๋„๊ตฌ๋กœ ์“ฐ๋Š” ๊ฒƒ์„ ๋„˜์–ด, ๊ธฐํš๋ถ€ํ„ฐ ๊ตฌํ˜„๊นŒ์ง€ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ ์ „๋ฐ˜์— ์—์ด์ „ํŠธ๋ฅผ ํ†ตํ•ฉํ•˜๋Š” 'AI ๋„ค์ดํ‹ฐ๋ธŒ(AI-native)' ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐฉ์‹์œผ๋กœ ์ œ์‹œ๋œ๋‹ค. Facebook ๊ทธ๋ฃน์ด๋ผ๋Š” ๊ธฐ์กด ์ œํ’ˆ ์œ„์— ์ƒˆ๋กœ์šด ์•ฑ์„ ์–น๋Š” ๊ตฌ์กฐ๋ผ๋Š” ์ ์—์„œ, Forum์€ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์†Œ์…œ ๊ทธ๋ž˜ํ”„๊ฐ€ ์•„๋‹ˆ๋ผ ๊ธฐ์กด ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์žฌํ•ด์„ํ•˜๋Š” ์•ฑ์œผ๋กœ ๋ณด์ธ๋‹ค. Meta๊ฐ€ ์ž์‚ฌ ๋Œ€ํ˜• ์ œํ’ˆ ๊ฐœ๋ฐœ์— AI ์—์ด์ „ํŠธ๋ฅผ ์‹ค์ „ ์ ์šฉํ•œ ์‚ฌ๋ก€๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค๋Š” ์ ์—์„œ, ์ด๋Š” AI ๋„ค์ดํ‹ฐ๋ธŒ ๊ฐœ๋ฐœ ๋ฐฉ์‹์ด ์‹คํ—˜ ๋‹จ๊ณ„๋ฅผ ์ง€๋‚˜ ์‹ค์ œ ์ œํ’ˆ ์ถœ์‹œ์— ์“ฐ์˜€๋‹ค๋Š” ์ฆ๊ฑฐ๋กœ ์ฝํžŒ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค AI ์—์ด์ „ํŠธ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”์ง€, ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„์ด ์–ผ๋งˆ๋‚˜ ๋‹จ์ถ•๋๋Š”์ง€ ๋“ฑ์˜ ์ˆ˜์น˜๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๋Œ€ํ˜• ํ…Œํฌ ๊ธฐ์—…์ด ์‹ ๊ทœ ์ œํ’ˆ ๊ฐœ๋ฐœ ์ „์ฒด ์‚ฌ์ดํด์— AI ์—์ด์ „ํŠธ๋ฅผ ํ†ตํ•ฉํ–ˆ๋‹ค๊ณ  ๊ณต๊ฐœํ•˜๋Š” ์‚ฌ๋ก€๊ฐ€ ๋Š˜์–ด๋‚˜๋Š” ๊ฒƒ์€, ์—์ด์ „ํŠธ ํ™œ์šฉ์ด ์ฝ”๋“œ ์ž๋™์™„์„ฑ ์ˆ˜์ค€์„ ๋„˜์–ด ๊ธฐํšยท๊ตฌํ˜„ยท๋ฐฐํฌ๋ฅผ ์•„์šฐ๋ฅด๋Š” ์กฐ์ง ์ฐจ์›์˜ ์›Œํฌํ”Œ๋กœ ์žฌ์„ค๊ณ„๋กœ ์˜ฎ๊ฒจ๊ฐ€๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

2026 World Cup: Breaking Records, Spiky Charts and Reliability at Scale

Meta Engineering

์ด Meta Engineering ๋ธ”๋กœ๊ทธ ๊ธ€์€ 2026๋…„ ์›”๋“œ์ปต์ด Meta ์ธํ”„๋ผ์— ๊ฐ€ํ•ด์ง„ '๊ณ„ํš๋œ ์ตœ๋Œ€ ๊ทœ๋ชจ์˜ ์ŠคํŠธ๋ ˆ์Šค ํ…Œ์ŠคํŠธ'์˜€๋‹ค๊ณ  ์„ค๋ช…ํ•˜๋ฉฐ, ์ด๋ฒˆ ์›”๋“œ์ปต์ด ์—ญ๋Œ€ ๊ธฐ๋ก์„ ๊ฒฝ์‹ ํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. 4๋…„๋งˆ๋‹ค ์—ด๋ฆฌ๋Š” ์›”๋“œ์ปต์€ ์ „ ์„ธ๊ณ„ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ์— FacebookยทInstagram ๋“ฑ Meta ํ”Œ๋žซํผ์— ๋ชฐ๋ฆฌ๋Š” ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๋ฉด์„œ๋„ ๊ทน๋‹จ์ ์ธ ํŠธ๋ž˜ํ”ฝ ๊ธ‰์ฆ ์ด๋ฒคํŠธ๋กœ ๋‹ค๋ค„์ง„๋‹ค. '์ŠคํŒŒ์ดํฌ ์ฐจํŠธ(spiky charts)'๋ผ๋Š” ํ‘œํ˜„์€ ํ‰์†Œ ํŠธ๋ž˜ํ”ฝ ํŒจํ„ด๊ณผ ๋‹ฌ๋ฆฌ ๊ฒฝ๊ธฐ ์‹œ์ž‘ยท๊ณจ ๋“์  ๊ฐ™์€ ํŠน์ • ์ˆœ๊ฐ„์— ํŠธ๋ž˜ํ”ฝ์ด ๋พฐ์กฑํ•˜๊ฒŒ ์น˜์†Ÿ๋Š” ์–‘์ƒ์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค. ์ด๋Ÿฐ ์ด๋ฒคํŠธ๋Š” ์‚ฌ์ „์— ๋‚ ์งœ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์ผ๋ฐ˜์ ์ธ ์žฅ์•  ๋Œ€๋น„์™€ ๋‹ฌ๋ฆฌ ์šฉ๋Ÿ‰ ๊ณ„ํš๊ณผ ๋กœ๋“œ ํ…Œ์ŠคํŠธ๋ฅผ ์ถฉ๋ถ„ํžˆ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ˆ˜ํ•œ ์‚ฌ๋ก€๋กœ ๋‹ค๋ค„์ง„๋‹ค. '์—ญ๋Œ€ ๊ธฐ๋ก(all-time record)'์„ ์„ธ์› ๋‹ค๋Š” ํ‘œํ˜„์—์„œ, ๊ณผ๊ฑฐ ์›”๋“œ์ปต์ด๋‚˜ ๋‹ค๋ฅธ ๋Œ€ํ˜• ์ด๋ฒคํŠธ๋ณด๋‹ค๋„ ์ด๋ฒˆ ํŠธ๋ž˜ํ”ฝ ํ”ผํฌ๊ฐ€ ๋” ๋†’์•˜์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ง€ํ‘œ(๋™์‹œ ์ ‘์†์ž ์ˆ˜, ์ดˆ๋‹น ์š”์ฒญ ์ˆ˜ ๋“ฑ)๊ฐ€ ์‹ ๊ธฐ๋ก์„ ์„ธ์› ๋Š”์ง€์— ๋Œ€ํ•œ ์ˆ˜์น˜๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๋‚ ์งœ๊ฐ€ ๋ฏธ๋ฆฌ ์ •ํ•ด์ง„ ์ดˆ๋Œ€ํ˜• ํŠธ๋ž˜ํ”ฝ ์ด๋ฒคํŠธ๋ฅผ '๊ณ„ํš๋œ ์ŠคํŠธ๋ ˆ์Šค ํ…Œ์ŠคํŠธ'๋กœ ๋‹ค๋ฃจ๋Š” ์ ‘๊ทผ์€, ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•œ ์žฅ์• ์— ๋Œ€๋น„ํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋ณต์›๋ ฅ ์„ค๊ณ„์™€ ๋ณ„๊ฐœ๋กœ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ํ”ผํฌ ์ด๋ฒคํŠธ๋ฅผ ์œ„ํ•œ ์ „์šฉ ์šฉ๋Ÿ‰ ๊ณ„ํš ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ–์ถฐ์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.

Staying Evergreen: How we automated secure access and repo hygiene in a shared org

GitHub

์ด GitHub ๋ธ”๋กœ๊ทธ ๊ธ€์€ ํ•˜๋‚˜์˜ ๊ณต์œ  ์กฐ์ง(shared org) ์•ˆ์—์„œ ์™ธ๋ถ€ ํ˜‘์—…์ž(outside collaborator)์˜ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๊ฒ€ํ† ํ•˜๊ณ , ์˜ค๋ž˜ ๋ฐฉ์น˜๋œ ์ €์žฅ์†Œ๋ฅผ ์ž๋™์œผ๋กœ ๋ณด๊ด€(archive)ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. ํ•ต์‹ฌ ๋ฉ”์‹œ์ง€๋Š” ๋ณ„๋„์˜ ์„œ๋“œํŒŒํ‹ฐ ๋„๊ตฌ ์—†์ด GitHub๊ฐ€ ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ๋Šฅ๋งŒ์œผ๋กœ ๋ณด์•ˆ ์ ‘๊ทผ ๊ด€๋ฆฌ์™€ ์ €์žฅ์†Œ ์œ„์ƒ(repo hygiene)์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์—ฌ๋Ÿฌ ํŒ€์ด ํ•˜๋‚˜์˜ ์กฐ์ง์„ ๊ณต์œ ํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ๋Š” ์™ธ๋ถ€ ํ˜‘์—…์ž ๊ถŒํ•œ์ด ๋ˆ„์ ๋˜๊ฑฐ๋‚˜ ์“ฐ์ด์ง€ ์•Š๋Š” ์ €์žฅ์†Œ๊ฐ€ ๋ฐฉ์น˜๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ํ”ํžˆ ๋ฐœ์ƒํ•˜๋Š”๋ฐ, ์ด ๊ธ€์€ ์ด๋ฅผ ์ง€์†์ ์œผ๋กœ('evergreen') ๊ด€๋ฆฌ๋˜๋Š” ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค. '๋„ค์ดํ‹ฐ๋ธŒ GitHub ๊ธฐ๋Šฅ'์ด๋ผ๋Š” ํ‘œํ˜„์—์„œ, ์œ ๋ฃŒ ์• ๋“œ์˜จ์ด๋‚˜ ์™ธ๋ถ€ CI ํŒŒ์ดํ”„๋ผ์ธ ์—†์ด๋„ ์กฐ์ง ์„ค์ •, API, ์›Œํฌํ”Œ๋กœ๋ฅผ ์กฐํ•ฉํ•ด ์ž๋™ํ™”๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Œ์„ ๊ฐ•์กฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ด๋Š” ๋ณด์•ˆํŒ€ ์ž…์žฅ์—์„œ ์ˆ˜๋™ ๊ฐ์‚ฌ(manual audit) ์ฃผ๊ธฐ์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์ƒ์‹œ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•˜๋ ค๋Š” ์‹œ๋„๋กœ ํ•ด์„๋œ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค GitHub API๋‚˜ Actions ์›Œํฌํ”Œ๋กœ๊ฐ€ ์‚ฌ์šฉ๋๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€ ๊ตฌํ˜„ ๋‚ด์šฉ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์™ธ๋ถ€ ํ˜‘์—…์ž ๊ถŒํ•œ ๊ฒ€ํ† ์™€ ์ €์žฅ์†Œ ๋ณด๊ด€์„ ์ˆ˜๋™ ๊ฐ์‚ฌ ๋Œ€์‹  ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ๋Šฅ์œผ๋กœ ์ž๋™ํ™”ํ•˜๋Š” ์ ‘๊ทผ์€, ๊ณต์œ  ์กฐ์ง์„ ์šด์˜ํ•˜๋Š” ๋ณด์•ˆํŒ€์ด ์ฃผ๊ธฐ์  ์ ๊ฒ€์˜ ๊ณต๋ฐฑ ๊ธฐ๊ฐ„ ๋™์•ˆ ์Œ“์ด๋Š” ๊ถŒํ•œ ๊ณผ๋‹ค ๋ถ€์—ฌ(over-permissioning) ์œ„ํ—˜์„ ์ƒ์‹œ์ ์œผ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

Sapienz Receives ISSTA 2026 Impact Paper Award

Meta Engineering

์ด Meta Engineering ๋ธ”๋กœ๊ทธ ๊ธ€์€ Ke Mao, Mark Harman, Yue Jia ์„ธ ์—ฐ๊ตฌ์ž๊ฐ€ 2016๋…„ ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ 'Sapienz: multi-objective automated testing for Android applications'๋กœ ACM SIGSOFT ISSTA 2026์˜ '๊ฐ€์žฅ ์˜ํ–ฅ๋ ฅ ์žˆ๋Š” ๋…ผ๋ฌธ(Most Influential Paper)' ์ƒ์„ ๋ฐ›์•˜๋‹ค๊ณ  ์ „ํ•œ๋‹ค. Sapienz๋Š” Android ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋Œ€์ƒ์œผ๋กœ ๋‹ค์ค‘ ๋ชฉํ‘œ(multi-objective) ์ž๋™ํ™” ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ, 2016๋…„ ๋ฐœํ‘œ ๋‹น์‹œ๋ถ€ํ„ฐ ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ… ๋ถ„์•ผ์— ์˜ํ–ฅ์„ ๋ผ์นœ ๊ฒƒ์œผ๋กœ ํ‰๊ฐ€๋œ๋‹ค. ISSTA๋Š” ACM SIGSOFT๊ฐ€ ์ฃผ๊ด€ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ… ๋ฐ ๋ถ„์„ ๋ถ„์•ผ์˜ ๋Œ€ํ‘œ์ ์ธ ํ•™์ˆ  ์‹ฌํฌ์ง€์—„์œผ๋กœ, 10๋…„์ด ์ง€๋‚œ ๋…ผ๋ฌธ์ด '์˜ํ–ฅ๋ ฅ ์žˆ๋Š” ๋…ผ๋ฌธ' ์ƒ์„ ๋ฐ›๋Š”๋‹ค๋Š” ๊ฒƒ์€ ๊ทธ ๋…ผ๋ฌธ์ด ์ดํ›„ ์—ฐ๊ตฌ์™€ ์‹ค๋ฌด์— ์žฅ๊ธฐ๊ฐ„ ๊ฑธ์ณ ์‹ค์งˆ์ ์ธ ์˜ํ–ฅ์„ ๋ผ์ณค์Œ์„ ๋œปํ•œ๋‹ค. Meta๊ฐ€ ์ด ์†Œ์‹์„ ์ž์‚ฌ ๋ธ”๋กœ๊ทธ์—์„œ ๋‹ค๋ฃฌ๋‹ค๋Š” ๊ฒƒ์€ Sapienz ๊ธฐ๋ฒ•์ด Meta ๋‚ด๋ถ€์˜ ํ…Œ์ŠคํŒ… ๋„๊ตฌ ์ฒด๊ณ„์— ์‹ค์ œ๋กœ ์ฑ„ํƒ๋ผ ์žˆ๊ฑฐ๋‚˜ ๊ทธ์™€ ์—ฐ๊ด€์ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์„ ์‹œ์‚ฌํ•œ๋‹ค. ๋ฐœํ‘œ ๋‹น์‹œ ์ €์ž ์ค‘ ์ผ๋ถ€๊ฐ€ ํ˜„์žฌ Meta ์†Œ์† ์—ฐ๊ตฌ์ž์ผ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋‚˜, ์ด๋Š” ๋ฐœ์ทŒ๋ฌธ์—์„œ ๋ช…ํ™•ํžˆ ํ™•์ธ๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ Sapienz๊ฐ€ Meta์˜ ํ˜„์žฌ ํ…Œ์ŠคํŠธ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์–ด๋–ป๊ฒŒ ์“ฐ์ด๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์„ค๋ช…์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก 10๋…„ ์ „ ๋ฐœํ‘œ๋œ ๋‹ค์ค‘ ๋ชฉํ‘œ ์ž๋™ํ™” ํ…Œ์ŠคํŠธ ๋…ผ๋ฌธ์ด ์ง€๊ธˆ๊นŒ์ง€ ์˜ํ–ฅ๋ ฅ์„ ์ธ์ •๋ฐ›๋Š”๋‹ค๋Š” ์‚ฌ์‹ค์€, ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ์ „๋žต์„ ์„ค๊ณ„ํ•˜๋Š” ํŒ€์ด ์ตœ์‹  AI ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ์ƒ์„ฑ ๋„๊ตฌ๋งŒ ์ข‡๊ธฐ๋ณด๋‹ค ๊ฒ€์ฆ๋œ ๋‹ค์ค‘ ๋ชฉํ‘œ ํƒ์ƒ‰ ๊ธฐ๋ฒ•์˜ ์›๋ฆฌ๋ฅผ ํ•จ๊ป˜ ๊ณ ๋ คํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

Coverage-first or cost-first: two ways to automatically apply Adaptive Metrics' recommendations

Grafana

Grafana์˜ Adaptive Telemetry ์ œํ’ˆ๊ตฐ์— ์†ํ•œ Adaptive Metrics๋Š” ์‹ค์ œ ๋ฉ”ํŠธ๋ฆญ ์‚ฌ์šฉ ํŒจํ„ด์„ ๋ถ„์„ํ•ด ๊ฐ ๋ฉ”ํŠธ๋ฆญ์— ์–ด๋А ์ •๋„์˜ ์„ธ๋ถ€ ์ˆ˜์ค€(detail)์„ ์œ ์ง€ํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์ถ”์ฒœํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ์ด ๊ธ€์€ ์ด ์ถ”์ฒœ์„ ์ž๋™์œผ๋กœ ์ ์šฉํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ์ „๋žต, ์ฆ‰ '์ปค๋ฒ„๋ฆฌ์ง€ ์šฐ์„ (coverage-first)'๊ณผ '๋น„์šฉ ์šฐ์„ (cost-first)' ๋ฐฉ์‹์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ปค๋ฒ„๋ฆฌ์ง€ ์šฐ์„  ๋ฐฉ์‹์€ ๋น„์šฉ ์ ˆ๊ฐ๋ณด๋‹ค ๋ฐ์ดํ„ฐ ์†์‹ค์„ ์ตœ์†Œํ™”ํ•˜๋Š” ์ชฝ์— ๋ฌด๊ฒŒ๋ฅผ ๋‘์–ด, ์‹ค์ œ๋กœ ์“ฐ์ด๋Š” ๋ฉ”ํŠธ๋ฆญ ์„ธ๋ถ€ ์ˆ˜์ค€์€ ์ตœ๋Œ€ํ•œ ๋ณด์กดํ•˜๋ฉด์„œ ๋ณด์ˆ˜์ ์œผ๋กœ ์ค„์ด๋Š” ์ ‘๊ทผ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋น„์šฉ ์šฐ์„  ๋ฐฉ์‹์€ ๋น„์šฉ ์ ˆ๊ฐ์„ ์ตœ์šฐ์„ ์œผ๋กœ ๋‘๊ณ  ๋ฉ”ํŠธ๋ฆญ ์„ธ๋ถ€ ์ˆ˜์ค€์„ ๋” ์ ๊ทน์ ์œผ๋กœ ์ค„์ด๋Š” ์ ‘๊ทผ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋‘ ์ „๋žต์„ ์„ ํƒ์ง€๋กœ ์ œ์‹œํ•œ๋‹ค๋Š” ๊ฒƒ์€, ์กฐ์ง๋งˆ๋‹ค ๊ด€์ฐฐ์„ฑ ๋ฐ์ดํ„ฐ์˜ ์™„์ „์„ฑ๊ณผ ๋น„์šฉ ์ ˆ๊ฐ ์‚ฌ์ด์—์„œ ์„ ํ˜ธํ•˜๋Š” ๊ท ํ˜•์ ์ด ๋‹ค๋ฅด๋‹ค๋Š” ์ ์„ Grafana๊ฐ€ ์ธ์ •ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์˜๋ฏธ๋‹ค. ์ด ๊ธฐ๋Šฅ์ด ๋ฉ”ํŠธ๋ฆญ์˜ '์‹ค์ œ ์‚ฌ์šฉ'์„ ๊ธฐ์ค€์œผ๋กœ ์ถ”์ฒœํ•œ๋‹ค๋Š” ์ ์—์„œ, ๋‹จ์ˆœํžˆ ์˜ค๋ž˜๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์šฐ๋Š” TTL ๊ธฐ๋ฐ˜ ๋ฐฉ์‹๊ณผ๋Š” ๋‹ค๋ฅธ, ์‚ฌ์šฉ ํŒจํ„ด ๊ธฐ๋ฐ˜์˜ ์ง€๋Šฅํ˜• ๋น„์šฉ ์ตœ์ ํ™”๋กœ ์ž๋ฆฌ๋งค๊น€ํ•œ๋‹ค. ๋‘ ์ „๋žต ์‚ฌ์ด์˜ ๊ตฌ์ฒด์ ์ธ ์ „ํ™˜ ๊ธฐ์ค€์ด๋‚˜ ์‹ค์ œ ๋น„์šฉ ์ ˆ๊ฐ ์ˆ˜์น˜๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๋ฉ”ํŠธ๋ฆญ ์„ธ๋ถ€ ์ˆ˜์ค€ ์กฐ์ •์„ ์ปค๋ฒ„๋ฆฌ์ง€ ์šฐ์„ ๊ณผ ๋น„์šฉ ์šฐ์„ ์ด๋ผ๋Š” ์„ ํƒ์ง€๋กœ ๋‚˜๋ˆ  ์ž๋™ํ™”ํ•˜๋Š” ์ ‘๊ทผ์€, ๊ด€์ฐฐ์„ฑ ๋น„์šฉ์„ ์ค„์ด๋ ค๋Š” ํŒ€์ด ๋ชจ๋“  ์„œ๋น„์Šค์— ๋™์ผํ•œ ๋ณด์กด ์ •์ฑ…์„ ๊ฐ•์ œํ•˜์ง€ ์•Š๊ณ  ์ค‘์š”๋„์— ๋”ฐ๋ผ ๋ฉ”ํŠธ๋ฆญ๋ณ„๋กœ ์ฐจ๋“ฑํ™”๋œ ๋น„์šฉ-์‹ ๋ขฐ์„ฑ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ์šด์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

ํ† ์Šค๋ฑ…ํฌ๊ฐ€ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹ #1: ํŒจํ‚ค์ง€๋ฅผ ESM์œผ๋กœ๋งŒ ์ œ๊ณตํ•˜๊ธฐ๋กœ ํ–ˆ์–ด์š”

ํ† ์Šค

์ด ํ† ์Šค ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ๊ธ€์€ ํ† ์Šค๋ฑ…ํฌ๊ฐ€ ๋‚ด๋ถ€ ํŒจํ‚ค์ง€๋ฅผ ESM(ECMAScript Modules)๊ณผ CJS(CommonJS)๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•˜๋˜ ๋ฐฉ์‹์—์„œ ESM ๋‹จ๋…(ESM-only) ์ œ๊ณต ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ•œ ์ด์œ ๋ฅผ ๋‹ค๋ฃจ๋Š” ์‹œ๋ฆฌ์ฆˆ์˜ ์ฒซ ๋ฒˆ์งธ ๊ธ€์ด๋‹ค. ํ•ต์‹ฌ ๋ฌธ์ œ๋กœ ์ง€๋ชฉ๋œ ๊ฒƒ์€ ๋‘ ๊ฐ€์ง€๋กœ, ํ•˜๋‚˜๋Š” ESM๊ณผ CJS๋ฅผ ๋™์‹œ์— ์ง€์›ํ•  ๋•Œ ๋ชจ๋“ˆ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋ถ„๋ฆฌ๋˜๋ฉด์„œ ๋ฐœ์ƒํ•˜๋Š” '์ƒํƒœ ๋ถ„๋ฆฌ(state separation)' ๋ฌธ์ œ์ด๊ณ , ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ํƒ€์ž… ์„ ์–ธ์ด ๋ˆ„๋ฝ๋˜๋Š” ๋ฌธ์ œ๋‹ค. ์ƒํƒœ ๋ถ„๋ฆฌ ๋ฌธ์ œ๋Š” ๊ฐ™์€ ํŒจํ‚ค์ง€๊ฐ€ ESM ๊ฒฝ๋กœ์™€ CJS ๊ฒฝ๋กœ๋กœ ๊ฐ๊ฐ ๋‹ค๋ฅด๊ฒŒ ๋กœ๋“œ๋˜๋ฉด ์‹ฑ๊ธ€ํ„ด์ฒ˜๋Ÿผ ๋™์ž‘ํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋“ˆ์ด ์‹ค์ œ๋กœ๋Š” ๋‘ ๊ฐœ์˜ ๋…๋ฆฝ๋œ ์ธ์Šคํ„ด์Šค๋กœ ์ชผ๊ฐœ์ ธ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ๋ฒ„๊ทธ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค. ํƒ€์ž… ๋ˆ„๋ฝ ๋ฌธ์ œ๋Š” ๋“€์–ผ ํŒจํ‚ค์ง€(dual package) ๋นŒ๋“œ ์„ค์ •์—์„œ ํƒ€์ž… ์„ ์–ธ ํŒŒ์ผ(.d.ts)์ด ๋‘ ํฌ๋งท์— ๋งž๊ฒŒ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋งคํ•‘๋˜์ง€ ์•Š์•„ TypeScript ์‚ฌ์šฉ์ž์—๊ฒŒ ํƒ€์ž… ์˜ค๋ฅ˜๋‚˜ ๊ฒฝ๊ณ ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ƒํ™ฉ์„ ๋œปํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ํ† ์Šค๋ฑ…ํฌ์ฒ˜๋Ÿผ ๊ธˆ์œต ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•˜๋Š” ์กฐ์ง์—์„œ ๋ชจ๋“ˆ ์‹œ์Šคํ…œ์˜ ์ด๋Ÿฐ ๋ฏธ์„ธํ•œ ๋ถˆ์ผ์น˜๋Š” ๋””๋ฒ„๊น… ๋‚œ์ด๋„๋ฅผ ํฌ๊ฒŒ ๋†’์ผ ์ˆ˜ ์žˆ์–ด, ESM-only๋กœ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๊ฒƒ์ด ์œ ์ง€๋ณด์ˆ˜์„ฑ์„ ๋†’์ด๋Š” ์‹ค์šฉ์  ์„ ํƒ์œผ๋กœ ์ œ์‹œ๋œ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ๋นŒ๋“œ ๋„๊ตฌ๋‚˜ ๋ฒˆ๋“ค๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•ด ์ด ์ „ํ™˜์„ ์‹คํ–‰ํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋‹ค์Œ ํŽธ(#2)์—์„œ ๋‹ค๋ค„์ง€๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ, ์ด ๊ธ€์—๋Š” ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ESM๊ณผ CJS๋ฅผ ๋™์‹œ์— ์ง€์›ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ƒํƒœ ๋ถ„๋ฆฌ ๋ฒ„๊ทธ๋Š” ๊ฒ‰์œผ๋กœ๋Š” ๋“œ๋ฌผ๊ฒŒ ๋‚˜ํƒ€๋‚˜์ง€๋งŒ ๊ธˆ์œต ์„œ๋น„์Šค์ฒ˜๋Ÿผ ์‹ ๋ขฐ์„ฑ์ด ์ค‘์š”ํ•œ ์‹œ์Šคํ…œ์—์„œ๋Š” ์น˜๋ช…์ ์ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ํŒ€์€ ์„ฑ๊ธ‰ํ•˜๊ฒŒ ๋“€์–ผ ํŒจํ‚ค์ง€ ํ˜ธํ™˜์„ฑ์„ ํฌ๊ธฐํ•˜๊ธฐ๋ณด๋‹ค ESM-only ์ „ํ™˜์˜ ์‹ค์ œ ๋น„์šฉ๊ณผ ์ด์ ์„ ๋จผ์ € ์ €์šธ์งˆํ•ด์•ผ ํ•œ๋‹ค.

Introducing Evo Agentic AppSec: Security That Keeps Up With AI Development

Snyk

Snyk๋Š” 'Evo Agentic AppSec'์ด๋ผ๋Š” ์‹ ์ œํ’ˆ์„ ๋ฐœํ‘œํ•˜๋ฉฐ, AI ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ ์†๋„๊ฐ€ ์ „ํ†ต์ ์ธ ๋ณด์•ˆ ์›Œํฌํ”Œ๋กœ๋ฅผ ์•ž์งˆ๋Ÿฌ ๋ฒ„๋ฆฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ํ•ต์‹ฌ ์•„์ด๋””์–ด๋Š” ๋ณด์•ˆ ์—์ด์ „ํŠธ๊ฐ€ ์ทจ์•ฝ์ ์„ ์ฐพ๊ณ (find), ๊ณ ์น˜๊ณ (fix), ์ˆ˜์ • ์‚ฌํ•ญ์„ ๊ฒ€์ฆ(verify)ํ•˜๋Š” ์ž‘์—…์„ ์ง€์†์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋ฉด์„œ, ์‚ฌ๋žŒ์€ ๊ทธ ๊ธฐ์ค€(bar)์„ ์„ค์ •ํ•˜๋Š” ์—ญํ• ๋งŒ ๋งก๋Š”๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋Š” ๊ธฐ์กด์˜ '์Šค์บ” ํ›„ ์‚ฌ๋žŒ์ด ์ˆ˜๋™์œผ๋กœ ํŒจ์น˜'ํ•˜๋Š” ๋ณด์•ˆ ๋ชจ๋ธ๊ณผ ๋‹ฌ๋ฆฌ, ์—์ด์ „ํŠธ๊ฐ€ ๋ฐœ๊ฒฌ๋ถ€ํ„ฐ ์ˆ˜์ •, ๊ฒ€์ฆ๊นŒ์ง€ ์ „์ฒด ๋ฃจํ”„๋ฅผ ์ž๋™ํ™”ํ•œ๋‹ค๋Š” ์ ์—์„œ ์ฐจ๋ณ„ํ™”๋œ๋‹ค. '์‚ฌ๋žŒ์ด ๊ธฐ์ค€์„ ์„ค์ •ํ•œ๋‹ค'๋Š” ํ‘œํ˜„์€ ์™„์ „ํ•œ ์ž์œจ ์šด์˜์ด ์•„๋‹ˆ๋ผ, ์ •์ฑ…์ด๋‚˜ ์Šน์ธ ๊ฒŒ์ดํŠธ ๊ฐ™์€ ์ƒ์œ„ ํ†ต์ œ๋Š” ์—ฌ์ „ํžˆ ์‚ฌ๋žŒ์ด ์ฅ๊ณ  ์žˆ๋‹ค๋Š” ์ ์„ ์‹œ์‚ฌํ•œ๋‹ค. Snyk๊ฐ€ 'Agentic AppSec'์ด๋ผ๋Š” ์šฉ์–ด๋ฅผ ์ œํ’ˆ๋ช…์— ์ง์ ‘ ํฌํ•จ์‹œํ‚จ ๊ฒƒ์€ AppSec ๋ถ„์•ผ์—์„œ๋„ ์—์ด์ „ํŠธํ˜• ์ž๋™ํ™”๊ฐ€ ํ•ต์‹ฌ ๊ฒฝ์Ÿ ํฌ์ธํŠธ๋กœ ๋– ์˜ค๋ฅด๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์œ ํ˜•์˜ ์ทจ์•ฝ์ ์„ ์ž๋™์œผ๋กœ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š”์ง€, ์ˆ˜์ • ์„ฑ๊ณต๋ฅ ์ด ์–ด๋А ์ •๋„์ธ์ง€์— ๋Œ€ํ•œ ์ˆ˜์น˜๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์ทจ์•ฝ์  ๋ฐœ๊ฒฌ๋ถ€ํ„ฐ ์ˆ˜์ •, ๊ฒ€์ฆ๊นŒ์ง€ ์ „์ฒด ๋ฃจํ”„๋ฅผ ์—์ด์ „ํŠธ์— ๋งก๊ธฐ๊ณ  ์‚ฌ๋žŒ์€ ๊ธฐ์ค€๋งŒ ์„ค์ •ํ•˜๋Š” ๋ชจ๋ธ์€, ๋ณด์•ˆํŒ€์ด ํŒจ์น˜ ์ ์šฉ ์†๋„๋ฅผ ๋†’์ด๋Š” ๋Œ€์‹  ๊ทธ ๊ธฐ์ค€(์ •์ฑ…, ์Šน์ธ ๊ฒŒ์ดํŠธ)์„ ์–ผ๋งˆ๋‚˜ ์—„๊ฒฉํ•˜๊ฒŒ ์„ค๊ณ„ํ•˜๋А๋ƒ์— ๋ณด์•ˆ ์ˆ˜์ค€ ์ „์ฒด๊ฐ€ ์ขŒ์šฐ๋˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

VulnBump: Can AI Agents Fix Vulnerable Dependencies Without Breaking the Build?

Snyk

Snyk๋Š” 'VulnBump'๋ผ๋Š” ๋ฒค์น˜๋งˆํฌ๋ฅผ ์†Œ๊ฐœํ•˜๋ฉฐ, AI ์—์ด์ „ํŠธ๊ฐ€ ๋นŒ๋“œ๋ฅผ ๊นจ๋œจ๋ฆฌ์ง€ ์•Š๊ณ  ์ทจ์•ฝํ•œ ์˜์กด์„ฑ์„ ๊ณ ์น  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ํ…Œ์ŠคํŠธํ•œ๋‹ค. ์ด ๋ฒค์น˜๋งˆํฌ๋Š” 307๊ฑด์˜ ์‹ค์ œ ์˜์กด์„ฑ ์—…๊ทธ๋ ˆ์ด๋“œ ์‚ฌ๋ก€๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๊ฐ€์ƒ์˜ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ์•„๋‹ˆ๋ผ ์‹ค์ œ ๋ฐœ์ƒํ–ˆ๋˜ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ‰๊ฐ€ํ•œ๋‹ค๋Š” ์ ์ด ํ•ต์‹ฌ์ด๋‹ค. ์„ฑ๊ณต ํŒ์ • ๊ธฐ์ค€์ด ์—„๊ฒฉํ•œ๋ฐ, ๋‹จ์ˆœํžˆ ์ทจ์•ฝ์  ์‹๋ณ„์ž(CVE)๊ฐ€ ๋” ์ด์ƒ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•˜๊ณ , ๋นŒ๋“œ์™€ ํ…Œ์ŠคํŠธ๊ฐ€ ๋ชจ๋‘ ์ •์ƒ(green) ์ƒํƒœ๋กœ ์œ ์ง€๋ผ์•ผ๋งŒ '์ˆ˜์ •'์œผ๋กœ ์ธ์ •๋œ๋‹ค. ์ด๋Š” ๋งŽ์€ ์ž๋™ ํŒจ์น˜ ๋„๊ตฌ๊ฐ€ ์ทจ์•ฝ์  ์ œ๊ฑฐ์—๋งŒ ์ง‘์ค‘ํ•œ ์ฑ„ ์‹ค์ œ๋กœ๋Š” ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์„ ๊นจ๋œจ๋ฆฌ๋Š” ๋ฌธ์ œ๋ฅผ ์—ผ๋‘์— ๋‘” ์„ค๊ณ„๋กœ ๋ณด์ธ๋‹ค. ๋ฒค์น˜๋งˆํฌ ์ด๋ฆ„์ธ 'VulnBump'๋Š” ์ทจ์•ฝ์ (Vuln)๊ณผ ๋ฒ„์ „์„ ์˜ฌ๋ฆฌ๋Š” ์ž‘์—…(bump)์„ ํ•ฉ์„ฑํ•œ ํ‘œํ˜„์œผ๋กœ, ์˜์กด์„ฑ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ ํ…Œ์ŠคํŠธ ๋Œ€์ƒ์ž„์„ ๋ช…ํ™•ํžˆ ํ•œ๋‹ค. ๋‹ค๋งŒ ์‹ค์ œ๋กœ AI ์—์ด์ „ํŠธ๋“ค์ด 307๊ฑด ์ค‘ ๋ช‡ ๊ฑด์„ ์ด ์—„๊ฒฉํ•œ ๊ธฐ์ค€์œผ๋กœ ํ†ต๊ณผํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์„ฑ๊ณต๋ฅ  ์ˆ˜์น˜๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก '๋นŒ๋“œ์™€ ํ…Œ์ŠคํŠธ๊ฐ€ ๋…น์ƒ‰์œผ๋กœ ์œ ์ง€๋ผ์•ผ๋งŒ ์ˆ˜์ •์œผ๋กœ ์ธ์ •ํ•œ๋‹ค'๋Š” ์—„๊ฒฉํ•œ ์„ฑ๊ณต ๊ธฐ์ค€์€, AI ๊ธฐ๋ฐ˜ ์˜์กด์„ฑ ํŒจ์น˜ ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜๋Š” ํŒ€์ด ๋ฒค๋”๊ฐ€ ์ œ์‹œํ•˜๋Š” ์ทจ์•ฝ์  ์ œ๊ฑฐ์œจ๋งŒ ๋ณผ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํšŒ๊ท€ ํ…Œ์ŠคํŠธ ํ†ต๊ณผ์œจ๊นŒ์ง€ ํ•จ๊ป˜ ์š”๊ตฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.

Introducing Scout 1.0: A new SRE model powering Bits AI with frontier performance at a fraction of the cost

Datadog

Datadog๋Š” ํ”„๋กœ๋•์…˜ ์žฅ์•  ์กฐ์‚ฌ์— ํŠนํ™”๋œ ์ฒซ ์ž์ฒด AI ๋ชจ๋ธ 'Scout 1.0'์„ ๋ฐœํ‘œํ–ˆ๋‹ค. Scout 1.0์€ GLM-5.3 Flash๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ, ๊ณ ๊ฐ ๋ฐ์ดํ„ฐ ์—†์ด ๊ณผ๊ฑฐ ์žฅ์• ์™€ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๋ฅผ ์žฌ๊ตฌ์„ฑํ•œ ์กฐ์‚ฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์œผ๋กœ ๊ฐ•ํ™”ํ•™์Šต ํ›„์ฒ˜๋ฆฌ๋ฅผ ๊ฑฐ์ณค๋‹ค. Datadog์˜ AlertEval ๋ฒค์น˜๋งˆํฌ ๊ธฐ์ค€์œผ๋กœ Scout 1.0 medium์€ GPT-6.1 Sol high, Claude Opus 5.5 high์™€ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ์•ฝ 3~8๋ฐฐ ๋‚ฎ์€ ์ถ”์ • ๋น„์šฉ์œผ๋กœ ๋‹ฌ์„ฑํ•˜๋ฉฐ, FableยทAstra medium ๋Œ€๋น„๋กœ๋Š” ๊ฐ๊ฐ ์•ฝ 12๋ฐฐ, 19๋ฐฐ ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ๋‚ธ๋‹ค. ์ƒ์œ„ ๋“ฑ๊ธ‰์ธ Scout 1.0 xhigh๋Š” Fable xhigh์™€ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ์•ฝ 4๋ฐฐ ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ, GPT-6 Astra๋ณด๋‹ค ๋” ๋†’์€ ์ •ํ™•๋„๋กœ ๋‹ฌ์„ฑํ•œ๋‹ค. ์ œ3์ž ๋ฒค์น˜๋งˆํฌ์ธ SREGym์—์„œ๋„ medium ๋ชจ๋ธ์ด ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ธ GLM-5.3๋ณด๋‹ค 4๋ฐฐ ์ด์ƒ ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค. Scout๋Š” ํ•ญ์ƒ ์ผœ์ ธ ์žˆ๋Š” 1์ฐจ ๋Œ€์‘์ž ์—ญํ• ์„ ํ•˜๋Š” Bits AI ํˆฌ์ž ์กฐ์‚ฌ๋ฅผ ๋’ท๋ฐ›์นจํ•˜๋ฉฐ, ํ˜„์žฌ Datadog ์—”์ง€๋‹ˆ์–ด์™€ ์ผ๋ถ€ ๊ณ ๊ฐ์„ ๋Œ€์ƒ์œผ๋กœ ๋น„๊ณต๊ฐœ ํ”„๋ฆฌ๋ทฐ๋กœ ํ”„๋กœ๋•์…˜ ์•Œ๋ฆผ์— ์ ์šฉ๋˜๊ณ  ์žˆ๋‹ค.

๐Ÿ’ก ๋ฒ”์šฉ ํ”„๋Ÿฐํ‹ฐ์–ด ๋ชจ๋ธ๊ณผ ๋™๊ธ‰ ์„ฑ๋Šฅ์„ 3~19๋ฐฐ ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ๋‚ด๋Š” ํŠนํ™” ๋ชจ๋ธ์ด ๋“ฑ์žฅํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค์€, SRE ์šด์˜ํŒ€์ด ์žฅ์•  ์กฐ์‚ฌ ์ž๋™ํ™”๋ฅผ ์•Œ๋ฆผ ๋ฐœ์ƒ ์ดˆ๊ธฐ ๋‹จ๊ณ„๋ถ€ํ„ฐ ํ›จ์”ฌ ๋” ์ž์ฃผ, ๋” ๋งŽ์€ ์•Œ๋ฆผ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์ œ์  ์—ฌ๋ ฅ์„ ์—ด์–ด์ค€๋‹ค.

Monitor the performance of critical steps in user journeys with RUM operations

Datadog

Datadog๋Š” Real User Monitoring(RUM)์— ์ถ”๊ฐ€ ๋น„์šฉ ์—†์ด ํฌํ•จ๋˜๋Š” ์ƒˆ ๊ธฐ๋Šฅ 'RUM Operations Monitoring'์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ '๊ฒฐ์ œ ์ •๋ณด ์ž…๋ ฅ'์ด๋‚˜ '๊ฒฐ์ œ ์ฒ˜๋ฆฌ'์ฒ˜๋Ÿผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ˆ˜ํ–‰ํ•˜๋Š” ํŠน์ • ๊ธฐ์ˆ ์  ๋‹จ๊ณ„๋ฅผ '์˜คํผ๋ ˆ์ด์…˜(operation)'์œผ๋กœ ์ •์˜ํ•ด, ์‹œ์ž‘ยท์„ฑ๊ณตยท์‹คํŒจ ์กฐ๊ฑด์„ ์ง€์ •ํ•˜๊ณ  ๊ทธ ์‹ ๋ขฐ์„ฑ๊ณผ ์†Œ์š” ์‹œ๊ฐ„์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ์ธก์ •ํ•œ๋‹ค. ํŒ€์€ RUM SDK API, Datadog MCP ์„œ๋ฒ„, RUM Operations API, ๋˜๋Š” UI์—์„œ ๊ธฐ์กด RUM ์ด๋ฒคํŠธ๋ฅผ ๋งคํ•‘ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์˜คํผ๋ ˆ์ด์…˜์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ œ๊ณต๋˜๋Š” ๊ธฐ๋ณธ ๋ฉ”ํŠธ๋ฆญ์€ rum.measure.operation(๋ฐœ์ƒ ๊ฑด์ˆ˜)๊ณผ rum.measure.operation.duration(์†Œ์š” ์‹œ๊ฐ„)์ด๋ฉฐ, ์ด๋ฆ„ยท์ƒํƒœยท์‹คํŒจ ์ด์œ ๋ณ„๋กœ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฏธ๋ฆฌ๋ณด๊ธฐ(Preview) ๋‹จ๊ณ„์ธ 'Bits Investigation for Operations'๋Š” Bits AI๊ฐ€ ์˜ค๋ฅ˜, ํƒ€์ž„์•„์›ƒ, ์ดํƒˆ, ์ง€์—ฐ ํšŒ๊ท€ ๊ฐ™์€ ์ €ํ•˜ ํ˜„์ƒ์„ ๋ถ„์„ํ•ด ํ”„๋ŸฐํŠธ์—”๋“œยท๋ฐฑ์—”๋“œยท๋„คํŠธ์›Œํฌ ์ค‘ ์–ด๋””๊ฐ€ ์›์ธ์ธ์ง€ ๊ทผ๊ฑฐ์™€ ํ•จ๊ป˜ ์ œ์‹œํ•œ๋‹ค. ํƒ€์ž„์•„์›ƒ๋ฅ ์€ 1% ์ดํ•˜๋กœ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ ๊ธฐ์ค€์œผ๋กœ ์ œ์‹œ๋˜๋ฉฐ, ์˜คํผ๋ ˆ์ด์…˜์€ ์„ ํƒ์ ์œผ๋กœ ๋” ํฐ ์‚ฌ์šฉ์ž ์—ฌ์ •(journey)๊ณผ ์—ฐ๊ฒฐํ•ด ์ €ํŠธ๋ž˜ํ”ฝ ๊ตฌ๊ฐ„์—์„œ๋„ ๊ด€๊ณ„๋ฅผ ๋ช…ํ™•ํžˆ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก ๊ฒฐ์ œ ์ฒ˜๋ฆฌ ๊ฐ™์€ ํ•ต์‹ฌ ๋‹จ๊ณ„๋ฅผ ์ „์ฒด ์‚ฌ์šฉ์ž ์—ฌ์ •๊ณผ ๋ณ„๋„๋กœ, ๊ฐœ๋ณ„ ๊ฐ€์šฉ์„ฑยท์ง€์—ฐ SLO๋ฅผ ๊ฐ€์ง„ '์˜คํผ๋ ˆ์ด์…˜'์œผ๋กœ ์ชผ๊ฐœ ์ธก์ •ํ•˜๋Š” ์ ‘๊ทผ์€, ์ €ํŠธ๋ž˜ํ”ฝ์ด๋ผ ํ‰์†Œ ๋ˆˆ์— ์ž˜ ๋„์ง€ ์•Š๋˜ ์žฅ์• ๋ฅผ ์—ฌ์ • ์ง€ํ‘œ์— ๋ฌปํžˆ๊ธฐ ์ „์— ๋” ๋น ๋ฅด๊ฒŒ ํฌ์ฐฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

How Kubernetes DRA can improve GPU utilization and cut costs

Datadog

Datadog๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ๊ธฐ์กด ๋””๋ฐ”์ด์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชจ๋ธ์„ ๋Œ€์ฒดํ•˜๋Š” Dynamic Resource Allocation(DRA)์ด GPU ํ™œ์šฉ๋ฅ ์„ ์–ด๋–ป๊ฒŒ ๋†’์ด๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์ด ์‹ค์ œ๋กœ ๋น„์šฉ ์ ˆ๊ฐ์œผ๋กœ ์ด์–ด์กŒ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•œ๋‹ค. ๊ธฐ์กด ๋””๋ฐ”์ด์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชจ๋ธ์€ MIG ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ๋ฅผ ์Šค์ผ€์ค„๋ง ์ „์— ๊ณ ์ •ํ•ด์•ผ ํ•ด ๊ณต๊ฐ„์ด ๋‚จ์•„๋„ ํŒŒ๋“œ๊ฐ€ Pending ์ƒํƒœ๋กœ ๋‚จ๊ฑฐ๋‚˜, GPU ๋ฉ”๋ชจ๋ฆฌยท์•„ํ‚คํ…์ฒ˜ยทNVLink ํ† ํด๋กœ์ง€๋ฅผ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์ „ํ˜€ ์•Œ์ง€ ๋ชปํ•ด ๋ถ€์ ํ•ฉํ•œ GPU์— ์ž‘์—…์ด ๋ฐฐ์น˜๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. DRA๋Š” ResourceSlice, ResourceClaim, DeviceClass๋ผ๋Š” ๊ฐ์ฒด๋กœ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉฐ, v1.36์—์„œ ๋ฒ ํƒ€๋กœ ์ œ๊ณต๋˜๋Š” 'ํŒŒํ‹ฐ์…˜ ๊ฐ€๋Šฅํ•œ ๋””๋ฐ”์ด์Šค'๋Š” ๊ณต์œ  ์นด์šดํ„ฐ(์˜ˆ: 8GiB ๋ฉ”๋ชจ๋ฆฌ ์นด์šดํ„ฐ)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋…ผ๋ฆฌ ๋””๋ฐ”์ด์Šค๋ฅผ ํ• ๋‹นํ•ด ๊ฐ€์šฉ ์šฉ๋Ÿ‰์— ๋งž๋Š” ๋ชจ์–‘์„ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ๊ณ ๋ฅด๊ฒŒ ํ•œ๋‹ค. ๊ฐ™์€ ๋ฒ„์ „์—์„œ ๋ฒ ํƒ€๋กœ ์ œ๊ณต๋˜๋Š” '์†Œ๋น„ ๊ฐ€๋Šฅํ•œ ์šฉ๋Ÿ‰(consumable capacity)'์€ ์˜ˆ์‹œ๋กœ 80GiB GPU์—์„œ 20GiB ํด๋ ˆ์ž„ ๋‘ ๊ฐœ๋ฅผ ํ• ๋‹นํ•˜๊ณ ๋„ 40GiB๋ฅผ ์—ฌ์œ ๋กœ ๋‚จ๊ธฐ๋Š” ๋ฐฉ์‹์„ ๋ณด์—ฌ์ค€๋‹ค. ๋‹ค๋งŒ DynamicMIG๋Š” ์•„์ง ์•ŒํŒŒ ๋‹จ๊ณ„๋กœ ๊ธฐ๋ณธ ๋น„ํ™œ์„ฑํ™”๋ผ ์žˆ๊ณ , DRA์—๋Š” ํด๋ ˆ์ž„ ์šฐ์„ ์ˆœ์œ„๋‚˜ ์„ ์ (preemption) ๊ธฐ๋Šฅ์ด ์—†๋‹ค๋Š” ํ•œ๊ณ„๋„ ํ•จ๊ป˜ ์ œ์‹œ๋œ๋‹ค. ์‹ค์ œ ๋น„์šฉ ์ ˆ๊ฐ์„ ํ™•์ธํ•˜๋ ค๋ฉด ํ”Œ๋ฆฟ ๋‹จ์œ„์˜ Pending ์‹œ๊ฐ„ ๊ฐ์†Œ, consumedCapacity์™€ ์‹ค์ œ ์‚ฌ์šฉ๋Ÿ‰ ๋น„๊ต, ๊ทธ๋ฆฌ๊ณ  GPU-์‹œ๊ฐ„์ด ์‹ค์ œ๋กœ ์ค„๊ฑฐ๋‚˜ ํšŒ์ˆ˜๋œ ์šฉ๋Ÿ‰์ด ํ•ด์ œ๋๋Š”์ง€๊นŒ์ง€ ํ™•์ธํ•ด์•ผ ํ•˜๋ฉฐ, Datadog GPU Monitoring์€ gpu.gr_engine_active ๊ฐ™์€ ๋””๋ฐ”์ด์Šค ์ˆ˜์ค€ ๋ฉ”ํŠธ๋ฆญ์œผ๋กœ ์ด ์ „ํ›„ ๋น„๊ต๋ฅผ ์ง€์›ํ•œ๋‹ค.

๐Ÿ’ก DRA๊ฐ€ ์Šค์ผ€์ค„๋ง ๊ฐ€๋Šฅ์„ฑ์„ ๋„“ํ˜€๋„ ๊ทธ ์ž์ฒด๋กœ๋Š” ๋น„์šฉ์„ ์ค„์ด์ง€ ์•Š์œผ๋ฉฐ, ํ•ด์ œ๋œ GPU ์šฉ๋Ÿ‰์„ ์‹ค์ œ๋กœ ๋ฐ˜๋‚ฉํ•˜๊ฑฐ๋‚˜ ์žฌ๋ฐฐ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด 'ํ™œ์šฉ๋ฅ  ํ–ฅ์ƒ'์ด ์ˆซ์ž๋กœ๋งŒ ๋‚จ๊ณ  ์ฒญ๊ตฌ์„œ์—๋Š” ๋ฐ˜์˜๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์šด์˜์ž๋Š” ์†Œ๋น„ ์šฉ๋Ÿ‰ ์ง€ํ‘œ์™€ ์‹ค์ œ GPU-์‹œ๊ฐ„ ๊ฐ์†Œ๋ฅผ ํ•จ๊ป˜ ์ถ”์ ํ•ด์•ผ ํ•œ๋‹ค.

GitLab Secrets Manager: Govern secrets like your code

GitLab

GitLab์€ 'GitLab Secrets Manager'๋ฅผ ์ •์‹ ์ถœ์‹œ(GA)ํ–ˆ๋‹ค. ๊ธ€์€ ์ž๊ฒฉ ์ฆ๋ช…(credential)์ด ๊ฐœ๋ฐœ์ž์˜ ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ์‹œ์ž‘ํ•ด ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ณ„์† ๋Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ๋ฒ”์œ„๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€(unscoped) CI/CD ๋ณ€์ˆ˜๋กœ ๋ณต์‚ฌ๋˜๋Š” ํ”ํ•œ ํŒจํ„ด์„ ๋ฌธ์ œ๋กœ ์ง€๋ชฉํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ €์žฅ๋œ ์„œ๋ช… ํ‚ค(signing key)๋Š” ์Šค์ฝ”ํ”„๊ฐ€ ์ง€์ •๋œ ์‹œํฌ๋ฆฟ ์ฐธ์กฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์›์‹œ ๊ฐ’(raw value) ๊ทธ๋Œ€๋กœ ์ €์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋ชจ๋“  ์ž‘์—…(job)์ด ๊ทธ ํ‚ค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉฐ ์ด๋Š” ๊ทธ ์ž‘์—…์ด ์†์ƒ๋๋Š”์ง€ ์—ฌ๋ถ€์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ๋ฐœ์ƒํ•œ๋‹ค. GitLab Secrets Manager๋Š” ์ด๋Ÿฐ ๊ณผ์ž‰ ๋…ธ์ถœ ๋ฌธ์ œ๋ฅผ '์‹œํฌ๋ฆฟ์„ ์ฝ”๋“œ์ฒ˜๋Ÿผ ๊ฑฐ๋ฒ„๋„Œ์Šคํ•œ๋‹ค(govern secrets like your code)'๋Š” ์›์น™์œผ๋กœ ํ•ด๊ฒฐํ•˜๋ ค ํ•œ๋‹ค. ์ฆ‰ ์‹œํฌ๋ฆฟ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์ฝ”๋“œ ์ €์žฅ์†Œ์— ์ ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์ˆ˜์ค€์˜ ์„ธ๋ฐ€ํ•œ ์Šค์ฝ”ํ”„ยท๋ฆฌ๋ทฐยท๋ฒ„์ „ ๊ด€๋ฆฌ ํ•˜์— ๋‘๋ ค๋Š” ์ ‘๊ทผ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ด๋Š” ์‹œํฌ๋ฆฟ์„ ์›์‹œ ๊ฐ’์œผ๋กœ CI/CD ๋ณ€์ˆ˜์— ๋ฐ•์•„ ๋„ฃ๋Š” ๊ด€ํ–‰์—์„œ, ์Šค์ฝ”ํ”„๊ฐ€ ๋ช…์‹œ๋œ ์ฐธ์กฐ๋กœ ๊ต์ฒดํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ์˜ ์ „ํ™˜์„ ๋œปํ•œ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ๋ฐฑ์—”๋“œ(HashiCorp Vault ์—ฐ๋™ ๋“ฑ)๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€, ๊ธฐ์กด CI/CD ๋ณ€์ˆ˜์—์„œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ์ ˆ์ฐจ๊ฐ€ ์–ด๋–ค์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์„œ๋ช… ํ‚ค ๊ฐ™์€ ์ž๊ฒฉ ์ฆ๋ช…์„ ๋ฒ”์œ„๊ฐ€ ์—†๋Š” CI/CD ๋ณ€์ˆ˜์— ์›์‹œ ๊ฐ’์œผ๋กœ ์ €์žฅํ•˜๋Š” ๊ด€ํ–‰์€ ํŠน์ • ์ž‘์—… ํ•˜๋‚˜๋งŒ ์†์ƒ๋ผ๋„ ํŒŒ์ดํ”„๋ผ์ธ ์ „์ฒด์˜ ํ‚ค๊ฐ€ ๋…ธ์ถœ๋˜๋Š” 'ํญ๋ฐœ ๋ฐ˜๊ฒฝ(blast radius)'์„ ํ‚ค์šฐ๋ฏ€๋กœ, ์‹œํฌ๋ฆฟ์„ ์Šค์ฝ”ํ”„๊ฐ€ ๋ช…์‹œ๋œ ์ฐธ์กฐ๋กœ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์ด ์นจํ•ด ์‚ฌ๊ณ  ์‹œ ํ”ผํ•ด ๋ฒ”์œ„๋ฅผ ์ค„์ด๋Š” ๋ฐ ์ง์ ‘์ ์œผ๋กœ ๊ธฐ์—ฌํ•œ๋‹ค.

Get every merge request in front of the right reviewer, faster

GitLab

์ด GitLab ๋ธ”๋กœ๊ทธ ๊ธ€์€ '์ฝ”๋“œ๋Š” ์ž‘์„ฑ๋๋‹ค. ์ด์ œ ๋ˆ„๊ฐ€ ๋ฆฌ๋ทฐํ•  ๊ฒƒ์ธ๊ฐ€?'๋ผ๋Š” ์งˆ๋ฌธ์—์„œ ์ถœ๋ฐœํ•ด, ๋จธ์ง€ ๋ฆฌํ€˜์ŠคํŠธ(MR)๋ฅผ ์ ์ ˆํ•œ ๋ฆฌ๋ทฐ์–ด์—๊ฒŒ ๋” ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ฝ”๋“œ ์ž‘์„ฑ์ด ์™„๋ฃŒ๋œ ์ดํ›„ ๋ฆฌ๋ทฐ์–ด๋ฅผ ์ˆ˜๋™์œผ๋กœ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ํŒ€ ์ „์ฒด์— ์•Œ๋ฆฌ๋Š” ๊ณผ์ •์—์„œ ์ง€์—ฐ์ด ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ๋ฅผ ์งš๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ œ๋ชฉ์˜ '๋” ๋น ๋ฅด๊ฒŒ(faster)'๋ผ๋Š” ํ‘œํ˜„์€ ์ด ๊ธฐ๋Šฅ์ด ๋ฆฌ๋ทฐ์–ด ์ง€์ • ๊ณผ์ • ์ž์ฒด์˜ ์†๋„๋ฅผ ๋†’์ด๋Š” ๋ฐ ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค. '์ ์ ˆํ•œ(right)' ๋ฆฌ๋ทฐ์–ด๋ผ๋Š” ํ‘œํ˜„์—์„œ, ๋‹จ์ˆœํžˆ ๋ฌด์ž‘์œ„๋‚˜ ์ˆœ๋ฒˆ์ œ ๋ฐฐ์ •์ด ์•„๋‹ˆ๋ผ ์ฝ”๋“œ ๋ณ€๊ฒฝ ๋‚ด์šฉ์ด๋‚˜ ๊ณผ๊ฑฐ ๋ฆฌ๋ทฐ ์ด๋ ฅ ๋“ฑ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ถ”์ฒœํ•˜๋Š” ๊ธฐ๋Šฅ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. ์ด๋Š” GitLab์ด ๋จธ์ง€ ๋ฆฌํ€˜์ŠคํŠธ ์›Œํฌํ”Œ๋กœ ์ „๋ฐ˜์— AI ๊ธฐ๋ฐ˜ ์ถ”์ฒœ ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉํ•˜๋ ค๋Š” ํ๋ฆ„์˜ ์ผ๋ถ€๋กœ ํ•ด์„๋œ๋‹ค. ๋‹ค๋งŒ ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์–ด๋–ค ๊ธฐ์ค€(์ฝ”๋“œ ์†Œ์œ ๊ถŒ, ๊ณผ๊ฑฐ ๋ฆฌ๋ทฐ ๋นˆ๋„, ์ „๋ฌธ์„ฑ ๋“ฑ)์„ ์‚ฌ์šฉํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๋ฆฌ๋ทฐ์–ด ๋ฐฐ์ •์„ ์ž๋™ ์ถ”์ฒœ์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์€, ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ๋ฐฐํฌ ์ฃผ๊ธฐ ์ „์ฒด๋ฅผ ๋Šฆ์ถ”๋Š” ์ˆจ์€ ๋ณ‘๋ชฉ์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด, ๋ฆฌ๋ทฐ ์ž์ฒด์˜ ํ’ˆ์งˆ์„ ๋†’์ด๋Š” ๊ฒƒ๋ณด๋‹ค ๋จผ์ € ์†๋ด์•ผ ํ•  ์šด์˜์ƒ ์ง€์—ฐ ์ง€์ ์ผ ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

Connect your agents to your software lifecycle with the GitLab MCP server

GitLab

GitLab์€ ์ž์‚ฌ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ƒ๋ช…์ฃผ๊ธฐ(SDLC)์— AI ์—์ด์ „ํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” 'GitLab MCP ์„œ๋ฒ„'๋ฅผ ๋ฐœํ‘œํ•œ๋‹ค. ๊ธ€์€ ํ˜„์žฌ ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๊ฐ€ ํŒ€์˜ SDLC ์ „๋ฐ˜์—์„œ ์ž‘๋™ํ•˜๊ณ  ์žˆ์ง€๋งŒ, ๋Œ€๋ถ€๋ถ„ ์„œ๋กœ ๋ถ„๋ฆฌ๋œ ๋„๊ตฌ๋กœ ๋™์ž‘ํ•ด ์ปจํ…์ŠคํŠธ ์ „๋‹ฌ, ์ž‘์—… ํ•ธ๋“œ์˜คํ”„, ๊ถŒํ•œ ๊ด€๋ฆฌ๋ฅผ ํŒ€์ด ์ˆ˜๋™์œผ๋กœ ์ด์–ด ๋ถ™์—ฌ์•ผ ํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ์ „์ œ๋กœ ์‚ผ๋Š”๋‹ค. GitLab MCP ์„œ๋ฒ„๋Š” Model Context Protocol(MCP) ํ‘œ์ค€์„ ์ด์šฉํ•ด ์—์ด์ „ํŠธ๊ฐ€ ์ด์Šˆ, ๋จธ์ง€ ๋ฆฌํ€˜์ŠคํŠธ, ํŒŒ์ดํ”„๋ผ์ธ ๊ฐ™์€ GitLab ๋ฆฌ์†Œ์Šค์— ํ‘œ์ค€ํ™”๋œ ๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ์ด๋Š” ๊ฐ ์—์ด์ „ํŠธ ๋„๊ตฌ๊ฐ€ GitLab API๋ฅผ ๊ฐœ๋ณ„์ ์œผ๋กœ ํ†ตํ•ฉํ•˜๋Š” ๋Œ€์‹ , ํ•˜๋‚˜์˜ MCP ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ์ผ๊ด€๋œ ์ปจํ…์ŠคํŠธ์™€ ๊ถŒํ•œ ๋ชจ๋ธ์„ ๊ณต์œ ํ•˜๊ฒŒ ํ•œ๋‹ค๋Š” ์˜๋ฏธ๋‹ค. '์ปจํ…์ŠคํŠธ, ํ•ธ๋“œ์˜คํ”„, ๊ถŒํ•œ'์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์€, GitLab์ด ๋‹จ์ˆœํ•œ API ์ ‘๊ทผ ์ œ๊ณต์„ ๋„˜์–ด ์—์ด์ „ํŠธ ๊ฐ„ ์ž‘์—… ์ „ํ™˜๊ณผ ์ ‘๊ทผ ์ œ์–ด๊นŒ์ง€ ์„œ๋ฒ„ ์ฐจ์›์—์„œ ๋‹ค๋ฃจ๋ ค ํ•œ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค GitLab ๋ฆฌ์†Œ์Šค ์œ ํ˜•์„ MCP ์„œ๋ฒ„๊ฐ€ ๋…ธ์ถœํ•˜๋Š”์ง€, ์–ด๋–ค ์ธ์ฆ ๋ฐฉ์‹์„ ์“ฐ๋Š”์ง€์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๊ฐ€ GitLab ๋ฆฌ์†Œ์Šค์— ๊ฐœ๋ณ„์ ์œผ๋กœ ์ ‘๊ทผํ•˜๋˜ ๋ฐฉ์‹์„ ํ•˜๋‚˜์˜ MCP ์„œ๋ฒ„๋กœ ํ‘œ์ค€ํ™”ํ•˜๋ฉด, ํŒ€์€ ๊ฐ ์—์ด์ „ํŠธ ๋„๊ตฌ๋งˆ๋‹ค ๊ถŒํ•œ์„ ๋”ฐ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๋Œ€์‹  ๋‹จ์ผ ์„œ๋ฒ„์—์„œ ์ ‘๊ทผ ์ œ์–ด์™€ ๊ฐ์‚ฌ ๋กœ๊ทธ๋ฅผ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์–ด ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ถ€๋‹ด์ด ์ค„์–ด๋“ ๋‹ค.

Sync real-time Stripe data to Postgres with Stripe Data Pipeline

Stripe

Stripe๋Š” 'Stripe Data Pipeline'์ด๋ผ๋Š” ์‹ ๊ธฐ๋Šฅ์„ ๋ฐœํ‘œํ•ด, Stripe ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ Postgres ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋™๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ๊ธ€์€ ๊ธฐ์กด์—๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฃผ๋ฌธ ์ฒ˜๋ฆฌ, ๊ณ ๊ฐ ๊ณ„์ • ๊ฐฑ์‹ , ์œ ๋ฃŒ ๊ธฐ๋Šฅ ์ ‘๊ทผ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ Stripe์™€ ๋™๊ธฐํ™”ํ•˜๋Š” ์ปค์Šคํ…€ ์—ฐ๋™์„ ์ง์ ‘ ๋งŒ๋“ค๊ณ  ์œ ์ง€๋ณด์ˆ˜ํ•ด์•ผ ํ–ˆ๋‹ค๋Š” ๋ฌธ์ œ๋ฅผ ์ „์ œ๋กœ ๊น๋‹ค. ์ด๋Ÿฐ ์ž์ฒด ๊ตฌ์ถ• ๋™๊ธฐํ™” ๋กœ์ง์€ ์›นํ›… ์ฒ˜๋ฆฌ, ์žฌ์‹œ๋„, ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ ๋Œ€์‘ ๋“ฑ ์šด์˜ ๋ถ€๋‹ด์ด ์ ์ง€ ์•Š์•˜์„ ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. Stripe Data Pipeline์€ ์ด ๊ณผ์ •์„ ์ œํ’ˆ ๊ธฐ๋Šฅ์œผ๋กœ ์ œ๊ณตํ•ด, ๊ฐœ๋ฐœ์ž๊ฐ€ ๋™๊ธฐํ™” ๋กœ์ง์„ ์ง์ ‘ ๊ตฌ์ถ•ํ•˜์ง€ ์•Š๊ณ ๋„ Postgres์— ์ตœ์‹  Stripe ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค. Postgres๋ฅผ ๋Œ€์ƒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋ช…์‹œํ–ˆ๋‹ค๋Š” ์ ์—์„œ, ์ตœ์†Œํ•œ ์ดˆ๊ธฐ ๋ฒ„์ „์€ ํŠน์ • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„์— ํ•œ์ •๋œ ํ†ตํ•ฉ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. ๋‹ค๋งŒ ๋™๊ธฐํ™” ์ง€์—ฐ ์‹œ๊ฐ„(latency)์ด๋‚˜ ์ง€์›๋˜๋Š” Stripe ๊ฐ์ฒด ์ข…๋ฅ˜(๊ฒฐ์ œ, ๊ตฌ๋…, ๊ณ ๊ฐ ๋“ฑ)์˜ ๋ฒ”์œ„์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์ˆ˜์น˜๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”๋ฅผ ์ž์ฒด ๊ตฌ์ถ• ๋Œ€์‹  ๋ฒค๋”๊ฐ€ ์ง์ ‘ ์ œ๊ณตํ•˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋Œ€์ฒดํ•˜๋Š” ํ๋ฆ„์€, ํ•€ํ…Œํฌ ์—ฐ๋™์—์„œ ํ”ํžˆ ๋ฐœ์ƒํ•˜๋Š” ์›นํ›… ์žฌ์‹œ๋„ ์‹คํŒจ๋‚˜ ์Šคํ‚ค๋งˆ ๋“œ๋ฆฌํ”„ํŠธ ๊ฐ™์€ ์šด์˜ ๋ฆฌ์Šคํฌ๋ฅผ ํŒ€์˜ ์œ ์ง€๋ณด์ˆ˜ ๋ฒ”์œ„์—์„œ ๋ฒค๋”์˜ SLA ์ฑ…์ž„์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ํšจ๊ณผ๋ฅผ ๋‚ธ๋‹ค.

TimeSeries Tiered Storage Journey: Kafka/Flink Streams to Native Cassandra Cold Reads

Netflix

์ด Netflix Tech Blog ๊ธ€์€ ์ œ๋ชฉ์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ ํƒ€์ž„์‹œ๋ฆฌ์ฆˆ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ 'ํ‹ฐ์–ด๋“œ ์Šคํ† ๋ฆฌ์ง€(tiered storage)' ์—ฌ์ •์„ ๋‹ค๋ฃจ๋ฉฐ, Kafka์™€ Flink ์ŠคํŠธ๋ฆผ์—์„œ ์‹œ์ž‘ํ•ด ๋„ค์ดํ‹ฐ๋ธŒ Cassandra์˜ ์ฝœ๋“œ ๋ฆฌ๋“œ(cold read)๋กœ ์ด์–ด์ง€๋Š” ์•„ํ‚คํ…์ฒ˜ ์ „ํ™˜ ๊ณผ์ •์„ ์„ค๋ช…ํ•œ๋‹ค. ํ‹ฐ์–ด๋“œ ์Šคํ† ๋ฆฌ์ง€๋ผ๋Š” ๊ฐœ๋…์€ ์ž์ฃผ ์กฐํšŒ๋˜๋Š” 'ํ•ซ(hot)' ๋ฐ์ดํ„ฐ์™€ ๋“œ๋ฌผ๊ฒŒ ์กฐํšŒ๋˜๋Š” '์ฝœ๋“œ(cold)' ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋กœ ๋‹ค๋ฅธ ์ €์žฅ ๊ณ„์ธต์œผ๋กœ ๋ถ„๋ฆฌํ•ด ๋น„์šฉ๊ณผ ์„ฑ๋Šฅ์„ ํ•จ๊ป˜ ์ตœ์ ํ™”ํ•˜๋Š” ์ „๋žต์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค. Kafka์™€ Flink๋Š” ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆผ ์ฒ˜๋ฆฌ์— ์“ฐ์ด๋Š” ์ „ํ˜•์ ์ธ ์กฐํ•ฉ์œผ๋กœ, ํ•ซ ๊ฒฝ๋กœ์˜ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘๊ณผ ์ฒ˜๋ฆฌ๋ฅผ ๋‹ด๋‹นํ–ˆ์„ ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. '๋„ค์ดํ‹ฐ๋ธŒ Cassandra ์ฝœ๋“œ ๋ฆฌ๋“œ'๋ผ๋Š” ํ‘œํ˜„์€ ์˜ค๋ž˜๋˜์—ˆ๊ฑฐ๋‚˜ ์ž์ฃผ ์กฐํšŒ๋˜์ง€ ์•Š๋Š” ํƒ€์ž„์‹œ๋ฆฌ์ฆˆ ๋ฐ์ดํ„ฐ๋ฅผ Cassandra์— ์ง์ ‘ ์ €์žฅํ•ด ์ฝ์–ด์˜ค๋Š” ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์‹œ์‚ฌํ•œ๋‹ค. ๋„ทํ”Œ๋ฆญ์Šค ๊ทœ๋ชจ์˜ ํƒ€์ž„์‹œ๋ฆฌ์ฆˆ ๋ฐ์ดํ„ฐ๋ผ๋Š” ์ ์—์„œ, ์ด ์ „ํ™˜์€ ๋‹จ์ˆœํ•œ ์Šคํ† ๋ฆฌ์ง€ ๋น„์šฉ ์ ˆ๊ฐ์„ ๋„˜์–ด ์ฟผ๋ฆฌ ์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ์šด์˜ ๋ณต์žก๋„ ์‚ฌ์ด์˜ ๊ท ํ˜•์„ ๋งž์ถ”๊ธฐ ์œ„ํ•œ ์ž‘์—…์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ๋ฐœ์ทŒ๋ฌธ์ด ์ œ๊ณต๋˜์ง€ ์•Š์•„ ๊ตฌ์ฒด์ ์ธ ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ๋‚˜ ์ „ํ™˜ ์ „ํ›„์˜ ์„ฑ๋Šฅ ์ˆ˜์น˜๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ํ•ซยท์ฝœ๋“œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„๋ฆฌํ•ด ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ €์žฅ ๊ณ„์ธต์œผ๋กœ ๋ณด๋‚ด๋Š” ํ‹ฐ์–ด๋“œ ์Šคํ† ๋ฆฌ์ง€ ์ „๋žต์€, ์šด์˜์ž๊ฐ€ ๋ชจ๋“  ํƒ€์ž„์‹œ๋ฆฌ์ฆˆ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์ผํ•œ ๋น„์šฉ๊ณผ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์œผ๋กœ ์œ ์ง€ํ•˜๋ ค ํ•˜์ง€ ์•Š๊ณ  ์ ‘๊ทผ ๋นˆ๋„์— ๋”ฐ๋ผ ์ฐจ๋“ฑํ™”๋œ ์ €์žฅ ๋น„์šฉ ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

Behind the Scenes: Evolving Netflixโ€™s Ads Event Pipeline for Live โ€” Part II

Netflix

์ด Netflix Tech Blog ๊ธ€์€ ๋„ทํ”Œ๋ฆญ์Šค์˜ ๊ด‘๊ณ  ์ด๋ฒคํŠธ ํŒŒ์ดํ”„๋ผ์ธ(ads event pipeline)์„ ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ์— ๋งž์ถฐ ๋ฐœ์ „์‹œํ‚จ ๊ณผ์ •์„ ๋‹ค๋ฃจ๋Š” ์‹œ๋ฆฌ์ฆˆ์˜ ๋‘ ๋ฒˆ์งธ ๊ธ€(Part II)์ด๋‹ค. '๋ผ์ด๋ธŒ๋ฅผ ์œ„ํ•ด ๋ฐœ์ „์‹œ์ผฐ๋‹ค'๋Š” ํ‘œํ˜„์—์„œ, ๊ธฐ์กด์—๋Š” VOD(์ฃผ๋ฌธํ˜• ๋น„๋””์˜ค) ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋๋˜ ๊ด‘๊ณ  ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์ด ์‹ค์‹œ๊ฐ„ ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ ํ™˜๊ฒฝ์˜ ์š”๊ตฌ์— ๋งž์ถฐ ์ƒˆ๋กญ๊ฒŒ ์กฐ์ •๋์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ด‘๊ณ  ์ด๋ฒคํŠธ ํŒŒ์ดํ”„๋ผ์ธ์€ ๊ด‘๊ณ  ๋…ธ์ถœ, ํด๋ฆญ, ์™„๋ฃŒ ์‹œ์ฒญ ๋“ฑ์˜ ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜์ง‘ยท์ฒ˜๋ฆฌํ•ด ๊ด‘๊ณ ์ฃผ์—๊ฒŒ ์ง‘๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถ”์ •๋˜๋ฉฐ, ๋ผ์ด๋ธŒ ํ™˜๊ฒฝ์—์„œ๋Š” ์ด๋Ÿฐ ์ด๋ฒคํŠธ๊ฐ€ ์ง€์—ฐ ์—†์ด ์ •ํ™•ํ•˜๊ฒŒ ์ง‘๊ณ„๋˜๋Š” ๊ฒƒ์ด ํŠนํžˆ ์ค‘์š”ํ•˜๋‹ค. 'Part II'๋ผ๋Š” ํ‘œ์‹œ๋Š” ์ด์ „ ๊ธ€(Part I)์—์„œ ๋‹ค๋ฃฌ ๊ธฐ๋ฐ˜ ์ž‘์—… ์œ„์— ์ถ”๊ฐ€์ ์ธ ๊ฐœ์„ ์ด๋‚˜ ํ™•์žฅ์„ ๋‹ค๋ฃฌ๋‹ค๋Š” ๊ฒƒ์„ ์‹œ์‚ฌํ•œ๋‹ค. 'Behind the Scenes(๋น„ํ•˜์ธ๋“œ ์Šคํ† ๋ฆฌ)'๋ผ๋Š” ์ œ๋ชฉ ํ˜•์‹์€ ์‹ค์ œ ์šด์˜ ์ค‘ ๊ฒช์—ˆ๋˜ ๊ตฌ์ฒด์ ์ธ ๋ฌธ์ œ์™€ ํ•ด๊ฒฐ ๊ณผ์ •์„ ์ƒ์„ธํžˆ ๋‹ค๋ฃจ๋Š” ์—”์ง€๋‹ˆ์–ด๋ง ์ค‘์‹ฌ ๊ธ€์ผ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ค€๋‹ค. ๋‹ค๋งŒ ์–ด๋–ค ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ˆ  ์Šคํƒ ๋ณ€๊ฒฝ์ด๋‚˜ ์ฒ˜๋ฆฌ๋Ÿ‰ ๊ฐœ์„  ์ˆ˜์น˜๊ฐ€ ๋‹ค๋ค„์กŒ๋Š”์ง€๋Š” ๋ฐœ์ทŒ๋ฌธ์ด ๋น„์–ด ์žˆ์–ด ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ์›๋ฌธ์„ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก VOD ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋œ ์ด๋ฒคํŠธ ์ง‘๊ณ„ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋ผ์ด๋ธŒ ํ™˜๊ฒฝ์— ๋งž์ถฐ ์žฌ์„ค๊ณ„ํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋Œ€๊ฐœ ์ง€์—ฐ ํ—ˆ์šฉ ๋ฒ”์œ„์˜ ์ฐจ์ด์— ์žˆ์œผ๋ฏ€๋กœ, ์œ ์‚ฌํ•œ ๊ณผ๊ธˆยท๋ณด๊ณ  ํŒŒ์ดํ”„๋ผ์ธ์„ ์šด์˜ํ•˜๋Š” ์กฐ์ง์€ ์‹ค์‹œ๊ฐ„ ์ด๋ฒคํŠธ์˜ ์ •ํ™•ํ•œ ์ง‘๊ณ„๋ฅผ ์œ„ํ•ด ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค๋ฅธ ์ง€์—ฐยท์ •ํ•ฉ์„ฑ ๋ณด์žฅ ์ˆ˜์ค€์„ ์„ค๊ณ„์— ๋ฐ˜์˜ํ•ด์•ผ ํ•œ๋‹ค.


์ด ๋‹ค์ด์ œ์ŠคํŠธ๋Š” RSS ํ”ผ๋“œ์—์„œ ์ˆ˜์ง‘ํ•œ ๋’ค AI(Claude)๊ฐ€ ์š”์•ฝยท์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์›๋ฌธ ๋งํฌ๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

NEXT PATH / VERIFY IN CONTEXT

๊ตํ›ˆ์„ ๋‹ค์‹œ ์‹œ์Šคํ…œ ์•ˆ์—์„œ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๊ธ€์€ ํ•˜๋‚˜์˜ ๊ด€์ฐฐ ๊ธฐ๋ก์ด๊ณ , ํ”„๋กœ์ ํŠธ ์ƒ์„ธ์—๋Š” ์•„ํ‚คํ…์ฒ˜ยท๊ฐœ๋ฐœ ํ๋ฆ„ยท๊ฒ€์ฆ ๊ทผ๊ฑฐ์™€ ๋” ๋„“์€ ๋งฅ๋ฝ์ด ๋‚จ์Šต๋‹ˆ๋‹ค.

OpenForge