TECH SIGNAL / ENGINEERING REPORT

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

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

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

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

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

Secure AI agents with HashiCorp Boundary

์ด ๊ธ€์€ HashiCorp Boundary๋ฅผ ์ด์šฉํ•ด AI ์—์ด์ „ํŠธ์˜ ์ธํ”„๋ผ ์ ‘๊ทผ์„ ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. AI ์—์ด์ „ํŠธ๊ฐ€ ๋กœ๊ทธ ๋ถ„์„, ์ธ์‹œ๋˜ํŠธ ์กฐ์‚ฌ, ์‹œ์Šคํ…œ ์ƒํƒœ ์ ๊ฒ€ ๋“ฑ ์ธํ”„๋ผ ์šด์˜์— ์ง์ ‘ ๊ฐœ์ž…ํ•˜๋Š” ์‚ฌ๋ก€๊ฐ€ ๋Š˜๋ฉด์„œ, ์—์ด์ „ํŠธ์—๊ฒŒ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ง์ ‘ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ์ง€์ ํ•œ๋‹ค. Boundary๋Š” OIDC๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€ IdP(์˜ˆ: IBM Verify)๋กœ ์‹ ์›์„ ์œ„์ž„ํ•˜๊ณ , ์ œ๋กœ ํŠธ๋Ÿฌ์ŠคํŠธ ๋ชจ๋ธ์— ๋”ฐ๋ผ ๋ชจ๋“  ๋Œ€์ƒ ์ ‘๊ทผ์— ํ™œ์„ฑ ์„ธ์…˜์„ ์š”๊ตฌํ•œ๋‹ค. Vault์™€ ์—ฐ๋™ํ•ด ๋‹จ๊ธฐ(short-lived) ๋™์  ์ž๊ฒฉ ์ฆ๋ช…์„ ๋ฐœ๊ธ‰ํ•˜๊ณ , ์„ธ์…˜ ์ˆ˜๋ฆฝ ์‹œ์ ์— ์—์ด์ „ํŠธ๋‚˜ ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ ์ž๊ฒฉ ์ฆ๋ช…์ด ๋…ธ์ถœ๋˜์ง€ ์•Š๋„๋ก ์ฃผ์ž…(credential injection)ํ•œ๋‹ค. ๋ชจ๋“  ์„ธ์…˜์€ ๋…นํ™”๋˜๊ณ  ์ธ์ฆ ์š”์ฒญยท์„ธ์…˜ ํ™œ๋™ยท๊ด€๋ฆฌ์ž ์ž‘์—…์— ๋Œ€ํ•œ ๊ฐ์‚ฌ ๋กœ๊ทธ๊ฐ€ ๋‚จ์œผ๋ฉฐ, ๊ด€๋ฆฌ์ž๊ฐ€ ์ฆ‰์‹œ ์„ธ์…˜์„ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ๋Š” 'ํ‚ฌ ์Šค์œ„์น˜'๋„ ์ œ๊ณตํ•œ๋‹ค. ์˜ˆ์‹œ๋กœ IBM watsonx.ai, Granite ๋ชจ๋ธ, IBM Bob ์—์ด์ „ํŠธ, IBM Verify๋ฅผ ๊ฒฐํ•ฉํ•œ ๊ตฌ์„ฑ์ด ์†Œ๊ฐœ๋œ๋‹ค. ์ด ๊ธ€์€ 2026๋…„ 9์›” 29์ผ Krishnan Ramachandran์ด ์ž‘์„ฑํ–ˆ๋‹ค.

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

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


Kubernetes & Cloud Native

The operations gap between deploying an application and running it forever

AWS Containers

์ด ๊ธ€์˜ ์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋”ฐ๋ฅด๋ฉด, AWS Elastic Beanstalk์— ์ƒˆ๋กœ์šด ๋ฐฐํฌ ๋ชจ๋ธ์ธ 'Cluster Mode'๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๊ธฐ์กด Elastic Beanstalk์ด ์ œ๊ณตํ•˜๋˜ ์šด์˜์ƒ์˜ ์ด์ (operational promise)์„ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํฌํŠธํด๋ฆฌ์˜ค๊นŒ์ง€ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค๊ณ  ์†Œ๊ฐœ๋œ๋‹ค. ์ œ๋ชฉ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ '๋ฐฐํฌํ•˜๋Š” ๊ฒƒ'๊ณผ '๊ณ„์† ์šด์˜ํ•˜๋Š” ๊ฒƒ' ์‚ฌ์ด์˜ ์šด์˜ ๊ฒฉ์ฐจ(operations gap)๋ฅผ ๋‹ค๋ฃฌ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•œ๋‹ค. ๋‹ค๋งŒ Cluster Mode์˜ ๊ตฌ์ฒด์ ์ธ ์•„ํ‚คํ…์ฒ˜, ์ง€์› ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ(ECS/EKS ์—ฌ๋ถ€), ๊ฐ€๊ฒฉ, ์ถœ์‹œ์ผ, ๋ฆฌ์ „ ๋“ฑ ์„ธ๋ถ€ ์ •๋ณด๋Š” ์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋‚˜์™€ ์žˆ์ง€ ์•Š๋‹ค. ์ด ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

๐Ÿ’ก Cluster Mode๊ฐ€ ์‹ค์ œ๋กœ ์ปจํ…Œ์ด๋„ˆ ํฌํŠธํด๋ฆฌ์˜ค๊นŒ์ง€ Elastic Beanstalk์˜ ๊ด€๋ฆฌํ˜• ์šด์˜ ๋ชจ๋ธ์„ ํ™•์žฅํ•œ๋‹ค๋ฉด, ECS/EKS๋ฅผ ์ง์ ‘ ์šด์˜ํ•˜๊ธฐ ๋ถ€๋‹ด์Šค๋Ÿฌ์šด ํŒ€์—๊ฒŒ ์ปจํ…Œ์ด๋„ˆ ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ ๋ถ€๋‹ด์„ ๋‚ฎ์ถ”๋Š” ๋Œ€์•ˆ์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

Spotlight on SIG Apps

Kubernetes

์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋”ฐ๋ฅด๋ฉด, ์ด ๊ธ€์€ Kubernetes ํ”„๋กœ์ ํŠธ์˜ SIG Apps(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ผ์ดํ”„์‚ฌ์ดํด ๋‹ด๋‹น ํŠน๋ณ„ ๊ด€์‹ฌ ๊ทธ๋ฃน)๋ฅผ ์กฐ๋ช…ํ•˜๋Š” ์ŠคํฌํŠธ๋ผ์ดํŠธ ๊ฒŒ์‹œ๋ฌผ์ด๋‹ค. ์š”์•ฝ์€ Kubernetes ์ฑ„ํƒ์ด ๋Š˜๋ฉด์„œ ๋…ผ์˜์˜ ์ดˆ์ ์ด ๋‹จ์ˆœ ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰์„ ๋„˜์–ด ์ ์  ๋” ๋ณต์žกํ•ด์ง€๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ผ์ดํ”„์‚ฌ์ดํด ๊ด€๋ฆฌ๋กœ ์˜ฎ๊ฒจ๊ฐ”๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ํ˜„๋Œ€ ํ”Œ๋žซํผ์ด ์ƒํƒœ ์—†๋Š”(stateless) ์›น ์„œ๋น„์Šค, ์ƒํƒœ ์ €์žฅ(stateful) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ, AI ์›Œํฌ๋กœ๋“œ, ํ”Œ๋žซํผ ์„œ๋น„์Šค๊นŒ์ง€ ์ง€์›ํ•œ๋‹ค๋Š” ์ ์ด ์–ธ๊ธ‰๋œ๋‹ค. ๋‹ค๋งŒ SIG Apps๊ฐ€ ์‹ค์ œ๋กœ ์†Œ์œ ยท๊ด€๋ฆฌํ•˜๋Š” ๊ตฌ์ฒด์ ์ธ API(Deployment, StatefulSet, Job, HPA ๋“ฑ) ๋ชฉ๋ก, ์ธํ„ฐ๋ทฐ ๋Œ€์ƒ์ž ์ด๋ฆ„, ํ˜„์žฌ ์ง„ํ–‰ ์ค‘์ธ KEP(Kubernetes Enhancement Proposal) ๋“ฑ์€ ์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋‚˜์™€ ์žˆ์ง€ ์•Š๋‹ค. ์ด ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

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

Implement per-pod image pull permissions with ECR repository policies on Amazon EKS

AWS Containers

EKS๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋…ธ๋“œ ๋ ˆ๋ฒจ์—์„œ ECR ์ด๋ฏธ์ง€ ํ’€ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์€ ๋…ธ๋“œ์— ๋œจ๋Š” ์—ฌ๋Ÿฌ ํŒ€์˜ ํŒŒ๋“œ๋“ค์ด ๋…ธ๋“œ ์ž๊ฒฉ ์ฆ๋ช…๊ณผ ECR ์ €์žฅ์†Œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๊ทธ๋Œ€๋กœ ๊ณต์œ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ์ด ๊ธ€์€ Kubernetes 1.34์— ์ถ”๊ฐ€๋œ KEP 4412(ํŒŒ๋“œ๋ณ„ kubelet ์ด๋ฏธ์ง€ ์ž๊ฒฉ ์ฆ๋ช…)๋ฅผ ํ™œ์šฉํ•ด ํŒŒ๋“œ์˜ ServiceAccount ํ† ํฐ์„ kubelet ์ž๊ฒฉ ์ฆ๋ช… ๊ณต๊ธ‰์ž ํ”Œ๋Ÿฌ๊ทธ์ธ์— ์ „๋‹ฌํ•˜๋Š” ๋ฐฉ์‹์„ ์†Œ๊ฐœํ•œ๋‹ค. Amazon ECR ์ž๊ฒฉ ์ฆ๋ช… ๊ณต๊ธ‰์ž๊ฐ€ ์ด ํ† ํฐ์„ STS AssumeRoleWithWebIdentity๋กœ ๊ตํ™˜ํ•ด ํŠน์ • IAM ์—ญํ• ๋กœ ์Šค์ฝ”ํ”„๋œ ECR ์ž๊ฒฉ ์ฆ๋ช…์„ ๋ฐœ๊ธ‰ํ•˜๋ฉฐ, AWS๋Š” Amazon EKS 1.35 ์ด์ƒ์—์„œ ์ด ๊ธฐ๋Šฅ์„ ์ง€์›ํ•œ๋‹ค. ์—ฌ๊ธฐ์— ECR ์ €์žฅ์†Œ ๊ฑฐ๋ถ€(deny) ์ •์ฑ…์„ ๊ฒฐํ•ฉํ•˜๋ฉด ๋ฉ€ํ‹ฐํ…Œ๋„ŒํŠธ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ํŒ€๋ณ„ ์ด๋ฏธ์ง€ ์ ‘๊ทผ์„ ๊ฒฉ๋ฆฌํ•  ์ˆ˜ ์žˆ๊ณ , ์‹œ์Šคํ…œ ํŒŒ๋“œ์™€ ๊ธฐ์กด ์›Œํฌ๋กœ๋“œ๋Š” ๋…ธ๋“œ ์—ญํ•  ํด๋ฐฑ ๋•๋ถ„์— ๋ณ€๊ฒฝ ์—†์ด ๊ณ„์† ๋™์ž‘ํ•œ๋‹ค. ๊ตฌํ˜„ ์˜ˆ์ œ๋Š” aws-samples/sample-ecr-per-pod-permission GitHub ์ €์žฅ์†Œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก ๋ฉ€ํ‹ฐํ…Œ๋„ŒํŠธ EKS ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์šด์˜ํ•˜๋Š” ํŒ€์€ ์ปค์Šคํ…€ ์–ด๋“œ๋ฏธ์…˜ ์ •์ฑ…์ด๋‚˜ ์„œ๋“œํŒŒํ‹ฐ ์ •์ฑ… ์—”์ง„ ์—†์ด๋„ KEP 4412์™€ ECR ์ €์žฅ์†Œ ์ •์ฑ…๋งŒ์œผ๋กœ ํŒŒ๋“œ ๋‹จ์œ„ ์ด๋ฏธ์ง€ ์ ‘๊ทผ ํ†ต์ œ๋ฅผ ๊ตฌํ˜„ํ•ด ๋…ธ๋“œ ๊ณต์œ ๋กœ ์ธํ•œ ์ด๋ฏธ์ง€ ๋…ธ์ถœ ์œ„ํ—˜์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

Meet the Ecosystem: Partners and Customers at WeAreDevelopers with Docker

Docker

Docker๋Š” 2026๋…„ 9์›” 23์ผ๋ถ€ํ„ฐ 25์ผ๊นŒ์ง€ ๋ฏธ๊ตญ ์‚ฐํ˜ธ์„ธ์—์„œ ์—ด๋ฆฌ๋Š” WeAreDevelopers World Congress North America์— Docker Pavilion์„ ๋งˆ๋ จํ•ด ํŒŒํŠธ๋„ˆยท๊ณ ๊ฐ ์„ธ์…˜์„ ์ง„ํ–‰ํ•œ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. 9์›” 24์ผ Spectro Cloud์˜ Colton Shaw๋Š” "Repeatable Agentic Workloads on Palette" ์„ธ์…˜์—์„œ ํ•˜๋“œ๋‹๋œ ์ด๋ฏธ์ง€, ๋กœ์ปฌ ์ถ”๋ก , ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ฒฐํ•ฉํ•œ ๋ฒ„์ „ ๊ด€๋ฆฌ ํด๋Ÿฌ์Šคํ„ฐ ํ”„๋กœํŒŒ์ผ์„ ์˜คํ”„๋ผ์ธ ํฌํ•จ ์—ฃ์ง€ ํ™˜๊ฒฝ์— ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•œ๋‹ค. ๊ฐ™์€ ๋‚  Docker์˜ Per Krogslund๊ฐ€ ์ง„ํ–‰ํ•˜๋Š” ํŒจ๋„ "From TokenMaxxing to True AI Ownership"์— Spectro Cloud์™€ J.P. Morgan Payments ์ž„์›์ด ์ฐธ์—ฌํ•˜๊ณ , J.P. Morgan Payments์˜ Alan Torrance๋Š” "Insert Coin" ์„ธ์…˜์—์„œ ์˜คํ”ˆ์†Œ์Šค Docker Compose ์„ค์ •๊ณผ ๋ชฉ ์„œ๋ฒ„ยท์‹ค์ œ OpenAPI ์ŠคํŽ™์œผ๋กœ Unicorn Finance๋ฅผ ๋ช…๋ น ํ•œ ์ค„๋กœ ๊ตฌ๋™ํ•˜๋Š” ๋ฐ๋ชจ๋ฅผ ์„ ๋ณด์ธ๋‹ค. ํŒŒํŠธ๋„ˆ ์„ธ์…˜์—๋Š” Palo Alto Networks(Cameron Hyde, Cortex XSIAM ๊ฐ์‚ฌ ๋กœ๊ทธ), Datadog(Amrita Lakhanpal, AI Guard ๊ธฐ๋ฐ˜ ๋ณด์•ˆ ์‚ฌ๊ณ  ๋Œ€์‘), ClickHouse(Zoe Steinkamp, Docker Hardened Images ์œ„ ClickHouse ์ตœ์ ํ™”), Snyk(Javier Garza, Evo Agentic Development Security Sandbox Kit) ๋“ฑ์ด ํฌํ•จ๋œ๋‹ค. 9์›” 25์ผ์—๋Š” GitGuardian(Dwayne McDaniel, ํŒŒ์ผ ์ฝ๊ธฐยท์ฝ”๋“œ ํŽธ์ง‘ยท๋ช…๋ น ์‹คํ–‰์— ๋Œ€ํ•œ ์‹œํฌ๋ฆฟ ๋ณดํ˜ธ ํ›…), Sonar(Manish Kapur, Sonar Vortex๋กœ ์—์ด์ „ํŠธ ์ƒ์„ฑ ์ฝ”๋“œ ๊ฒ€์ฆ) ๋“ฑ์„ ํฌํ•จํ•ด ์ด 9๊ฐœ ์ด์ƒ์˜ ์ถ”๊ฐ€ ํŒŒํŠธ๋„ˆ ์„ธ์…˜์ด ์ด์–ด์ง„๋‹ค.

๐Ÿ’ก DevOpsยท๋ณด์•ˆ ์—”์ง€๋‹ˆ์–ด ์ž…์žฅ์—์„œ๋Š” Docker Hardened Images, Cortex XSIAM ๊ฐ์‚ฌ, Datadog AI Guard, Snyk Evo ์ƒŒ๋“œ๋ฐ•์Šค ํ‚ท์ฒ˜๋Ÿผ ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ฒฉ๋ฆฌยท๊ฐ์‚ฌยท๊ฒ€์ฆํ•˜๋Š” ์‹ค๋ฌด ํŒจํ„ด๋“ค์ด ํ•œ์ž๋ฆฌ์— ๋ชจ์ธ ์…ˆ์ด๋ผ ๋„์ž… ์ „ ๋ฒค์น˜๋งˆํ‚นํ•  ๋งŒํ•˜๋‹ค.

From attendee badge to speaker badge: My first KubeCon at KubeCon + CloudNativeCon India 2026

CNCF

์ด ๊ธ€์€ ํ•„์ž๊ฐ€ KubeCon + CloudNativeCon India 2026์—์„œ ์ฐธ๊ฐ€์ž๊ฐ€ ์•„๋‹Œ ๋ฐœํ‘œ์ž๋กœ ์ฒ˜์Œ ๋ฌด๋Œ€์— ์„  ๊ฒฝํ—˜์„ ๋‹ค๋ฃฌ๋‹ค. ํ•„์ž๋Š” ์•„๋ฒ„์ง€์ธ Janakiram MSV์™€ ํ•จ๊ป˜ "Run Your Own AI Cluster on a DGX Spark: Kubernetes, GPUs, and DRA"๋ผ๋Š” ์„ธ์…˜์„ ๊ณต๋™ ๋ฐœํ‘œํ–ˆ๋‹ค. ์ด ์„ธ์…˜์€ NVIDIA DGX Spark๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ๋‹ค. Kubernetes, GPU, DRA(Dynamic Resource Allocation)๋ฅผ ํ™œ์šฉํ•ด ๊ฐœ์ธ์šฉ AI ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. ๊ธ€์€ ์ˆ˜์ฒœ ๋ช… ๊ทœ๋ชจ์˜ ๋Œ€ํ˜• ํ–‰์‚ฌ์ž„์—๋„ ๋ฐœํ‘œ์žยท๋ฉ”์ธํ…Œ์ด๋„ˆยท์ฐฝ๋ฆฝ์ž๊ฐ€ ๊ฐ™์€ ๋ณต๋„๋ฅผ ์˜ค๊ฐ€๋Š” ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ ‘๊ทผ์„ฑ์„ ๊ฐ•์กฐํ•œ๋‹ค.

๐Ÿ’ก DRA(Dynamic Resource Allocation)๋ฅผ ํ™œ์šฉํ•œ DGX Spark ๊ธฐ๋ฐ˜ ๊ฐœ์ธ AI ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ์€ GPU ์ž์›์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์Šค์ผ€์ค„๋งํ•ด์•ผ ํ•˜๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šคยท์—ฃ์ง€ AI ์ธํ”„๋ผ ์šด์˜์ž์—๊ฒŒ ์ฐธ๊ณ ํ•  ๋งŒํ•œ ์‹ค์ „ ํŒจํ„ด์ด๋‹ค.

Risky identities continue to plague cloud infrastructures

Sysdig

Sysdig๊ฐ€ ๋ฐœํ‘œํ•œ ๋ณด๊ณ ์„œ์— ๋”ฐ๋ฅด๋ฉด ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ IAM(์ž๊ฒฉ ์ฆ๋ช… ๋ฐ ์ ‘๊ทผ ๊ด€๋ฆฌ)์€ ์—ฌ์ „ํžˆ ๊ฐ€์žฅ ์ง€์†์ ์œผ๋กœ ์ž˜๋ชป ์„ค์ •๋˜๊ณ  ์ œ๋Œ€๋กœ ๊ฑฐ๋ฒ„๋„Œ์Šค๋˜์ง€ ์•Š๋Š” ๋ณด์•ˆ ์˜์—ญ ์ค‘ ํ•˜๋‚˜๋กœ ๋‚˜ํƒ€๋‚ฌ๋‹ค. ์ด ๊ธ€์€ ์œ„ํ—˜ํ•œ ์•„์ด๋ดํ‹ฐํ‹ฐ(risky identities)๊ฐ€ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋ฅผ ๊ณ„์† ๊ดด๋กญํžˆ๊ณ  ์žˆ๋‹ค๋Š” ์ž์ฒด ๋ฆฌ์„œ์น˜ ๊ฒฐ๊ณผ๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์ˆ˜์น˜๋‚˜ ์‚ฌ๋ก€๋Š” ๋ฐœ์ทŒ๋ฌธ์— ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์ง€๋งŒ, IAM misconfiguration์ด ์ง€์†์ ์ธ ๋ฌธ์ œ๋กœ ์ง€์ ๋œ๋‹ค. ๊ธ€์€ ์ด์— ๋Œ€ํ•œ ๋Œ€์‘ ๋ฐฉ์•ˆ๋„ ํ•จ๊ป˜ ์ œ์‹œํ•œ๋‹ค๊ณ  ๋ฐํžˆ๊ณ  ์žˆ๋‹ค. ๋ณธ ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ๋งŒ์„ ๊ทผ๊ฑฐ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

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

How Ramp runs GPU AI workloads at scale with ECS Managed Instances

AWS Containers

ํ•€ํ…Œํฌ ๊ธฐ์—… Ramp๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์„œ๋น„์Šค๋ฅผ Amazon ECS์—์„œ ์šด์˜ํ•˜๋ฉฐ, ๋Œ€๋ถ€๋ถ„์˜ ์›Œํฌ๋กœ๋“œ๋Š” AWS Fargate๋กœ ์ƒํƒœ ์—†๋Š”(stateless) API ์„œ๋น„์Šค์™€ ์›Œ์ปค๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  Terraform ๊ธฐ๋ฐ˜ IaC์™€๋„ ๊น”๋”ํ•˜๊ฒŒ ํ†ตํ•ฉ๋ผ ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ GPU ๊ธฐ๋ฐ˜ AI ์ถ”๋ก  ์„œ๋น„์Šค๋ฅผ ์ฒ˜์Œ ๊ตฌ์ถ•ํ•  ๋‹น์‹œ Fargate๊ฐ€ GPU ์ธ์Šคํ„ด์Šค๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์•„, ์ง์ ‘ EC2 ํ”Œ๋ฆฟ์„ ํ”„๋กœ๋น„์ €๋‹ยท๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š” ์ „ํ†ต์ ์ธ 'ECS on EC2' ๋ฐฉ์‹์„ ํƒํ•  ์ˆ˜๋ฐ–์— ์—†์—ˆ๋‹ค. ์ด ๊ตฌ์„ฑ์„ ์œ„ํ•ด Terraform ์ฝ”๋“œ๋Š” EC2 ์˜คํ† ์Šค์ผ€์ผ๋ง ๊ทธ๋ฃน(ASG)๊ณผ ์ธ์Šคํ„ด์Šค ํƒ€์ž…ยทAMIยท์œ ์ € ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์ •ํ•œ ๋Ÿฐ์น˜ ํ…œํ”Œ๋ฆฟ์„ ์ƒ์„ฑํ–ˆ๋‹ค. ๋˜ํ•œ ํ•ด๋‹น ASG๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ECS ์šฉ๋Ÿ‰ ๊ณต๊ธ‰์ž(capacity provider), ์ ์ ˆํ•œ IAM ๊ถŒํ•œ์„ ๊ฐ€์ง„ EC2 ์ธ์Šคํ„ด์Šค ํ”„๋กœํŒŒ์ผ, GPU ๋ฉ”ํŠธ๋ฆญ ์ˆ˜์ง‘์„ ์œ„ํ•ด CloudWatch ์—์ด์ „ํŠธ(NVIDIA SMI ๊ธฐ๋ฐ˜)๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์œ ์ € ๋ฐ์ดํ„ฐ ์Šคํฌ๋ฆฝํŠธ๋„ ํ•จ๊ป˜ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด ๊ธ€์€ Ramp๊ฐ€ ์ด ๊ตฌ์กฐ๋ฅผ Amazon ECS Managed Instances๋กœ ์ „ํ™˜ํ•˜๋ฉฐ ๊ฒช์€ ์•„ํ‚คํ…์ฒ˜ ๋ณ€ํ™”์™€ Terraform ๊ตฌํ˜„, ๊ทธ๋ฆฌ๊ณ  50~60๋Œ€ ๊ทœ๋ชจ์˜ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋ฉฐ ์–ป์€ ๊ตํ›ˆ์„ ๋‹ค๋ฃฌ๋‹ค.

๐Ÿ’ก ECS Managed Instances๋กœ ์ „ํ™˜ํ•˜๋ฉด GPU ์›Œํฌ๋กœ๋“œ์—์„œ๋„ EC2 ํ”Œ๋ฆฟ์„ ์ง์ ‘ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๊ณ  Fargate ์ˆ˜์ค€์˜ ์šด์˜ ํŽธ์˜์„ฑ์„ ์–ป์„ ์ˆ˜ ์žˆ์–ด, GPU ์ธํ”„๋ผ ์šด์˜ ๋ถ€๋‹ด๊ณผ IaC ๋ณต์žก๋„๋ฅผ ๋™์‹œ์— ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

Kubernetes v1.37: Tracking When a PersistentVolumeClaim Was Last Used (Beta)

Kubernetes

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค v1.37์—์„œ PersistentVolumeClaimUnusedSinceTime ๊ธฐ๋Šฅ ๊ฒŒ์ดํŠธ๊ฐ€ ๋ฒ ํƒ€๋กœ ์Šน๊ฒฉ๋˜๋ฉฐ ๊ธฐ๋ณธ์œผ๋กœ ํ™œ์„ฑํ™”๋๋‹ค(KEP-5541). ์ด ๊ธฐ๋Šฅ์€ PVC Protection ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๊ฐ PersistentVolumeClaim์— Unused ์ปจ๋””์…˜์„ ์ถ”๊ฐ€ํ•ด, ๋ณ„๋„์˜ ์ปค์Šคํ…€ ํˆด๋ง์ด๋‚˜ ์ƒํ˜ธ ์ฐธ์กฐ ์ž‘์—… ์—†์ด๋„ ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ํŒŒ๋“œ๊ฐ€ ํ•ด๋‹น PVC๋ฅผ ์ฐธ์กฐํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์ด ์ปจ๋””์…˜์˜ lastTransitionTime ํ•„๋“œ๋Š” PVC๊ฐ€ ์œ ํœด ์ƒํƒœ๊ฐ€ ๋œ ์ •ํ™•ํ•œ ์‹œ์ ์„ ๊ธฐ๋กํ•ด, '30์ผ ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์€ PVC ์ฐพ๊ธฐ' ๊ฐ™์€ ์งˆ์˜๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. ๋Œ€๊ทœ๋ชจ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ PVC๋ฅผ ๋งŒ๋“  ๋’ค ์—ฐ๊ฒฐ๋œ ํŒŒ๋“œ๋งŒ ์‚ญ์ œํ•˜๊ณ  ์Šคํ† ๋ฆฌ์ง€๋Š” ์ •๋ฆฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ํ”ํ•œ๋ฐ, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๋ฐ์ดํ„ฐ ์œ ์‹ค ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด ํŒŒ๋“œ๊ฐ€ ์‚ญ์ œ๋ผ๋„ PVC๋ฅผ ์ž๋™์œผ๋กœ ์ง€์šฐ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ๋ฏธ์‚ฌ์šฉ PVC๊ฐ€ ์Œ“์—ฌ ์Šคํ† ๋ฆฌ์ง€ ์šฉ๋Ÿ‰๊ณผ ํด๋ผ์šฐ๋“œ ๋น„์šฉ์„ ์กฐ์šฉํžˆ ๊ฐ‰์•„๋จน๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ v1.36์—์„œ ์•ŒํŒŒ๋กœ ๋„์ž…๋ผ ๊ธฐ๋Šฅ ๊ฒŒ์ดํŠธ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ผœ์•ผ ํ–ˆ์ง€๋งŒ, v1.37 ๋ฒ ํƒ€๋ถ€ํ„ฐ๋Š” ๊ธฐ๋ณธ ํ™œ์„ฑํ™”๋ผ ๋ณ„๋„ ์ž‘์—… ์—†์ด ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก PVC๋ณ„ ๋ฏธ์‚ฌ์šฉ ์‹œ์ž‘ ์‹œ์ ์ด API๋กœ ๋…ธ์ถœ๋˜๋ฉด์„œ, ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์ž๋Š” ๋ณ„๋„ ์Šคํฌ๋ฆฝํŠธ ์—†์ด๋„ ์˜ค๋ž˜ ๋ฐฉ์น˜๋œ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ž๋™์œผ๋กœ ์ฐพ์•„ ์ •๋ฆฌํ•˜๋Š” ๋น„์šฉ ์ ˆ๊ฐ ํŒŒ์ดํ”„๋ผ์ธ์„ ํ‘œ์ค€ API ์œ„์— ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.


AI & ML

Better prompt caching for GPT-6

OpenAI

์ด ๊ธ€์˜ ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ ๋ณด๋ฉด, OpenAI๊ฐ€ GPT-6์˜ ํ”„๋กฌํ”„ํŠธ ์บ์‹ฑ ๊ธฐ๋Šฅ์„ ๊ฐœ์„ ํ–ˆ๋‹ค๋Š” ๋‚ด์šฉ์ด๋‹ค. ์บ์‹œ ํžˆํŠธ์œจ(cache hit rate)์„ ๋†’์ด๊ณ , ์บ์‹ฑ ๋™์ž‘์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์ง„๋‹จ(diagnostics) ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ์บ์‹œ ๊ฒฝ๊ณ„๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” explicit breakpoints ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ์†Œ๊ฐœํ•œ๋‹ค. ์ด๋Ÿฐ ๋ณ€๊ฒฝ๋“ค์€ ์ง€์—ฐ ์‹œ๊ฐ„(latency)๊ณผ ๋น„์šฉ์„ ์ค„์ด๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค๊ณ  ๋˜์–ด ์žˆ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์ธ ์บ์‹œ ํžˆํŠธ์œจ ์ˆ˜์น˜, ์ง€์—ฐ ์‹œ๊ฐ„ ๊ฐœ์„  ํญ, ๋น„์šฉ ์ ˆ๊ฐ๋ฅ , API ํŒŒ๋ผ๋ฏธํ„ฐ๋ช… ๋“ฑ์€ ์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋‚˜์™€ ์žˆ์ง€ ์•Š๋‹ค. ์ด ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

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

Introducing GPT-6 Sol and Luna

OpenAI

์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋”ฐ๋ฅด๋ฉด, OpenAI๋Š” GPT-6 Sol๊ณผ Luna ๋‘ ๋ชจ๋ธ์„ ๊ณต์‹ ๋ฐœํ‘œํ–ˆ๋‹ค. ๋‘ ๋ชจ๋ธ์€ 'ํ”„๋Ÿฐํ‹ฐ์–ด๊ธ‰ ์ง€๋Šฅ(frontier intelligence)'์„ ์ผ์ƒ ์—…๋ฌด์— ์ ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋ฉฐ, ์„œ๋กœ ๋‹ค๋ฅธ ๋Šฅ๋ ฅ-๋น„์šฉ(capability-cost) ๊ท ํ˜•์ ์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ์†Œ๊ฐœ๋œ๋‹ค. ์ฆ‰ Sol๊ณผ Luna๋Š” ๊ฐ™์€ GPT-6 ๊ณ„์—ด ์•ˆ์—์„œ ์šฉ๋„์™€ ์˜ˆ์‚ฐ์— ๋”ฐ๋ผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ„๋„ ํ‹ฐ์–ด๋กœ ํฌ์ง€์…”๋‹๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋‹ค๋งŒ ๊ฐ ๋ชจ๋ธ์˜ ์ •ํ™•ํ•œ ๊ฐ€๊ฒฉ, ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ ํฌ๊ธฐ, ๋ฒค์น˜๋งˆํฌ ์ ์ˆ˜, API ์ถœ์‹œ์ผ ๋“ฑ ๊ตฌ์ฒด์  ์ŠคํŽ™์€ ์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋‚˜์™€ ์žˆ์ง€ ์•Š๋‹ค. ์ด ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

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

Parallel cut research time and cost in half with GPTโ€‘6 Astra

OpenAI

OpenAI๋Š” ๋ฆฌ์„œ์น˜ ์Šคํƒ€ํŠธ์—… Parallel์ด GPT-6 Astra๋ฅผ ๋„์ž…ํ•ด ๋…ธ๋™์‹œ์žฅ ๋ฐ์ดํ„ฐ ๋ฆฌ์„œ์น˜์˜ ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์„ ์ด์ „ ๋ชจ๋ธ ๋Œ€๋น„ ์ ˆ๋ฐ˜์œผ๋กœ ์ค„์˜€๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ํ…Œ์ŠคํŠธ ์‚ฌ๋ก€์—์„œ Parallel์€ ์—์ด์ „ํŠธ์—๊ฒŒ 4๊ฐœ ์ฃผ(state)์˜ ๋…ธ๋™์‹œ์žฅ ํ†ต๊ณ„ 6๊ฐœ ํ•ญ๋ชฉ์„ 6๊ฐœ์›”์น˜ ๋ฒ”์œ„๋กœ ์กฐ์‚ฌํ•˜๋„๋ก ์š”์ฒญํ–ˆ๊ณ , ์—์ด์ „ํŠธ๋Š” ์—ฌ๋Ÿฌ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•ด ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ณด๊ณ ์„œ๋กœ ์ข…ํ•ฉํ–ˆ๋‹ค. GPT-6 Astra๋Š” ์ด์ „ ๋ชจ๋ธ๊ณผ ๋™์ผํ•œ ํ’ˆ์งˆ์˜ ๊ฒฐ๊ณผ๋ฅผ ์ ˆ๋ฐ˜์˜ ์‹œ๊ฐ„๊ณผ ์•ฝ 50% ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ์™„๋ฃŒํ–ˆ๋‹ค. Parallel์€ GPT-6 Astra๊ฐ€ ๋” ๋ชฉํ‘œ์— ์ง‘์ค‘๋œ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ๊ฒฐ๊ณผ์— ๋„๋‹ฌํ•˜๊ธฐ๊นŒ์ง€ ๋” ์ ์€ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์ณค๋‹ค๊ณ  ๊ด€์ฐฐํ–ˆ๋‹ค. Parallel์˜ Technical Staff๋Š” "Astra๋ฅผ ํ†ตํ•ด ๋” ์ ์€ ๋ฆฌ์„œ์น˜ ํ˜ธ์ถœ๊ณผ ๋” ์ ์€ ํ† ํฐ์œผ๋กœ ๋™์ผํ•œ ๊ณ ํ’ˆ์งˆ ๋ฆฌ์„œ์น˜๋ฅผ ํ›จ์”ฌ ๋” ๋น ๋ฅด๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ์Œ์„ ์ž…์ฆํ–ˆ๋‹ค"๊ณ  ๋งํ–ˆ๋‹ค.

๐Ÿ’ก ๋Œ€๋Ÿ‰์˜ ์—์ด์ „ํŠธ ๋ฆฌ์„œ์น˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ์šด์˜ํ•˜๋Š” ํŒ€์ด๋ผ๋ฉด ๋ชจ๋ธ ๊ต์ฒด๋งŒ์œผ๋กœ API ํ˜ธ์ถœ ์ˆ˜์™€ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰์ด ์ค„์–ด ๋น„์šฉ๊ณผ ์ง€์—ฐ์‹œ๊ฐ„์„ ๋™์‹œ์— ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‹ค์ธก ์‚ฌ๋ก€๋กœ ์ฐธ๊ณ ํ•  ๋งŒํ•˜๋‹ค.

How UK AISI and EvalEval Are Making Benchmark Results Reproducible

Hugging Face

Hugging Face ๋ธ”๋กœ๊ทธ ๊ธ€์€ ์˜๊ตญ AI ์•ˆ์ „ ์—ฐ๊ตฌ์†Œ(UK AISI)์™€ EvalEval์ด ๋ฒค์น˜๋งˆํฌ ๊ฒฐ๊ณผ์˜ ์žฌํ˜„์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ง„ํ–‰ํ•˜๋Š” ์ž‘์—…์„ ๋‹ค๋ฃฌ๋‹ค. ์ œ๋ชฉ๋งŒ์œผ๋กœ๋Š” ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ•๋ก ์ด๋‚˜ ์ˆ˜์น˜๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. AI ๋ชจ๋ธ ํ‰๊ฐ€(evaluation) ๋ฒค์น˜๋งˆํฌ์˜ ์žฌํ˜„ ๊ฐ€๋Šฅ์„ฑ ๋ฌธ์ œ๋ฅผ ํ˜‘์—…์œผ๋กœ ํ•ด๊ฒฐํ•˜๋ ค๋Š” ์‹œ๋„๋กœ ๋ณด์ธ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์ด ์ œ๊ณต๋˜์ง€ ์•Š์•„ ์„ธ๋ถ€ ๋‚ด์šฉ์€ ์•Œ ์ˆ˜ ์—†๋‹ค. ๋ณธ ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๋งŒ์„ ๊ทผ๊ฑฐ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

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

Transformers now runs llama.cpp quants

Hugging Face

Hugging Face ๋ธ”๋กœ๊ทธ๋Š” Transformers ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ด์ œ llama.cpp์˜ ์–‘์žํ™”(quantization) ํฌ๋งท์„ ์ง์ ‘ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค๊ณ  ์†Œ๊ฐœํ•œ๋‹ค. ์ œ๋ชฉ์—์„œ ํ™•์ธ๋˜๋Š” ํ•ต์‹ฌ์€ GGUF ๊ณ„์—ด๋กœ ๋Œ€ํ‘œ๋˜๋Š” llama.cpp์˜ quant ํฌ๋งท์„ Transformers ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ๊ตฌ์ฒด์ ์ธ ์ง€์› ์–‘์žํ™” ๋น„ํŠธ์ˆ˜, ์„ฑ๋Šฅ ์ˆ˜์น˜, ์ฝ”๋“œ ์˜ˆ์‹œ ๋“ฑ์€ ๋ฐœ์ทŒ๋ฌธ์ด ์—†์–ด ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ์ด๋Š” ๊ฒฝ๋Ÿ‰ํ™”๋œ ๋ชจ๋ธ์„ Hugging Face ์ƒํƒœ๊ณ„์™€ ํ†ตํ•ฉํ•˜๋ ค๋Š” ํ๋ฆ„์˜ ์ผํ™˜์œผ๋กœ ๋ณด์ธ๋‹ค. ๋ณธ ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๋งŒ์„ ๊ทผ๊ฑฐ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

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

Jun Kim, oMLX creator and maintainer, joins Hugging Face to support the MLX community

Hugging Face

Hugging Face๋Š” oMLX์˜ ์ œ์ž‘์ž์ด์ž ๋ฉ”์ธํ…Œ์ด๋„ˆ์ธ Jun Kim์ด ํ•ฉ๋ฅ˜ํ•ด MLX ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ง€์›ํ•œ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. oMLX๋Š” ์• ํ”Œ์˜ MLX ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๊ด€๋ จ๋œ ํ”„๋กœ์ ํŠธ๋กœ ์ถ”์ •๋˜๋‚˜ ๊ตฌ์ฒด์ ์ธ ์—ญํ• ์ด๋‚˜ ๊ธฐ๋Šฅ์€ ์ œ๋ชฉ๋งŒ์œผ๋กœ๋Š” ํ™•์ธ๋˜์ง€ ์•Š๋Š”๋‹ค. Jun Kim์˜ ํ•ฉ๋ฅ˜ ๋ฐฐ๊ฒฝ, ๊ตฌ์ฒด์ ์ธ ์—…๋ฌด ๋ฒ”์œ„, ๋‚ ์งœ ๋“ฑ์˜ ์„ธ๋ถ€ ์ •๋ณด๋Š” ๋ฐœ์ทŒ๋ฌธ์ด ์—†์–ด ์•Œ ์ˆ˜ ์—†๋‹ค. ์ด๋Š” Hugging Face๊ฐ€ ์• ํ”Œ ์‹ค๋ฆฌ์ฝ˜ ๊ธฐ๋ฐ˜ ์˜จ๋””๋ฐ”์ด์Šค/๋กœ์ปฌ ์ถ”๋ก  ์ƒํƒœ๊ณ„์— ๋Œ€ํ•œ ํˆฌ์ž๋ฅผ ํ™•๋Œ€ํ•˜๋Š” ์‹ ํ˜ธ๋กœ ํ•ด์„๋  ์ˆ˜ ์žˆ๋‹ค. ๋ณธ ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๋งŒ์„ ๊ทผ๊ฑฐ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

๐Ÿ’ก ์ด ์ฑ„์šฉ์ด ์‚ฌ์‹ค์ด๋ผ๋ฉด Apple Silicon ๊ธฐ๋ฐ˜ ๋กœ์ปฌ ์ถ”๋ก  ๋„๊ตฌ ์ฒด์ธ์— ๋Œ€ํ•œ Hugging Face์˜ ์ง€์›์ด ๊ฐ•ํ™”๋˜์–ด, ์—ฃ์ง€/์˜จ๋””๋ฐ”์ด์Šค ๋ฐฐํฌ๋ฅผ ๊ณ ๋ คํ•˜๋Š” ํŒ€์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋‹ค.


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

We just shipped support for the ugliest part of HTTP: Vary

Cloudflare

Cloudflare๊ฐ€ Cache Rules์— HTTP Vary ํ—ค๋” ์ง€์›์„ ์ถ”๊ฐ€ํ•ด ๋ชจ๋“  ์š”๊ธˆ์ œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. ๊ธฐ์กด์—๋Š” ์˜ค๋ฆฌ์ง„์ด Vary ํ—ค๋”๋กœ ์–ด๋–ค ์š”์ฒญ ํ•„๋“œ๊ฐ€ ์‘๋‹ต์— ์˜ํ–ฅ์„ ์ฃผ๋Š”์ง€๋Š” ์•Œ๋ ค์ฃผ์ง€๋งŒ ๊ทธ ์ฐจ์ด๊ฐ€ ์‹ค์ œ๋กœ ์บ์‹œ๋ฅผ ๋‚˜๋ˆŒ ๋งŒํผ ์ค‘์š”ํ•œ์ง€๋Š” ์•Œ๋ ค์ฃผ์ง€ ์•Š์•„์„œ, ์บ์‹œ๊ฐ€ ์›์‹œ ํ—ค๋” ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ๊ตฌ๋ถ„์ž๋กœ ์“ฐ๋ฉด ๋น„์Šทํ•œ ์š”์ฒญ๋“ค์ด ์ˆ˜์ฒœ ๊ฐœ์˜ ์žฌ์‚ฌ์šฉ ๋ถˆ๊ฐ€๋Šฅํ•œ ์บ์‹œ ์—”ํŠธ๋ฆฌ๋กœ ํฉ์–ด์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ƒˆ ๊ธฐ๋Šฅ์€ ์˜ค๋ฆฌ์ง„์˜ Vary ์‘๋‹ต์— ๋‚˜์—ด๋œ ํ—ค๋”๋งˆ๋‹ค ๋™์ž‘ ๋ฐฉ์‹์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. normalize ๋ชจ๋“œ๋Š” ๋™๋“ฑํ•œ ๊ฐ’๋“ค์„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ ๋ถˆํ•„์š”ํ•œ ์บ์‹œ ํŒŒํŽธํ™”๋ฅผ ์ค„์ธ๋‹ค. passthrough ๋ชจ๋“œ๋Š” ์ •ํ™•ํ•œ ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•ด ์„ธ๋ฐ€ํ•œ ์บ์‹œ ๋งค์นญ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ์“ฐ๊ณ , bypass ๋ชจ๋“œ๋Š” ๋ณ€๋™์ด ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•  ๋•Œ ์บ์‹ฑ ์ž์ฒด๋ฅผ ๊ฑด๋„ˆ๋›ด๋‹ค.

๐Ÿ’ก ์บ์‹œ ํžˆํŠธ์œจ๊ณผ ์˜ค๋ฆฌ์ง„ ๋ถ€ํ•˜์— ๋ฏผ๊ฐํ•œ ์šด์˜์ž๋Š” Vary ํ—ค๋” ์ฒ˜๋ฆฌ๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•ด ๋ถˆํ•„์š”ํ•œ ์บ์‹œ ํŒŒํŽธํ™”๋ฅผ ์ค„์ด๋ฉด์„œ๋„ ์ฝ˜ํ…์ธ  ํ˜‘์ƒ์ด ํ•„์š”ํ•œ ์‘๋‹ต์€ ์ •ํ™•ํžˆ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

Introducing Worker Previews: Isolated preview environments for every change your agent makes

Cloudflare

Cloudflare๊ฐ€ Worker Previews๋ฅผ ์ถœ์‹œํ•ด ๊นƒ ๋ธŒ๋žœ์น˜๋งˆ๋‹ค ํ”„๋กœ๋•์…˜๊ณผ ๋™์ผํ•œ ํ™˜๊ฒฝ์—์„œ ๋™์ž‘ํ•˜๋Š” ๋…๋ฆฝ๋œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•œ๋‹ค. ๊ฐ ๋ธŒ๋žœ์น˜๋Š” ๊ณ ์œ ํ•œ URL, ์„ค์ •, ์ƒํƒœ(state), ์˜ต์ €๋ฒ„๋นŒ๋ฆฌํ‹ฐ๋ฅผ ๊ฐ€์ง€๋ฉฐ ์ˆ˜๋ฐฑ ๊ฐœ์˜ Preview๋ฅผ ๋™์‹œ์— ์‹คํ–‰ํ•ด๋„ ์„œ๋กœ ๋ฐ ํ”„๋กœ๋•์…˜์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š”๋‹ค. npx wrangler preview ๋ช…๋ น์œผ๋กœ ๊ฒฉ๋ฆฌ๋œ Preview๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ณ , Wrangler ์„ค์ • ํŒŒ์ผ์˜ previews ๋ธ”๋ก์—์„œ ์ƒˆ Preview๊ฐ€ ์‹œ์ž‘ํ•  ๋•Œ ์‚ฌ์šฉํ•  ๋ณ€์ˆ˜ยท๋ฐ”์ธ๋”ฉยท์‹œํฌ๋ฆฟ์„ ํ”„๋กœ๋•์…˜๊ณผ ๋ถ„๋ฆฌํ•ด ์ •์˜ํ•œ๋‹ค. Durable Objects์™€ Containers์˜ ๊ฒฝ์šฐ Cloudflare๊ฐ€ Preview๋งˆ๋‹ค ๋ณ„๋„์˜ ๋„ค์ž„์ŠคํŽ˜์ด์Šค, ์Šคํ† ๋ฆฌ์ง€, ์•ฑ, ์ธ์Šคํ„ด์Šค๋ฅผ ์ž๋™ ํ”„๋กœ๋น„์ €๋‹ํ•ด ์ƒํƒœ ๋ณ€ํ™”ยท์„ธ์…˜ยท๋ฉ”๋ชจ๋ฆฌยท๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ยท๋™์‹œ ํ…Œ์ŠคํŠธ๊ฐ€ ํ•ด๋‹น Preview๋กœ ๊ฒฉ๋ฆฌ๋œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ธŒ๋žœ์น˜์— ํ‘ธ์‹œํ•ด ๊ฒ€์ฆํ•œ ๋’ค ๋จธ์ง€ํ•˜๋Š” ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ ์ƒ๋ช…์ฃผ๊ธฐ(ADLC)๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ๊ฐ ๋ณ€๊ฒฝ์€ ์›์ž์ ์œผ๋กœ ๋…๋ฆฝ ๋ฐฐํฌยท๊ด€์ฐฐยท์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

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

Evolving your automation (Pt. 2): Architectural decisions for upgrading to Red Hat Ansible Automation Platform 2.7

Red Hat

Red Hat ๋ธ”๋กœ๊ทธ์˜ ์ด ๊ธ€์€ "Evolving your automation" ์‹œ๋ฆฌ์ฆˆ์˜ 2ํŽธ์œผ๋กœ, Red Hat Ansible Automation Platform(AAP) 2.7๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์•„ํ‚คํ…์ฒ˜ ๊ด€๋ จ ๊ฒฐ์ •๋“ค์„ ๋‹ค๋ฃฌ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์— ๋”ฐ๋ฅด๋ฉด AAP 2.7์€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ž๋™ํ™”๋ฅผ ํ™•์žฅํ•˜๊ณ , ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋ง ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๋ฉฐ, AI ๊ธฐ๋ฐ˜ ์šด์˜(AI-driven operations)๊ณผ์˜ ๊ฒฉ์ฐจ๋ฅผ ๋ฉ”์šฐ๊ธฐ ์œ„ํ•œ ๋‹ค์ˆ˜์˜ ์‹ ๊ทœ ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•œ๋‹ค. ๊ตฌ์ฒด์ ์ธ ๊ธฐ๋Šฅ๋ช…์ด๋‚˜ ์ˆ˜์น˜, ๋ฒ„์ „๋ณ„ ์„ธ๋ถ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋ฐœ์ทŒ๋ฌธ๋งŒ์œผ๋กœ๋Š” ํ™•์ธ๋˜์ง€ ์•Š๋Š”๋‹ค. ์‹œ๋ฆฌ์ฆˆ ํ˜•์‹(Pt. 2)์ธ ๊ฒƒ์œผ๋กœ ๋ณด์•„ ์•ž์„  1ํŽธ์—์„œ ๋‹ค๋ฃฌ ๋‚ด์šฉ์„ ์ด์–ด๋ฐ›์•„ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„ ๊ด€์ ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. ๋ณธ ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ๋งŒ์„ ๊ทผ๊ฑฐ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

๐Ÿ’ก AAP ์—…๊ทธ๋ ˆ์ด๋“œ๋Š” ๋‹จ์ˆœ ๋ฒ„์ „ ๊ต์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ์•„ํ‚คํ…์ฒ˜ ์žฌ์„ค๊ณ„๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์šด์˜ํŒ€์€ ์‹คํ–‰ ํ™˜๊ฒฝ(execution environment)๊ณผ ์ปจํŠธ๋กค๋Ÿฌ ๊ตฌ์„ฑ์„ ์‚ฌ์ „์— ์ ๊ฒ€ํ•ด์•ผ ํ•œ๋‹ค.

AutoRAG pipeline optimization in Red Hat OpenShift AI

Red Hat

์ด Red Hat ๋ธ”๋กœ๊ทธ ๊ธ€์€ "AutoRAG"๋ผ๋Š” ํŒŒ์ดํ”„๋ผ์ธ ์ตœ์ ํ™” ๊ธฐ๋ฒ•์„ Red Hat OpenShift AI ํ™˜๊ฒฝ์—์„œ ๋‹ค๋ฃฌ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์€ AI/ML ์—”์ง€๋‹ˆ์–ด๋“ค์—๊ฒŒ ์ต์ˆ™ํ•œ ์ „ํ˜•์ ์ธ RAG(๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ) ๋ฐ๋ชจ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์–ธ๊ธ‰ํ•œ๋‹ค โ€” ๊นจ๋—ํ•œ PDF๋ฅผ ํ”„๋กœํ† ํƒ€์ž…์— ์ธ์ž…์‹œํ‚ค๊ณ , ํŠœํ† ๋ฆฌ์–ผ ์ˆ˜์ค€์˜ ์ฝ”๋“œ๋กœ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ๋ฑ์Šค๋ฅผ ๊ตฌ์ถ•ํ•œ ๋’ค ๊ฐ„๋‹จํ•œ ์งˆ๋ฌธ์„ ๋˜์ง€๋ฉด ๋ชจ๋ธ์ด ๊น”๋”ํ•œ ๋‹ต๋ณ€์„ ๋‚ด๋†“์•„ ํ”„๋กœ์ ํŠธ๊ฐ€ ์Šน์ธ๋˜๋Š” ํ๋ฆ„์ด๋‹ค. ๊ธ€์€ ์ด๋Ÿฐ ๋ฐ๋ชจ๊ฐ€ ์‹ค์ œ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ๊ณผ ๊ดด๋ฆฌ๊ฐ€ ์žˆ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์—์„œ ์ถœ๋ฐœํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ, AutoRAG๊ฐ€ ์ด ํŒŒ์ดํ”„๋ผ์ธ์„ ์ž๋™์œผ๋กœ ์ตœ์ ํ™”ํ•˜๋Š” ์ ‘๊ทผ์œผ๋กœ ์†Œ๊ฐœ๋œ๋‹ค. ๊ตฌ์ฒด์ ์ธ ๋ฒกํ„ฐ DB ์ œํ’ˆ๋ช…, ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ, ์„ฑ๋Šฅ ์ˆ˜์น˜๋Š” ๋ฐœ์ทŒ๋ฌธ์— ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. ๋ณธ ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ๋งŒ์„ ๊ทผ๊ฑฐ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

๐Ÿ’ก ๋ฐ๋ชจ ์ˆ˜์ค€์˜ RAG ํŒŒ์ดํ”„๋ผ์ธ์€ ์‹ค์ œ ํ”„๋กœ๋•์…˜ ๋ฐ์ดํ„ฐ ๋‹ค์–‘์„ฑ์—์„œ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๊ธฐ ์‰ฌ์šฐ๋ฏ€๋กœ, ๋ฐฐํฌ ์ „ ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ ํŠœ๋‹/ํ‰๊ฐ€ ๋‹จ๊ณ„๋ฅผ ์ธํ”„๋ผ์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

Global AI routing with <1% overhead on multi-cluster GKE Inference Gateway

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๊ฐ€ ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ GPU/TPU ์šฉ๋Ÿ‰์„ ํ•˜๋‚˜์˜ ์—”๋“œํฌ์ธํŠธ๋กœ ๋ฌถ๋Š” ๋ฉ€ํ‹ฐ ํด๋Ÿฌ์Šคํ„ฐ GKE Inference Gateway๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. us-east5, us-west8, europe-west4 ์„ธ ๊ฐœ ํด๋Ÿฌ์Šคํ„ฐ์— ๋‹จ์ผ ๊ธ€๋กœ๋ฒŒ ๊ฐ€์ƒ IP๋กœ ์ง„์ž…ํ•˜๋ฉฐ, ๊ฐ ํด๋Ÿฌ์Šคํ„ฐ์˜ Endpoint Picker Proxy(EPP)๊ฐ€ KV ์บ์‹œ ์‚ฌ์šฉ๋ฅ ์„ ์ธก์ •ํ•ด LLM-d Router์— ์ „๋‹ฌํ•˜๊ณ  ์ด ๊ฐ’์ด 40%๋ฅผ ๋„˜์œผ๋ฉด ๋‹ค๋ฅธ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋„˜๊ธฐ๋Š” ๋ฐฉ์‹์ด๋‹ค. SGLang์œผ๋กœ ์„œ๋น™๋˜๋Š” MoE(์ „๋ฌธ๊ฐ€ ํ˜ผํ•ฉ) ๋ชจ๋ธ๊ณผ 10๋งŒ80๋งŒ ํ† ํฐ ์ด์ƒ์˜ ๊ธด ์ปจํ…์ŠคํŠธ ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ๋ฅผ ๋Œ€์ƒ์œผ๋กœ 1๋งŒ 7์ฒœ ๊ฐœ ๋…ธ๋“œ ๊ทœ๋ชจ์—์„œ ๋ฒค์น˜๋งˆํฌํ•œ ๊ฒฐ๊ณผ, ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ 1๊ฐœ์—์„œ 3๊ฐœ๋กœ ๋Š˜๋ฆฌ์ž ์š”์ฒญ ์ฒ˜๋ฆฌ๋Ÿ‰์ด ์ดˆ๋‹น 0.72๊ฑด์—์„œ 2.10๊ฑด์œผ๋กœ, ํ† ํฐ ์ฒ˜๋ฆฌ๋Ÿ‰์ด ์ดˆ๋‹น 2,898๊ฐœ์—์„œ 8,457๊ฐœ๋กœ ๊ฑฐ์˜ ์„ ํ˜•์œผ๋กœ ๋Š˜์—ˆ๊ณ  ์„ฑ๊ณต๋ฅ ์€ 99.8799.95% ๋ฒ”์œ„๋ฅผ ์œ ์ง€ํ–ˆ๋‹ค. ๋ผ์šฐํŒ…์— ๋”ฐ๋ฅธ ์˜ค๋ฒ„ํ—ค๋“œ๋Š” 1% ๋ฏธ๋งŒ์œผ๋กœ, ๋กœ์ปฌ ํด๋Ÿฌ์Šคํ„ฐ์— ์ง์ ‘ ํ˜ธ์ถœํ•  ๋•Œ ์ฒ˜๋ฆฌ๋Ÿ‰์˜ 99.5% ์ˆ˜์ค€์„ ์œ ์ง€ํ•œ๋‹ค. Kubernetes LeaderWorkerSet(LWS)์™€ ์—ฐ๋™ํ•ด ๋ถ„์‚ฐ LLM ์—”์ง„์˜ ๋งˆ์Šคํ„ฐ-์›Œ์ปค ํ† ํด๋กœ์ง€์—์„œ rank-0 ํŒŒ๋“œ๋งŒ API๋ฅผ ์„œ๋น™ํ•˜๋Š” ๊ตฌ์กฐ๋„ ๊ทธ๋Œ€๋กœ ์กด์ค‘ํ•œ๋‹ค.

๐Ÿ’ก KV ์บ์‹œ ์‚ฌ์šฉ๋ฅ  ๊ธฐ๋ฐ˜์˜ ๊ธ€๋กœ๋ฒŒ ๋ผ์šฐํŒ…์œผ๋กœ GPU/TPU ํ™•๋ณด ๊ฒฝ์Ÿ์ด ์‹ฌํ•œ ์ƒํ™ฉ์—์„œ๋„ ์—ฌ๋Ÿฌ ๋ฆฌ์ „์˜ ํŒŒํŽธํ™”๋œ ๊ฐ€์†๊ธฐ ์šฉ๋Ÿ‰์„ 1% ๋ฏธ๋งŒ ์˜ค๋ฒ„ํ—ค๋“œ๋กœ ํ†ตํ•ฉํ•ด ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค.

Maximizing Apache Spark availability: Mitigating compute stockouts with flexible VMs and other best practices

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๊ฐ€ Apache Spark์šฉ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค(Dataproc)์—์„œ GPU/AI ์ˆ˜์š” ๊ธ‰์ฆ์œผ๋กœ ์ธํ•œ ์ปดํ“จํŠธ ์žฌ๊ณ  ๋ถ€์กฑ(stockout) ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ flexible VM์„ ์†Œ๊ฐœํ–ˆ๋‹ค. gcloud dataproc clusters create์— --worker-instance-selection๊ณผ --master-instance-selection ํ”Œ๋ž˜๊ทธ๋กœ ๋จธ์‹  ํŒจ๋ฐ€๋ฆฌ๋ฅผ ์ˆœ์œ„(rank)๋ณ„๋กœ ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์˜ˆ์‹œ ๋ช…๋ น์—์„œ๋Š” rank 0์— n2d-standard-16/n2-standard-16, rank 1์— n4-standard-16/n4d-standard-16, rank 2์— c4-standard-16/c3-standard-22, rank 3์— e2-standard-16์„ ์ง€์ •ํ•˜๊ณ  ๊ฐ ๋žญํฌ๋งˆ๋‹ค pd-standard, hyperdisk-balanced, pd-ssd ๋“ฑ ์„œ๋กœ ๋‹ค๋ฅธ ๋””์Šคํฌ ํƒ€์ž…์„ ๋งค์นญํ•œ๋‹ค. ๊ถŒ์žฅ ์‚ฌํ•ญ์€ rank 0์— ์ตœ์†Œ 2๊ฐœ ์ด์ƒ์˜ ๋จธ์‹  ํŒจ๋ฐ€๋ฆฌ๋ฅผ ๋„ฃ์–ด ํŠน์ • ์„ธ๋Œ€๊ฐ€ ํ’ˆ์ ˆ๋ผ๋„ ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ์ด ๋ง‰ํžˆ์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ, N4/C4 ๊ฐ™์€ ์‹ ์„ธ๋Œ€ ์ธ์Šคํ„ด์Šค์—๋Š” Hyperdisk Balanced ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์“ฐ๋ผ๊ณ  ์•ˆ๋‚ดํ•œ๋‹ค. ์ถ”๊ฐ€๋กœ AutoZone์„ ํ†ตํ•œ ์ž๋™ ์˜์—ญ ์„ ํƒ, 4/8/16์ฝ”์–ด ๊ฐ™์€ ์ž‘์€ ๋จธ์‹  ์…ฐ์ดํ”„ ์‚ฌ์šฉ, ์˜คํ† ์Šค์ผ€์ผ๋ง, ์ตœ์†Œ ํ”„๋ผ์ด๋จธ๋ฆฌ ์›Œ์ปค ์ˆ˜๋งŒ ์ง€์ •ํ•ด ๋ถ€๋ถ„์ ์œผ๋กœ๋ผ๋„ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋„์šฐ๋Š” ์ „๋žต, us-central1 ๊ฐ™์€ ๊ณ ์ˆ˜์š” ๋ฆฌ์ „ ํšŒํ”ผ ๋“ฑ์„ ๋ฒ ์ŠคํŠธ ํ”„๋ž™ํ‹ฐ์Šค๋กœ ์ œ์‹œํ•œ๋‹ค. ๋น„์šฉ ์ธก๋ฉด์—์„œ๋Š” ๋ฆฌ์†Œ์Šค ๊ธฐ๋ฐ˜ ํ™•์•ฝ ์‚ฌ์šฉ ํ• ์ธ(CUD) ๋Œ€์‹  ์—ฌ๋Ÿฌ VM ํŒจ๋ฐ€๋ฆฌยท๋ฆฌ์ „์— ๊ฑธ์ณ ์ ์šฉ๋˜๋Š” ์ง€์ถœ ๊ธฐ๋ฐ˜(compute flexible) CUD๋ฅผ ์“ฐ๋ผ๊ณ  ๊ถŒ๊ณ ํ•˜๋ฉฐ, flexible VM ๋ชฉ๋ก์— ์žˆ๋Š” ๋ชจ๋“  ๋จธ์‹ ยท๋””์Šคํฌ ํƒ€์ž…์— ๋Œ€ํ•ด ์ถฉ๋ถ„ํ•œ ์ฟผํ„ฐ๋ฅผ ํ™•๋ณดํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ๋„ ์ฃผ์˜์‚ฌํ•ญ์œผ๋กœ ์–ธ๊ธ‰๋œ๋‹ค.

๐Ÿ’ก ํŠน์ • ๋จธ์‹  ์„ธ๋Œ€์— ํ•˜๋“œ์ฝ”๋”ฉ๋œ ํด๋Ÿฌ์Šคํ„ฐ ์„ค์ •์€ GPU/AI ๋ถ์œผ๋กœ ์ธํ•œ ์žฌ๊ณ  ๋ถ€์กฑ์˜ ๋‹จ์ผ ์žฅ์• ์ ์ด ๋˜๋ฏ€๋กœ, ๋žญํฌ ๊ธฐ๋ฐ˜ flexible VM๊ณผ ์ง€์ถœ ๊ธฐ๋ฐ˜ CUD๋กœ ์ „ํ™˜ํ•ด๋‘๋Š” ๊ฒƒ์ด ๋ฐฐ์น˜ ํŒŒ์ดํ”„๋ผ์ธ์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ๋น„์šฉ ์˜ˆ์ธก์„ฑ์„ ๋™์‹œ์— ์ง€ํ‚ค๋Š” ๊ธธ์ด๋‹ค.

Scale your AI workloads faster and more efficiently with GKE Pod snapshots

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๊ฐ€ GKE์—์„œ ์›Œํฌ๋กœ๋“œ์˜ ์‹คํ–‰ ์ƒํƒœ(CPUยทGPU ๋ฉ”๋ชจ๋ฆฌ ํฌํ•จ)๋ฅผ ์Šค๋ƒ…์ƒท์œผ๋กœ ์ €์žฅํ–ˆ๋‹ค๊ฐ€ ๊ทธ๋Œ€๋กœ ๋ณต์›ํ•˜๋Š” GKE Pod snapshots ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ–ˆ๋‹ค. ๋ชจ๋ธ ๋กœ๋”ฉ๊ณผ ์ดˆ๊ธฐํ™”๋ฅผ ํ•œ ๋ฒˆ๋งŒ ์ˆ˜ํ–‰ํ•œ ๋’ค ๊ทธ ์ƒํƒœ๋ฅผ ๊ณ ์„ฑ๋Šฅ Cloud Storage์— ์ €์žฅํ•ด๋‘๋ฉด, ์ƒˆ ๋ ˆํ”Œ๋ฆฌ์นด๋Š” ์ดˆ๊ธฐํ™” ๊ณผ์ •์„ ๊ฑด๋„ˆ๋›ฐ๊ณ  ์Šค๋ƒ…์ƒท์—์„œ ๋ฐ”๋กœ ๋ณต์›๋ผ ์‹œ์ž‘ ์ง€์—ฐ์ด ์ตœ๋Œ€ 89%๊นŒ์ง€ ์ค„์–ด๋“ ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ 700์–ต(70B) ํŒŒ๋ผ๋ฏธํ„ฐ ๋ชจ๋ธ์€ 37์ดˆ, 80์–ต(8B) ํŒŒ๋ผ๋ฏธํ„ฐ ๋ชจ๋ธ์€ 15์ดˆ ๋งŒ์— ๋กœ๋“œ๋˜๋ฉฐ, ๊ณ ๊ฐ ์‚ฌ๋ก€์ธ Retake์˜ ๊ฒฝ์šฐ ์‹œ์ž‘ ์ง€์—ฐ์ด 8์ดˆ๊นŒ์ง€ ๋‹จ์ถ•๋๋‹ค. ์ด ๊ธฐ๋Šฅ์€ Pod snapshot CRD๋กœ ์ •์˜ํ•˜๋ฉฐ ์–ด๋–ค ํŒŒ๋“œ๋ฅผ ์Šค๋ƒ…์ƒทํ• ์ง€, ์ €์žฅ ์œ„์น˜, ๋ณด์กด ๊ธฐ๊ฐ„, ๋ณต์› ์‹œ ๊ธฐ๋ณธ ๋™์ž‘(์ตœ์‹  ์Šค๋ƒ…์ƒท ๋˜๋Š” ํŠน์ • ์Šค๋ƒ…์ƒท ์ง€์ •) ๋“ฑ์„ ์ •์ฑ…์œผ๋กœ ์ œ์–ดํ•œ๋‹ค. AI ์ถ”๋ก ์—์„œ ๋ ˆํ”Œ๋ฆฌ์นด๋งˆ๋‹ค ๋ชจ๋ธ ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐœ๋ณ„ ๋‹ค์šด๋กœ๋“œํ•ด์•ผ ํ•˜๋Š” ์„ ํ˜• ํ™•์žฅ ํŽ˜๋„ํ‹ฐ๋ฅผ ์—†์•  ์˜จ๋””๋งจ๋“œ ์˜คํ† ์Šค์ผ€์ผ๋ง์„ ๊ฐ€๋Šฅ์ผ€ ํ•˜๊ณ , LLM์ด ์ƒ์„ฑํ•œ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์—์ด์ „ํ‹ฑ ์ƒŒ๋“œ๋ฐ•์Šค์—์„œ๋„ ์œ ํœด ์‹œ ์Šค๋ƒ…์ƒท ํ›„ ์ผ์‹œ ์ค‘๋‹จํ•˜๊ณ  ํ•„์š” ์‹œ ๊ฑฐ์˜ ์ฆ‰์‹œ ์žฌ๊ฐœํ•˜๋Š” ์šฉ๋„๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก ๋ชจ๋ธ ๊ฐ€์ค‘์น˜ ๋กœ๋”ฉ์ด GPU ์˜คํ† ์Šค์ผ€์ผ๋ง์˜ ๋ณ‘๋ชฉ์ด์—ˆ๋˜ ๋งŒํผ, CPUยทGPU ๋ฉ”๋ชจ๋ฆฌ ์ƒํƒœ๋ฅผ ํ†ต์งธ๋กœ ์Šค๋ƒ…์ƒทยท๋ณต์›ํ•˜๋Š” ์ด ๊ธฐ๋Šฅ์€ ์œ ํœด GPU ๊ณผ์ž‰ ํ”„๋กœ๋น„์ €๋‹์„ ์ค„์ด๋ฉด์„œ๋„ ์ฝœ๋“œ ์Šคํƒ€ํŠธ ์ง€์—ฐ(์ตœ๋Œ€ 89%, 70B ๋ชจ๋ธ 37์ดˆ)์„ ํฌ๊ฒŒ ๋‚ฎ์ถฐ ์ถ”๋ก  ๋น„์šฉ๊ณผ ์‘๋‹ต์„ฑ์„ ๋™์‹œ์— ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

Python Workers are now generally available

Cloudflare

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๊ฐ€ Python Workers๋ฅผ ์ •์‹ ์ถœ์‹œ(GA)ํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. Pyodide์™€ WebAssembly๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Cloudflare Workers ๋Ÿฐํƒ€์ž„์—์„œ Python ์›น ํ”„๋ ˆ์ž„์›Œํฌ์™€ AI ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ ๊ฒƒ์œผ๋กœ, ๋ฒ ํƒ€ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ด๋ฏธ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋ฅผ ํ™œ์šฉํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•ด์™”๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. GA ๋ฒ„์ „์—์„œ๋Š” Python Workers๊ฐ€ D1, R2, Workers AI ๋“ฑ Cloudflare Developer Platform ๋ฐ”์ธ๋”ฉ์„ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์ง€์›ํ•ด JavaScript ๊ธ€๋ฃจ ์ฝ”๋“œ ์—†์ด ์ด๋“ค ์„œ๋น„์Šค์™€ ๋ฐ”๋กœ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋Š” TypeScript ์˜ˆ์ œ๊ฐ€ ์žˆ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๊ณณ์— Python ์ฝ”๋“œ ์˜ˆ์ œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ ์ œํ’ˆ ์ „๋ฐ˜์˜ ๋ฌธ์„œ๋ฅผ ๊ฐฑ์‹ ํ–ˆ๋‹ค. ์•ž์œผ๋กœ๋Š” ์„ฑ๋Šฅ๊ณผ ๋ฉ”๋ชจ๋ฆฌ ํšจ์œจ์„ ๊ฐœ์„ ํ•˜๊ณ  ์ง€์› ํŒจํ‚ค์ง€ ๋ฒ”์œ„๋ฅผ ๋” ๋„“ํž ๊ณ„ํš์ด๋ผ๊ณ  ๋ง๋ถ™์˜€๋‹ค.

๐Ÿ’ก Python Workers GA๋กœ ๋ฐ์ดํ„ฐยทAI ํŒŒ์ดํ”„๋ผ์ธ์„ ์ด๋ฏธ Python์œผ๋กœ ์งœ๋‘” DevOps/๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์ด JS ๋ณ€ํ™˜ ๊ณ„์ธต ์—†์ด Cloudflare ์—ฃ์ง€์—์„œ D1ยทR2ยทWorkers AI๋ฅผ ๋ฐ”๋กœ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋์ง€๋งŒ, ์„ฑ๋Šฅยท๋ฉ”๋ชจ๋ฆฌ ํšจ์œจ๊ณผ ํŒจํ‚ค์ง€ ์ง€์›์ด ์•„์ง ๊ฐœ์„  ์ค‘์ด๋ผ๋Š” ์ ์€ ํ”„๋กœ๋•์…˜ ์ฑ„ํƒ ์ „ ๊ฒ€ํ† ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

Turning security complexity into useful intelligence: Whatโ€™s new in Red Hat Lightspeed

Red Hat

์ด ๊ธ€์€ Red Hat์˜ AI ์–ด์‹œ์Šคํ„ดํŠธ ์ œํ’ˆ๊ตฐ์ธ Lightspeed์— ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์„ ๋‹ค๋ฃฌ๋‹ค. ์ œ๋ชฉ์—์„œ ์–ธ๊ธ‰ํ•˜๋“ฏ ํ•ต์‹ฌ ๋ฌธ์ œ์˜์‹์€ ๋ณด์•ˆ ์—…๋ฌด์˜ ๋ณต์žก์„ฑ์„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ธํ…”๋ฆฌ์ „์Šค๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด๋‹ค. ๋ฐฐ๊ฒฝ์œผ๋กœ๋Š” 'post-Mythos' ์‹œ๋Œ€์— IT ํŒ€์ด ์ธ๋ ฅ ์ฆ์› ์—†์ด ๋” ๋งŽ์€ ์—…๋ฌด๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ์ œ์‹œ๋œ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ณด์•ˆ ์ž‘์—…์˜ ๋‚œ์ด๋„๋Š” ์ค„์–ด๋“ค์ง€ ์•Š์•˜๋‹ค๊ณ  ์ง€์ ํ•œ๋‹ค. ์ด ์š”์•ฝ์€ ์›๋ฌธ์„ ์ง์ ‘ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ๋งŒ์„ ๊ทผ๊ฑฐ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

๐Ÿ’ก ์ธ๋ ฅ ์ฆ๊ฐ€ ์—†์ด ๋ณด์•ˆ ์—…๋ฌด ๋ถ€๋‹ด์ด ์ปค์ง€๋Š” ์ƒํ™ฉ์—์„œ AI ๊ธฐ๋ฐ˜ ์–ด์‹œ์Šคํ„ดํŠธ๊ฐ€ ์šด์˜ยท๋ณด์•ˆ ํŒ€์˜ ๋Œ€์‘ ์†๋„์™€ ๊ฐ€์‹œ์„ฑ์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Œ์„ ์‹œ์‚ฌํ•œ๋‹ค.


DevOps & ์ธํ”„๋ผ

Claude Opus 5.5 wants to finish your coding tasks, not just start them

The New Stack

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

๐Ÿ’ก Claude๊ฐ€ ์ฝ”๋”ฉ ์ž‘์—…์„ ์‹œ์ž‘๋ฟ ์•„๋‹ˆ๋ผ ๋๊นŒ์ง€ ์™„๊ฒฐํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐœ์ „ํ•œ๋‹ค๋ฉด, CI/CD ํŒŒ์ดํ”„๋ผ์ธ์— ์—์ด์ „ํŠธ๋ฅผ ํ†ตํ•ฉํ•  ๋•Œ ์‚ฌ๋žŒ์˜ ์ค‘๊ฐ„ ๊ฐœ์ž… ์ง€์ ์„ ์ค„์ด๋Š” ์„ค๊ณ„๋ฅผ ๊ฒ€ํ† ํ•  ํ•„์š”๊ฐ€ ์ƒ๊ธด๋‹ค.

GPT-6 Sol closes most of the alignment gap with Astra. Itโ€™s one-fifth the price.

The New Stack

์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋”ฐ๋ฅด๋ฉด, OpenAI๋Š” ํ™”์š”์ผ์— GPT-6 ๋ผ์ธ์—…์„ ํ™•์žฅํ•˜๋Š” GPT-6 Sol๊ณผ Luna๋ฅผ ์ถœ์‹œํ–ˆ๋‹ค. ์ œ๋ชฉ์€ Sol์ด ์ƒ์œ„ ๋ชจ๋ธ์ธ GPT-6 Astra์™€์˜ ์ •๋ ฌ(alignment) ๊ฒฉ์ฐจ ๋Œ€๋ถ€๋ถ„์„ ์ขํ˜”์œผ๋ฉด์„œ๋„ ๊ฐ€๊ฒฉ์€ Astra์˜ 5๋ถ„์˜ 1 ์ˆ˜์ค€์ด๋ผ๊ณ  ๋ช…์‹œํ•œ๋‹ค. ์š”์•ฝ ๋ฌธ์žฅ์ด ์ค‘๊ฐ„์— ๋Š๊ฒจ Astra์˜ ์–ด๋–ค ๋Šฅ๋ ฅ์„ ๋ชฉํ‘œ๋กœ ํ–ˆ๋Š”์ง€ ๊ตฌ์ฒด์ ์œผ๋กœ๋Š” ์•Œ ์ˆ˜ ์—†๋‹ค. ์ •ํ™•ํ•œ ๊ฐ€๊ฒฉ, ์ •๋ ฌ ํ‰๊ฐ€ ์ง€ํ‘œ, ๋ฒค์น˜๋งˆํฌ ์ ์ˆ˜, ์ถœ์‹œ ์š”์ผ ์™ธ์˜ ์ •ํ™•ํ•œ ๋‚ ์งœ ๋“ฑ์€ ์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋‚˜์™€ ์žˆ์ง€ ์•Š๋‹ค. ์ด ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

๐Ÿ’ก Sol์ด ์‹ค์ œ๋กœ Astra ๋Œ€๋น„ ์ •๋ ฌ ์„ฑ๋Šฅ์€ ๋Œ€๋ถ€๋ถ„ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ฐ€๊ฒฉ์ด 5๋ถ„์˜ 1์ด๋ผ๋ฉด, ๋น„์šฉ์— ๋ฏผ๊ฐํ•œ ์šด์˜ ์›Œํฌ๋กœ๋“œ๋Š” Astra ๋Œ€์‹  Sol๋กœ ์ „ํ™˜ํ•ด API ๋น„์šฉ์„ ํฌ๊ฒŒ ๋‚ฎ์ถœ ์—ฌ์ง€๊ฐ€ ์žˆ๋‹ค.

โ€œOne of the most significant steps in our 26-year historyโ€: JetBrains goes big on agentic development โ€” and bets the IDE still matters

The New Stack

์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ ๋ณด๋ฉด, JetBrains๊ฐ€ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜(agentic) ๊ฐœ๋ฐœ์— ๋ณธ๊ฒฉ์ ์œผ๋กœ ํˆฌ์žํ•˜๋Š” ๋ฐœํ‘œ๋ฅผ ํ–ˆ๊ณ , ์ด๋ฅผ ํšŒ์‚ฌ 26๋…„ ์—ญ์‚ฌ์—์„œ '๊ฐ€์žฅ ์ค‘์š”ํ•œ ์กฐ์น˜ ์ค‘ ํ•˜๋‚˜'๋ผ๊ณ  ํ‘œํ˜„ํ•œ ์ธ์šฉ๊ตฌ๊ฐ€ ์ œ๋ชฉ์— ๋‹ด๊ฒจ ์žˆ๋‹ค. ์ œ๋ชฉ์€ JetBrains๊ฐ€ ์ด ๋ณ€ํ™” ์†์—์„œ๋„ IDE ์ž์ฒด์˜ ๊ฐ€์น˜๋ฅผ ์—ฌ์ „ํžˆ ๋ฏฟ๊ณ  ์žˆ๋‹ค๋Š” ์ž…์žฅ์„ ์ทจํ•œ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์š”์•ฝ์€ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ž‘์—…์ด ์ด๋ฃจ์–ด์ง€๋Š” ์œ„์น˜๋ฅผ ๋ฐ”๊พธ๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐœ๋ฐœ์ž๋“ค์ด ์ ์  ๋” ๋งŽ์€ ์ž‘์—…์„ ์œ„์ž„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค๋Š” ์ผ๋ฐ˜์  ์„ค๋ช…์—์„œ ๋Š๊ธด๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ œํ’ˆ์ด๋‚˜ ๊ธฐ๋Šฅ์ด ๋ฐœํ‘œ๋˜์—ˆ๋Š”์ง€, ๋ˆ„๊ฐ€ ์ธ์šฉ๋ฌธ์„ ๋งํ–ˆ๋Š”์ง€ ๋“ฑ์€ ์ œ๋ชฉ๊ณผ ์š”์•ฝ์— ๋‚˜์™€ ์žˆ์ง€ ์•Š๋‹ค. ์ด ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

๐Ÿ’ก JetBrains๊ฐ€ ์—์ด์ „ํŠธ ๊ธฐ๋Šฅ์„ IDE์— ๊นŠ๊ฒŒ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ„๋‹ค๋ฉด, ๊ฐœ๋ฐœํŒ€์€ ๋ณ„๋„ ์—์ด์ „ํŠธ ํˆด์ฒด์ธ ๋Œ€์‹  ๊ธฐ์กด IDE ์›Œํฌํ”Œ๋กœ ์•ˆ์—์„œ ์—์ด์ „ํŠธ ์œ„์ž„ ๋ฒ”์œ„๋ฅผ ์žฌ์ ๊ฒ€ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

๋ฐฉํ•ดํ•˜์ง€ ์•Š๊ณ , ๋ˆˆ์— ๋Œ ์ˆ˜ ์žˆ์„๊นŒ

ํ† ์Šค

์ด ๊ธ€์€ ํ† ์Šค ํŒ€์ด ํŠน์ • UI ์š”์†Œ์˜ ์ „ํ™˜์œจ(CVR)์„ 3๋ฐฐ ๋Œ์–ด์˜ฌ๋ฆฌ๋Š” ๊ณผ์ •์„ ๋‹ค๋ฃฌ๋‹ค. ๋™์‹œ์— ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ•ด์น˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ์ค‘์š”ํ•œ ์ œ์•ฝ ์กฐ๊ฑด์œผ๋กœ ์‚ผ์•˜๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ œ๋ชฉ์ด ์‹œ์‚ฌํ•˜๋“ฏ ํ•ต์‹ฌ ํ™”๋‘๋Š” ์‚ฌ์šฉ์ž๋ฅผ "๋ฐฉํ•ดํ•˜์ง€ ์•Š์œผ๋ฉด์„œ๋„" "๋ˆˆ์— ๋„๊ฒŒ" ๋งŒ๋“œ๋Š” ๊ท ํ˜•์ ์„ ์ฐพ๋Š” ๋””์ž์ธ ์ ‘๊ทผ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋‹ค๋งŒ ์‹ค์ œ๋กœ ์–ด๋–ค UI ์š”์†Œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฐ”๊ฟจ๋Š”์ง€, ์–ด๋–ค ์‹คํ—˜ ์„ค๊ณ„์™€ ๊ธฐ๊ฐ„์„ ๊ฑฐ์ณค๋Š”์ง€๋Š” ๋ฐœ์ทŒ๋ฌธ์— ๋‚˜์™€ ์žˆ์ง€ ์•Š๋‹ค. ์ด ์š”์•ฝ์€ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์ง์ ‘ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ(excerpt)๋งŒ์„ ๊ทผ๊ฑฐ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

๐Ÿ’ก ์›๋ฌธ์„ ์ง์ ‘ ํ™•์ธํ•˜์ง€ ๋ชปํ•ด ๊ตฌ์ฒด์ ์ธ UX ํŒจํ„ด์ด๋‚˜ ์‹คํ—˜ ์„ค๊ณ„๋Š” ํŒ๋‹จํ•  ์ˆ˜ ์—†์ง€๋งŒ, CVR 3๋ฐฐ ๊ฐœ์„ ์ด๋ผ๋Š” ์ˆ˜์น˜๋Š” ํ”„๋กœ๋•ํŠธ ์šด์˜ํŒ€์ด ๋ฒค์น˜๋งˆํฌ๋กœ ์ฐธ๊ณ ํ•  ๋งŒํ•˜๋‹ค.

So I asked my agent insteadโ€ฆ

Snyk

Snyk๋Š” Evo MCP ์„œ๋ฒ„๋ฅผ ์†Œ๊ฐœํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฏธ ์“ฐ๊ณ  ์žˆ๋Š” AI ํด๋ผ์ด์–ธํŠธ(์—์ด์ „ํŠธ)์—์„œ ๋ฐ”๋กœ ์ž์‚ฌ Evo ํ…Œ๋„ŒํŠธ์— ์งˆ๋ฌธํ•ด ์กฐ์ง ์ „์ฒด์˜ ๋ชจ๋ธ, MCP ์„œ๋ฒ„, ์Šคํ‚ฌ ํ˜„ํ™ฉ์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "์ด๋ฒˆ ์ฃผ์— ๊ฐœ๋ฐœ์ž๋“ค์ด ์–ด๋–ค MCP ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ–ˆ๋Š”์ง€", "์–ด๋–ค ๋ชจ๋ธ์ด ์‚ฌ์šฉ ์ค‘์ด๊ณ  ์–ผ๋งˆ๋‚˜ ์œ„ํ—˜ํ•œ์ง€", "์ง€๊ธˆ ์–ด๋–ค ์ •์ฑ…์ด ์œ„๋ฐ˜๋˜๊ณ  ์žˆ๋Š”์ง€" ๊ฐ™์€ ์งˆ๋ฌธ์„ ๋˜์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ ์งˆ๋ฌธ์€ ์—์ด์ „ํŠธยท๋ชจ๋ธยทMCP ์„œ๋ฒ„ยท์Šคํ‚ฌ ๊ณ„์ธต ์ „์ฒด๋ฅผ ์•„์šฐ๋ฅด๋Š” ํ•œ ๋‹จ๊ณ„ ์œ„ ๋ ˆ๋ฒจ์—์„œ ์ด๋ฃจ์–ด์ง„๋‹ค. ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์€ MCP ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ…Œ๋„ŒํŠธ์˜ Evo URL์— /mcp๋ฅผ ๋ถ™์ธ ์—”๋“œํฌ์ธํŠธ๋กœ ์ง€์ •ํ•œ ๋’ค OAuth ์ธ๊ฐ€๋ฅผ ์Šน์ธํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ํ…Œ๋„ŒํŠธ ๊ด€๋ฆฌ์ž(Tenant Admin) ๋˜๋Š” ์ „์ฒด Evo ์ ‘๊ทผ ๊ถŒํ•œ์„ ๊ฐ€์ง„ Tenant ์—ญํ•  ์‚ฌ์šฉ์ž๋Š” ํ…Œ๋„ŒํŠธ ์ „์ฒด๋ฅผ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก AI ์—์ด์ „ํŠธยทMCP ์„œ๋ฒ„๊ฐ€ ์กฐ์ง ์ „๋ฐ˜์— ํผ์ง€๋ฉด์„œ ์ปค์ง€๋Š” ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ถ€๋‹ด์„, ๊ธฐ์กด ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ฐ”๋กœ ์กฐํšŒ ๊ฐ€๋Šฅํ•œ MCP ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋‚ฎ์ถฐ ๋ณด์•ˆํŒ€์˜ AI ์ž์‚ฐ ๊ฐ€์‹œ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค.

์‰ผ ์—†์ด ๋„๋Š” ํ…Œ์ŠคํŠธ, ์‚ฌ๋žŒ์ด ์–ด๋””๊นŒ์ง€ ๋Œ๋ด์•ผ ํ• ๊นŒ์š”? - ํ† ์Šค๋‹ฅํ„ฐ(Toss Doctor)

ํ† ์Šค

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

๐Ÿ’ก ์ž๊ฐ€ ์น˜์œ ํ˜• ํ…Œ์ŠคํŠธ ์ž๋™ํ™”๋Š” CI ํŒŒ์ดํ”„๋ผ์ธ์˜ ์œ ์ง€๋ณด์ˆ˜ ๋ถ€๋‹ด๊ณผ ํ”Œ๋ ˆ์ดํ‚ค ํ…Œ์ŠคํŠธ๋กœ ์ธํ•œ ์˜จ์ฝœ ๋ถ€๋‹ด์„ ์ค„์ผ ์ž ์žฌ๋ ฅ์ด ์žˆ๋‹ค.

Cut AI agent cost and improve accuracy with Code Execution in the Datadog MCP Server

Datadog

Datadog MCP ์„œ๋ฒ„์˜ "Code Execution" ๊ธฐ๋Šฅ์€ AI ์—์ด์ „ํŠธ๊ฐ€ ์ƒŒ๋“œ๋ฐ•์Šค ์ฒ˜๋ฆฌ๋œ JavaScript ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•ด ์˜ต์ €๋ฒ„๋นŒ๋ฆฌํ‹ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์‚ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋„๊ตฌ์…‹์œผ๋กœ, execute_code์™€ search_datadog_sdk๋ผ๋Š” ๋‘ ๊ฐœ์˜ MCP ๋„๊ตฌ๋ฅผ ๊ฒฐํ•ฉํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์—์ด์ „ํŠธ๋Š” ์—ฌ๋Ÿฌ Datadog API๋ฅผ ์ˆœ์ฐจ์ ์ธ ๊ฐœ๋ณ„ ๋„๊ตฌ ํ˜ธ์ถœ ๋Œ€์‹  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ํ•œ ๋ฒˆ์— ์งˆ์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„ํ‚คํ…์ฒ˜์ƒ ์ƒ์„ฑ๋œ ์ฝ”๋“œ๋Š” ํ˜ธ์ถœ์ž์˜ ์ž๊ฒฉ ์ฆ๋ช…์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋Š” ๊ฒฉ๋ฆฌ๋œ ์ƒŒ๋“œ๋ฐ•์Šค์—์„œ ์‹คํ–‰๋˜๋ฉฐ, dd.* ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด ์‹ ๋ขฐ๋œ MCP ์„œ๋น„์Šค๊ฐ€ ํ˜ธ์ถœ์ž ๊ถŒํ•œ๊ณผ Code Execution ์ •์ฑ…์„ ์ ์šฉํ•ด ๋Œ€์‹  ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์‘๋‹ต์„ ์ •์ œํ•ด ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ฝ”๋“œ๋Š” ๋‹ค๋ฅธ Datadog ํ†ตํ•ฉ๊ณผ ๋™์ผํ•œ ํด๋ผ์ด์–ธํŠธ/์š”์ฒญ ๊ตฌ์กฐ๋ฅผ ์“ฐ๋Š” Datadog TypeScript ํด๋ผ์ด์–ธํŠธ SDK๋ฅผ ํ™œ์šฉํ•œ๋‹ค. GPT-5.6 Terra, GPT-5.6 Sol, Claude Sonnet 5, Claude Opus 4.8 ๋“ฑ 4๊ฐœ ๋ชจ๋ธ๋กœ 25๊ฐœ ์˜ต์ €๋ฒ„๋นŒ๋ฆฌํ‹ฐ ๊ณผ์ œ๋ฅผ ํ…Œ์ŠคํŠธํ•œ ๊ฒฐ๊ณผ, ์ •๋‹ต ์ •ํ™•๋„๊ฐ€ 7.7~21.8%ํฌ์ธํŠธ ํ–ฅ์ƒ๋˜์—ˆ๊ณ , ์ž…๋ ฅ ํ† ํฐ์€ 159.4k์—์„œ 42.8k๋กœ 73.2% ์ค„์—ˆ์œผ๋ฉฐ, ํˆด ํ˜ธ์ถœ ํšŸ์ˆ˜๋Š” ํ‰๊ท  4.08ํšŒ์—์„œ 2.47ํšŒ๋กœ 39.6% ๊ฐ์†Œํ–ˆ๋‹ค. ์ „์ฒด ๋ชจ๋ธ ํ‰๊ท  ์ •ํ™•๋„๋Š” 15.6%ํฌ์ธํŠธ ์ƒ์Šนํ•ด 89.6%์— ๋„๋‹ฌํ–ˆ๋‹ค.

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

When users donโ€™t click thumbs up: Inferring agent feedback from Datadog telemetry

Datadog

Datadog๋Š” AI ์—์ด์ „ํŠธ ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ์ข‹์•„์š”/์‹ซ์–ด์š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์ง€ ์•Š๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์•ฝํ•œ ๋ผ๋ฒจ๋ง(weak labeling) ๊ธฐ๋ฒ•์„ ๋„์ž…ํ–ˆ๋‹ค. Agent Observability ํŠธ๋ ˆ์ด์Šค(์ฑ„ํŒ… ์ „์‚ฌ ๋ฐ ์„ธ์…˜ ์ •๋ณด), RUM(์‚ฌ์šฉ์ž ํด๋ฆญยท์ฐธ์—ฌ ์‹œ๊ฐ„), Audit Trail(๋Œ€์‹œ๋ณด๋“œยท๋ฉ”ํŠธ๋ฆญ ๋ณ€๊ฒฝ ์ด๋ ฅ) ์„ธ ๊ฐ€์ง€ ์›๊ฒฉ ์ธก์ • ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•ด ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„๋ฅผ ์ถ”๋ก ํ•œ๋‹ค. Bits Chat ์„ธ์…˜์„ ์ˆ˜์ž‘์—…์œผ๋กœ ๋ผ๋ฒจ๋งํ•œ ๊ณจ๋“œ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ๊ฒ€์ฆํ•œ ๊ฒฐ๊ณผ, ํŠธ๋ ˆ์ด์Šค๋งŒ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ์ •ํ™•๋„ 78%, RUM์„ ๋”ํ•˜๋ฉด 80%, Audit Trail๊นŒ์ง€ ๋”ํ•˜๋ฉด 82%๊นŒ์ง€ ์˜ฌ๋ž๋‹ค. ์™„๋ฒฝํ•˜์ง„ ์•Š์ง€๋งŒ ์ˆ˜๋™ ๊ฒ€ํ† ๊ฐ€ ํ•„์š”ํ•œ ํŠธ๋ ˆ์ด์Šค๋ฅผ ์ฐพ์•„๋‚ด๋Š” ์ฒซ ํ•„ํ„ฐ๋กœ ์œ ์šฉํ•˜๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. Datadog๋Š” ์ด ์„ธ์…˜ ๋ถ„๋ฅ˜ ์Šคํ‚ฌ์„ ์˜คํ”ˆ์†Œ์Šค๋กœ Datadog Labs GitHub ์ €์žฅ์†Œ์— ๊ณต๊ฐœํ–ˆ์œผ๋ฉฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „์ฒดยท๊ฐœ๋ณ„ ํŠธ๋ ˆ์ด์ŠคยทํŠน์ • ์„ธ์…˜ ๋‹จ์œ„๋กœ ์ž…๋ ฅ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ์ €์ž๋Š” Michael Bevilacqua-Linn๊ณผ Tanguy Renaudie์ด๋ฉฐ 2026๋…„ 9์›” 22์ผ The Monitor ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์žฌ๋๋‹ค.

๐Ÿ’ก ๋ช…์‹œ์  ํ”ผ๋“œ๋ฐฑ ์—†์ด๋„ ๊ธฐ์กด ๊ด€์ธก ๋ฐ์ดํ„ฐ(ํŠธ๋ ˆ์ด์Šค, RUM, ๊ฐ์‚ฌ ๋กœ๊ทธ)๋ฅผ ์กฐํ•ฉํ•ด 82% ์ •ํ™•๋„๋กœ ์—์ด์ „ํŠธ ๋งŒ์กฑ๋„๋ฅผ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์€, ์šด์˜ํŒ€์ด ๋ณ„๋„ ํ”ผ๋“œ๋ฐฑ UI ์—†์ด๋„ AI ์—์ด์ „ํŠธ ํ’ˆ์งˆ ์ €ํ•˜๋ฅผ ์กฐ๊ธฐ์— ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€์ธก ๊ฐ€๋Šฅ์„ฑ ํ™•์žฅ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค.

How to design GitLab for enterprise scale

GitLab

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

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

How GitLab reduced code-per-agentic-flow ratio by 45%

GitLab

GitLab์€ Duo Agent Platform์—์„œ ์—์ด์ „ํ‹ฑ ํ”Œ๋กœ์šฐ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ํ•„์š”ํ•œ ์ฝ”๋“œ๋Ÿ‰(code-per-agentic-flow ratio)์„ Flow Registry ๋„์ž…์œผ๋กœ 45% ์ค„์˜€๋‹ค. ๊ธฐ์กด์—๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ LangGraph ๊ธฐ๋ฐ˜ Python ๊ทธ๋ž˜ํ”„๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ–ˆ๋Š”๋ฐ, ํ”Œ๋กœ์šฐ๋‹น 450์ค„ ์ด์ƒ์ด ํ•„์š”ํ–ˆ๊ณ  ํ…Œ์ŠคํŠธ์™€ ์žฌ์‚ฌ์šฉ์ด ์–ด๋ ค์› ๋‹ค. Flow Registry๋Š” ์„ ์–ธ์  YAML ์„ค์ •์„ ์ปดํŒŒ์ผํ•ด ์™„์ „ํ•œ LangGraph ํ”Œ๋กœ์šฐ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋‹ค. ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์—์ด์ „ํŠธ ๊ตฌ์„ฑ์š”์†Œ์ธ Components, ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์„ ๋‹ด๋‹นํ•˜๋Š” Routers, ๊ณต์œ  ์ƒํƒœ/์ปจํ…์ŠคํŠธ ๊ตฌ์กฐ๋ผ๋Š” ์„ธ ์ถ•์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด AI ์—”์ง€๋‹ˆ์–ด๋ง ๊ด€์‹ฌ์‚ฌ์™€ ํ”Œ๋žซํผ ๊ตฌํ˜„์„ ๋ถ„๋ฆฌํ–ˆ๊ณ , ์•ฝ 7,000๋ช…์ด ์ฐธ๊ฐ€ํ•œ ํ•ด์ปคํ†ค์—์„œ ์ฐธ๊ฐ€์ž๋“ค์ด LangGraph ์ €์ˆ˜์ค€ ์ฝ”๋“œ๋ฅผ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ ๋„ 600๊ฐœ ์ด์ƒ์˜ ์—์ด์ „ํŠธยทํ”Œ๋กœ์šฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์—ˆ๋‹ค.

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

New trends in global card fraud: How 3D Secure and regional mandates are affecting risk

Stripe

Stripe๋Š” 2022๋…„ 1์›”๋ถ€ํ„ฐ 2026๋…„ 3์›”๊นŒ์ง€ ์ž์‚ฌ ํ”Œ๋žซํผ์˜ ์ˆ˜์‹ญ์–ต ๊ฑด ๊ฑฐ๋ž˜๋ฅผ ๋ถ„์„ํ•ด ์ง€์—ญ๋ณ„ ์นด๋“œ ์‚ฌ๊ธฐ ์ถ”์„ธ๋ฅผ ์กฐ์‚ฌํ–ˆ๋‹ค. ์•„์‹œ์•„ํƒœํ‰์–‘(APAC) ์ง€์—ญ์€ ๋‹ค์ˆ˜ ๊ตญ๊ฐ€๊ฐ€ ์˜จ๋ผ์ธ ์นด๋“œ ๊ฒฐ์ œ์— 3D Secure(3DS) ์ธ์ฆ์„ ์˜๋ฌดํ™”ํ•˜๋ฉด์„œ 20222025๋…„ ๊ฐ€์žฅ ๊พธ์ค€ํ•œ ์‚ฌ๊ธฐ์œจ ๊ฐ์†Œ๋ฅผ ๋ณด์˜€๊ณ , 2026๋…„ ์ฒ˜์Œ์œผ๋กœ ์ „ ์ง€์—ญ ์ค‘ ๊ฐ€์žฅ ๋‚ฎ์€ ์นด๋“œ ์‚ฌ๊ธฐ์œจ์„ ๊ธฐ๋กํ–ˆ๋‹ค. ๋ง๋ ˆ์ด์‹œ์•„๋Š” 20222025๋…„ ์‚ฌ๊ธฐ์œจ์ด 74% ๊ฐ์†Œํ•ด APAC ๋‚ด ์ตœ๋Œ€ ๊ฐ์†Œํญ์„ ๋ณด์˜€๊ณ , ์ผ๋ณธ์€ 2025๋…„ 4์›” 3DS ์˜๋ฌดํ™” ์ดํ›„ 2025๋…„ ๋ถ„์Ÿ(๋””์Šคํ“จํŠธ)์œจ์ด ์ „๋…„ ๋™๊ธฐ ๋Œ€๋น„ 30% ์ด์ƒ ๋‚ฎ์•„์กŒ๋‹ค. ์œ ๋Ÿฝ์€ 2022~2025๋…„ ์‚ฌ๊ธฐ์œจ์ด 21% ๊ฐ์†Œํ–ˆ๋Š”๋ฐ, ํ”„๋ž‘์Šค๋Š” 40%, ์˜๊ตญ์€ 27% ์ค„์—ˆ๋‹ค. ๋ฐ˜๋ฉด ๋ผํ‹ด์•„๋ฉ”๋ฆฌ์นด๋Š” 2025๋…„ ๊ธฐ์ค€ ์นด๋“œ ์‚ฌ๊ธฐ์œจ์ด EMEA(์œ ๋Ÿฝยท์ค‘๋™ยท์•„ํ”„๋ฆฌ์นด)๋ณด๋‹ค 160% ๋†’์•˜์œผ๋ฉฐ, ํ˜„๊ธˆ ์ค‘์‹ฌ ๊ฒฝ์ œ๋กœ ์‚ฌ๊ธฐ ํƒ์ง€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ€์กฑํ•˜๊ณ  ์†Œ๋น„์ž์—๊ฒŒ ์œ ๋ฆฌํ•œ ๋ถ„์Ÿ ์ฒ˜๋ฆฌ ๊ทœ์ •์ด ์›์ธ์œผ๋กœ ์ง€๋ชฉ๋๋‹ค.

๐Ÿ’ก 3D Secure ์˜๋ฌดํ™”๊ฐ€ ์‹ค์ œ๋กœ ์‚ฌ๊ธฐ์œจ๊ณผ ๋ถ„์Ÿ์œจ์„ 30~70%๋Œ€๊นŒ์ง€ ๋‚ฎ์ถ˜ ์‚ฌ๋ก€๋Š”, ๊ฒฐ์ œ ์ธํ”„๋ผ๋ฅผ ์šด์˜ํ•˜๋Š” ํŒ€์ด ์ง€์—ญ๋ณ„ ๊ทœ์ œ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ถฐ 3DS ์ ์šฉ ์ „๋žต์„ ์„ ์ œ์ ์œผ๋กœ ์กฐ์ •ํ•  ๊ทผ๊ฑฐ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

Grafana Alerting: Scale alert routing without scaling complexity using multiple notification policies

Grafana

Grafana๋Š” ์•Œ๋ฆผ ๋ผ์šฐํŒ…์ด ์ปค์ง€๋ฉด์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ณต์žก์„ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์ค‘ ์•Œ๋ฆผ ์ •์ฑ…(multiple notification policies) ๊ธฐ๋Šฅ์„ ๋‚ด๋†จ๋‹ค. ๊ธฐ์กด์—๋Š” ํŒ€์ด ๋Š˜์–ด๋‚ ์ˆ˜๋ก ๋ชจ๋“  ๋ผ์šฐํŒ… ๋กœ์ง์ด ํ•˜๋‚˜์˜ ์ •์ฑ… ํŠธ๋ฆฌ ์•ˆ์— ๋“ค์–ด๊ฐ€์•ผ ํ–ˆ๊ณ , ์ •์ฑ…์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ํŠธ๋ฆฌ ์ „์ฒด๋ฅผ ๊ฑด๋“œ๋ ค์•ผ ํ–ˆ์œผ๋ฉฐ ๊ณต์œ  ์„ค์ •์— ๋Œ€ํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์ด ํ•„์š”ํ–ˆ๋‹ค. ์ƒˆ ๊ธฐ๋Šฅ์€ ์ „์—ญ ๋ผ์šฐํŒ… ๊ตฌ์„ฑ์„ ์ด๋ฆ„์ด ๋ถ™์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ์ •์ฑ… ํŠธ๋ฆฌ๋กœ ๋ถ„๋ฆฌํ•˜๋ฉฐ, ๊ฐ ์ •์ฑ… ํŠธ๋ฆฌ๋Š” ์ž์ฒด ๋ฃจํŠธ ์ •์ฑ…๊ณผ ํ•˜์œ„ ๋ผ์šฐํŠธ๋ฅผ ๊ฐ€์ง„๋‹ค. ์ด ๊ธฐ๋Šฅ์€ Grafana 13.1์—์„œ alertingMultiplePolicies ๊ธฐ๋Šฅ ํ† ๊ธ€๋กœ ์ฒ˜์Œ ๋„์ž…๋๊ณ , Grafana 13.2์—์„œ ์ •์‹ ์ถœ์‹œ(GA)๋๋‹ค. ํŒ€์€ ์ด์ œ ์•Œ๋ฆผ ๊ทœ์น™์„ ํŠน์ • ์ •์ฑ…์— ์ง์ ‘ ์—ฐ๊ฒฐํ•˜๊ณ , UIยทAPIยทTerraform์„ ํ†ตํ•ด ๊ฐ ์ •์ฑ…์„ ๋…๋ฆฝ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ •์ฑ… ๋‹จ์œ„๋กœ ์—ญํ•  ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ์ œ์–ด(RBAC)๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

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

Open-Sourcing Rebalancer: A Generic, High-Performance Library for Solving Assignment Problems

Meta Engineering

Meta๋Š” ์‚ฌ๋‚ด์—์„œ 9๋…„ ๋„˜๊ฒŒ ์ž์› ํ• ๋‹น ๋ฌธ์ œ๋ฅผ ํ’€์–ด์˜จ ๋ฐฐ์ • ๋ฌธ์ œ(assignment problem) ์†”๋ฒ„ Rebalancer๋ฅผ Apache 2.0 ๋ผ์ด์„ ์Šค๋กœ ์˜คํ”ˆ์†Œ์Šคํ™”ํ–ˆ๋‹ค. Rebalancer๋Š” N๊ฐœ์˜ ๊ฐ์ฒด๋ฅผ M๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ์— ๋ณต์žกํ•œ ์ œ์•ฝ ์กฐ๊ฑด์„ ๋งŒ์กฑ์‹œํ‚ค๋ฉด์„œ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ์œ„ํ•œ ๋„๋ฉ”์ธ ํŠนํ™” ์–ธ์–ด(DSL)๋กœ, ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ช…์‹œํ• ์ง€, ๋ฉ”๋ชจ๋ฆฌ์— ์–ด๋–ป๊ฒŒ ํšจ์œจ์ ์œผ๋กœ ์ €์žฅํ• ์ง€, ์–ด๋–ป๊ฒŒ ํ’€์ง€, ์–ด๋–ป๊ฒŒ ๋””๋ฒ„๊น…ํ• ์ง€๋ฅผ ์„œ๋กœ ๋ถ„๋ฆฌํ•ด ์„ค๊ณ„ํ–ˆ๋‹ค. C++/Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ œ๊ณต๋˜๋ฉฐ ๊ฐ์ฒดยท์ปจํ…Œ์ด๋„ˆยท์ฐจ์›ยท๋ชฉํ‘œยท์ œ์•ฝ์„ ์ด๋ฆ„ ๋ถ™์—ฌ ์ •์˜ํ•˜๋Š” ๋ช…์„ธํ˜• DSL๊ณผ ๋Œ€๊ทœ๋ชจ ์ธ์Šคํ„ด์Šค๊นŒ์ง€ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋กœ์ปฌ ์„œ์น˜ ์—”์ง„์„ ๊ฐ–์ถ”๊ณ  ์žˆ๊ณ , ๋™์ผํ•œ ๋ชจ๋ธ์„ HiGHSยทGurobiยทFICO Xpress ๊ฐ™์€ MIP(ํ˜ผํ•ฉ ์ •์ˆ˜ ๊ณ„ํš๋ฒ•) ๋ฐฑ์—”๋“œ๋กœ๋„ ๊ทธ๋Œ€๋กœ ํ’€ ์ˆ˜ ์žˆ๋‹ค. Meta ๋‚ด๋ถ€์—์„œ๋Š” ํšŒ์˜์‹ค ๋ฐฐ์ • ์‹œ ์ด๋™ ๊ฑฐ๋ฆฌ๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ฑฐ๋‚˜, ์ง€์› ํ‹ฐ์ผ“์„ ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ ๋ฐฐ์ •ํ•˜๊ฑฐ๋‚˜, ์ž๋ฆฌ ๋ฐฐ์น˜๋ฅผ ์ตœ์ ํ™”ํ•˜๋Š” ๋“ฑ ์ธํ”„๋ผ ์™ธ์ ์ธ ๋ฌธ์ œ์—๋„ ํญ๋„“๊ฒŒ ์“ฐ์—ฌ ์™”๋‹ค. ์†Œ์Šค๋Š” GitHub์˜ facebook/rebalancer ์ €์žฅ์†Œ์—์„œ ๊ณต๊ฐœ๋๋‹ค.

๐Ÿ’ก ๊ฐ™์€ ๋ช…์„ธ๋ฅผ ๋กœ์ปฌ ์„œ์น˜์™€ MIP ์†”๋ฒ„(HiGHS/Gurobi ๋“ฑ) ์–‘์ชฝ์œผ๋กœ ํ’€ ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋Š”, ์šด์˜ํŒ€์ด ๋…ธ๋“œ-ํŒŒ๋“œ ๋ฐฐ์น˜๋‚˜ ์ž‘์—… ์Šค์ผ€์ค„๋ง์ฒ˜๋Ÿผ ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์—์„œ ํ”ํ•œ ๋ฐฐ์ • ๋ฌธ์ œ๋ฅผ ์ž์ฒด ์ตœ์ ํ™” ๋กœ์ง์„ ์ƒˆ๋กœ ์งœ์ง€ ์•Š๊ณ ๋„ ๊ฒ€์ฆ๋œ ์†”๋ฒ„ ์œ„์— ์–น์–ด ํ’€ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

Introducing Our New Dropbox API Documentation

Dropbox

๋“œ๋กญ๋ฐ•์Šค๊ฐ€ 2026๋…„ 9์›” 21์ผ ์ƒˆ๋กœ ๊ฐœํŽธํ•œ API ๋ฌธ์„œ๋ฅผ docs.dropboxapi.com์— ๊ณต๊ฐœํ–ˆ๋‹ค. ์ƒˆ ๋ฌธ์„œ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์„ค์ •ํ•˜๊ณ  ์‹ค์ œ API๋ฅผ ํ˜ธ์ถœํ•ด ์‘๋‹ต์„ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ํ…Œ์ŠคํŠธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ๋˜ํ•œ ์—”๋“œํฌ์ธํŠธยทํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…ยท์ฝ”๋“œ ์˜ˆ์ œ์— ๋Œ€ํ•œ ์งˆ๋ฌธ์— ์ฆ‰์‹œ ๋‹ตํ•ด์ฃผ๋Š” ๋‚ด์žฅ AI ์–ด์‹œ์Šคํ„ดํŠธ๋„ ํฌํ•จํ•œ๋‹ค. ์•„์šธ๋Ÿฌ MCP(Model Context Protocol)๋ฅผ ์ง€์›ํ•ด ํ˜ธํ™˜๋˜๋Š” AI ๋„๊ตฌ๊ฐ€ ์ตœ์‹  Dropbox API ๋ฌธ์„œ๋ฅผ ์ง์ ‘ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๋‹ค. ์ด ๋ฐœํ‘œ๋Š” Dropbox Developer Support Team ๋ช…์˜๋กœ dropbox.tech ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์‹œ๋๋‹ค.

๐Ÿ’ก ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ํ…Œ์ŠคํŠธ์™€ MCP ์—ฐ๋™์„ ๊ฐ–์ถ˜ ์ƒˆ API ๋ฌธ์„œ ๋•๋ถ„์— Dropbox ์—ฐ๋™์„ ๋‹ค๋ฃจ๋Š” ๊ฐœ๋ฐœ์ž์™€ AI ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ ๋ชจ๋‘ ๋ณ„๋„ Postman ์„ค์ •์ด๋‚˜ ๋ฌธ์„œ ์žฌํ™•์ธ ์—†์ด ์‹ค์ œ ์‘๋‹ต์„ ์ฆ‰์‹œ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค.

How Adaptive Tail Sampling Works in the OpenTelemetry Collector

Honeycomb

ํ—ˆ๋‹ˆ์ปด์ด ์ž์‚ฌ์˜ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ tail sampler์ธ Refinery์—์„œ ์Œ“์€ ์ˆ˜๋…„๊ฐ„์˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ๋งŒ๋“  adaptive tail sampling(์ ์‘ํ˜• ํ…Œ์ผ ์ƒ˜ํ”Œ๋ง) ํ”„๋กœ์„ธ์„œ๋ฅผ OpenTelemetry Collector์— ๊ธฐ๊ณ ํ–ˆ๋‹ค๊ณ  ์†Œ๊ฐœํ•˜๋Š” ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ๋‹ค. ์ด ํ”„๋กœ์„ธ์„œ๋Š” ํŠธ๋ ˆ์ด์Šค์˜ ์™„์ „ํ•œ ์ปจํ…์ŠคํŠธ๋ฅผ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด ์ŠคํŒฌ์„ ์ผ์ • ์‹œ๊ฐ„ ๋ฒ„ํผ๋งํ•˜๋˜, ๋ฃจํŠธ ์ŠคํŒฌ ์ˆ˜์‹  ์งํ›„ ์งง์€ ์ง€์—ฐ(๊ธฐ๋ณธ๊ฐ’ 2์ดˆ, decision_delay)์ด ์ง€๋‚˜๋ฉด ์ƒ˜ํ”Œ๋ง ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๊ณ , ๊ฒฐ์ •์ด ๋๋‚ด ๋‚˜์ง€ ์•Š์€ ํŠธ๋ ˆ์ด์Šค์— ๋Œ€ํ•ด์„œ๋Š” ๊ธฐ๋ณธ 30์ดˆ์˜ trace_timeout์„ ์•ˆ์ „๋ง์œผ๋กœ ๋‘”๋‹ค. ์ƒ˜ํ”Œ๋ง ์ „๋žต์œผ๋กœ๋Š” ํŠน์ • ํ•„๋“œ ์กฐํ•ฉ(์˜ˆ: HTTP ์ƒํƒœ ์ฝ”๋“œ)์˜ ๋ฐœ์ƒ ๋นˆ๋„์— ๋”ฐ๋ผ ๋น„์œจ์„ ์ž๋™ ์กฐ์ •ํ•˜๋Š” ๋™์  ์ƒ˜ํ”Œ๋ง, ์—๋Ÿฌ ํŠธ๋ ˆ์ด์Šค๋Š” 100% ์ƒ˜ํ”Œ๋งํ•˜๋Š” ์‹์˜ ๊ทœ์น™ ๊ธฐ๋ฐ˜ ์ƒ˜ํ”Œ๋ง, ์ดˆ๋‹น ์ŠคํŒฌ ์ˆ˜ ์ƒํ•œ์„ ๋‘๋Š” ์ฒ˜๋ฆฌ๋Ÿ‰ ๊ธฐ๋ฐ˜ ์ƒ˜ํ”Œ๋ง์„ ์ง€์›ํ•œ๋‹ค๊ณ  ์•Œ๋ ค์ ธ ์žˆ๋‹ค. Collector์˜ ๊ธฐ์กด ์ •์  ๊ทœ์น™ ๊ธฐ๋ฐ˜ tail sampler๋‚˜ ํ™•๋ฅ ์  ์ƒ˜ํ”Œ๋Ÿฌ๊ฐ€ ๊ฐ–๋˜ ๊ฒฝ์ง์„ฑ์„ ์™„ํ™”ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋ฉฐ, ์ •์‹ Collector ๋ฐฐํฌํŒ์— ํฌํ•จ๋˜๊ธฐ ์ „๊นŒ์ง€๋Š” Honeycomb Collector Distribution์„ ํ†ตํ•ด ๋จผ์ € ์‚ฌ์šฉํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด ์š”์•ฝ์€ ์›๋ฌธ ํŽ˜์ด์ง€์— ์ง์ ‘ ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•ด ์ œ๋ชฉยท์š”์•ฝ๊ณผ ๋™์ผ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š” Honeycomb์˜ ๊ด€๋ จ ๋ฌธ์„œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑ๋๋‹ค.

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

Inside Petal: Building the Worldโ€™s First Petabit-Class Transoceanic Subsea Cable

Meta Engineering

๋ฉ”ํƒ€๊ฐ€ ํ”„๋ž‘์Šค์™€ ๋ฏธ๊ตญ์„ ์•ฝ 7,000km ๊ฑฐ๋ฆฌ๋กœ ์ž‡๋Š” ์„ธ๊ณ„ ์ตœ์ดˆ์˜ ํŽ˜ํƒ€๋น„ํŠธ๊ธ‰ ๋Œ€์–‘ํšก๋‹จ ํ•ด์ €์ผ€์ด๋ธ” 'Petal'์„ ๊ณต๊ฐœํ–ˆ๋‹ค. ์™„๊ณต ์‹œ 1ํŽ˜ํƒ€๋น„ํŠธ/์ดˆ(Pbps)์˜ ์šฉ๋Ÿ‰์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ด๋Š” ํ˜„์žฌ ์ตœ๊ณ  ์ˆ˜์ค€์˜ ๋Œ€์–‘ํšก๋‹จ ์ผ€์ด๋ธ” ๋Œ€๋น„ ๋‘ ๋ฐฐ์— ๋‹ฌํ•˜๋Š” ์šฉ๋Ÿ‰์œผ๋กœ, ์ „๋ ฅ์ด๋‚˜ ๋ฌผ๋ฆฌ์  ์ธํ”„๋ผ๋ฅผ ๋น„๋ก€ํ•ด์„œ ๋Š˜๋ฆฌ์ง€ ์•Š๊ณ ๋„ ์ด๋ฅผ ๋‹ฌ์„ฑํ•œ๋‹ค๋Š” ์ ์—์„œ ๋Œ€์–‘ํšก๋‹จ ํ•ด์ €์ผ€์ด๋ธ” ์—ญ์‚ฌ์ƒ ์„ธ๋Œ€๋‹น ์ตœ๋Œ€ ์šฉ๋Ÿ‰ ์ฆ๊ฐ€๋ผ๊ณ  ์†Œ๊ฐœ๋๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” ๋Œ€์–‘ํšก๋‹จ ๊ฑฐ๋ฆฌ์— ๋ฉ€ํ‹ฐ์ฝ”์–ด ๊ด‘์„ฌ์œ ๋ฅผ ์ ์šฉํ•œ ์ตœ์ดˆ์˜ ์‹œ์Šคํ…œ์œผ๋กœ, 48๊ฐœ ์„ฌ์œ ์Œ์„ ๋‘ ๊ฐœ์˜ ์ฝ”์–ด(๊ฐ๊ฐ 24์Œ)๋กœ ๋‚˜๋ˆ  ๋ฐฐ์น˜ํ•˜๋Š” 2์ฝ”์–ด ๊ด‘์„ฌ์œ  ๋ฐฉ์‹์„ ํ†ตํ•ด 1Pbps๋ฅผ ๊ตฌํ˜„ํ•œ๋‹ค. ๋ฉ”ํƒ€๋Š” ํ•ด์ €์ผ€์ด๋ธ” ์ „๋ฌธ์—…์ฒด NEC ๋ฐ ์Šค๋ฏธํ† ๋ชจ์ „๊ธฐ๊ณต์—…(Sumitomo Electric Industries)๊ณผ ํŒŒํŠธ๋„ˆ์‹ญ์„ ๋งบ์–ด ์ผ€์ด๋ธ”์„ ๊ฐœ๋ฐœํ•˜๋ฉฐ, ํ”„๋ž‘์Šค ๋Œ€์„œ์–‘ ์—ฐ์•ˆ ์ƒ๋ฅ™ ๊ตฌ๊ฐ„์€ ์˜ค๋ Œ์ง€(Orange)๊ฐ€ ์ง€์›ํ•œ๋‹ค. ์„œ๋น„์Šค ๊ฐœ์‹œ ๋ชฉํ‘œ ์‹œ์ ์€ 2029๋…„์œผ๋กœ ์•Œ๋ ค์กŒ๋‹ค.

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

๋„๋ฉ”์ธ ์ง€์‹ ์—†๋Š” ๋””์ž์ด๋„ˆ๊ฐ€ ํŒ€์˜ ๊ธฐ์ค€์„ ๋ฐ”๊พผ ๋ฐฉ๋ฒ•

ํ† ์Šค

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

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

Understand the top paths users take to convert or drop off with Journey Paths

Datadog

Datadog Product Analytics์— ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ Journey Paths๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜๋œ ํ”Œ๋กœ์šฐ ์•ˆ์—์„œ ๊ฑฐ์น˜๋Š” ํŽ˜์ด์ง€ยท์•ก์…˜ ์‹œํ€€์Šค๋ฅผ ๋นˆ๋„์ˆœ์œผ๋กœ ์‹œ๊ฐํ™”ํ•˜๋Š” ์ฐจํŠธ ํƒ€์ž…์ด๋‹ค. ์ „ํ™˜์— ์„ฑ๊ณตํ•œ ๊ฒฝ๋กœ์™€ ์ดํƒˆํ•œ ๊ฒฝ๋กœ๋ฅผ ๋‚˜๋ž€ํžˆ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์–ด, ๊ธฐ์กด ํผ๋„ ๋ถ„์„์œผ๋กœ๋Š” ๋ณด์ด์ง€ ์•Š๋˜ ์ค‘๊ฐ„ ๋‹จ๊ณ„์˜ ํ–‰๋™ ํŒจํ„ด์„ ๋“œ๋Ÿฌ๋‚ธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฒฐ์ œ ์™„๋ฃŒ ์ „ ํผ ํ•„๋“œ๋ฅผ ๋ฐ˜๋ณตํ•ด์„œ ์˜ค๊ฐ€๋Š” ๋“ฑ ์ „ํ™˜์€ ๋˜์ง€๋งŒ ๋น„ํšจ์œจ์ ์ธ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๊ธ€์—์„œ ์ œ์‹œ๋œ ์‚ฌ๋ก€๋กœ๋Š”, ์ฒดํฌ์•„์›ƒ ํ”Œ๋กœ์šฐ์— ์ง€์›(support) ๋งํฌ๊ฐ€ ์žˆ์„ ๋•Œ ํผ๋„ ๋ถ„์„ ์ƒ์œผ๋กœ๋Š” ๊ฒฐ์ œ ์ „ 40%๊ฐ€ ์ดํƒˆํ•˜๋Š” ๊ฒƒ์œผ๋กœ๋งŒ ๋ณด์ด์ง€๋งŒ, Journey Paths๋กœ ๋ณด๋ฉด ์ƒ๋‹น์ˆ˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ทธ ์ง€์› ๋งํฌ๋ฅผ ํด๋ฆญํ•œ ๋’ค ๋Œ์•„์˜ค์ง€ ์•Š๋Š” ํŒจํ„ด์ด ๋“œ๋Ÿฌ๋‚œ๋‹ค. Journey Paths๋Š” Conversion Analysis Panel, Session Replay, Real User Monitoring(RUM)๊ณผ ์—ฐ๋™๋˜์–ด ํŠน์ • ์†์„ฑยท์„ธ๊ทธ๋จผํŠธ์˜ ํ†ต๊ณ„์  ์ƒ๊ด€๊ด€๊ณ„ ํ™•์ธ, ๊ฐœ๋ณ„ ์„ธ์…˜ ๋ฆฌํ”Œ๋ ˆ์ด, ์—๋Ÿฌยท์ง€์—ฐยท๋ ˆ์ด์ง€ ํด๋ฆญ ๊ฐ™์€ ๊ธฐ์ˆ ์  ์กฐ๊ฑด ํ™•์ธ๊นŒ์ง€ ์ด์–ด์ง„๋‹ค. ๋ณ„๋„์˜ ๊ณ„์ธก ์—†์ด RUM๊ณผ ๋™์ผํ•œ BrowserยทMobile SDK๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ, ๋…๋ฆฝ๋œ ์ฐจํŠธ๋กœ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๋Œ€์‹œ๋ณด๋“œ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก ์šด์˜ยท๊ด€์ธก ๊ด€์ ์—์„œ Journey Paths๋Š” ํผ๋„ ์ง€ํ‘œ๋งŒ์œผ๋กœ ๋†“์น˜๋Š” ์ดํƒˆยท๋น„ํšจ์œจ ๊ฒฝ๋กœ๋ฅผ RUM ๋ฐ์ดํ„ฐ์™€ ๊ฒฐํ•ฉํ•ด ์ง„๋‹จํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋ฏ€๋กœ, ํ”„๋ŸฐํŠธ์—”๋“œ ์„ฑ๋Šฅยท์—๋Ÿฌ ์ด์Šˆ๊ฐ€ ์ „ํ™˜์œจ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ํ•˜๋‚˜์˜ ์›Œํฌํ”Œ๋กœ์—์„œ ์ถ”์ ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜๋‹ค.


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

NEXT PATH / VERIFY IN CONTEXT

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

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

OpenForge