TECH SIGNAL / ENGINEERING REPORT

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

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

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

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

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

Your container runs. Everything around it shouldnโ€™t be your problem.

AWS๋Š” Amazon ECS Express Mode๋ฅผ ํ†ตํ•ด ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€ ํ•˜๋‚˜์™€ IAM ์—ญํ•  ๋‘ ๊ฐœ๋งŒ ๋„˜๊ธฐ๋ฉด ALB, TLS ์ธ์ฆ์„œ, ์˜คํ† ์Šค์ผ€์ผ๋ง, ์บ๋„ˆ๋ฆฌ ๋ฐฐํฌ๊นŒ์ง€ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑ๋˜๋Š” ํ”„๋กœ๋•์…˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ตœ๋Œ€ 25๊ฐœ์˜ Express Mode ์„œ๋น„์Šค๊ฐ€ VPC ๋‚ด์—์„œ ๋‹จ์ผ ALB๋ฅผ ๊ณต์œ ํ•ด ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ๊ฐ€ ํ•„์š”ํ•  ๋•Œ๋งŒ ์ถ”๊ฐ€๋˜๊ณ  ์„œ๋น„์Šค ์‚ญ์ œ ์‹œ ํ•จ๊ป˜ ์ œ๊ฑฐ๋˜๋Š” ๊ตฌ์กฐ๋‹ค. ์ตœ๊ทผ์—๋Š” ํ‘œ์ค€ ECS ํƒœ์Šคํฌ ์ •์˜๋ฅผ ์ง์ ‘ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์ง€์›ํ•ด, ๊ธฐ์กด ECS ์‚ฌ์šฉ์ž๋Š” ์ด๋ฏธ ์ž‘์„ฑํ•œ ์ŠคํŽ™์„ ๊ทธ๋Œ€๋กœ ๋„ฃ๊ณ  ์‚ฌ์ด๋“œ์นด์™€ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. Express Mode๊ฐ€ ๋งŒ๋“  ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋Š” ์‚ฌ์šฉ์ž ๊ณ„์ • ์•ˆ์˜ ํ‘œ์ค€ AWS ๋ฆฌ์†Œ์Šค์ด๋ฉฐ ARN์œผ๋กœ ์‹๋ณ„๋˜๋ฏ€๋กœ ์ฝ˜์†”, CLI, SDK๋กœ ์ง์ ‘ ์ˆ˜์ •ํ•ด๋„ ๋ฝ์ธ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๊ฐ•์กฐํ•œ๋‹ค. ์„œ๋น„์Šค ํ•˜๋‚˜๋ฅผ ์‚ญ์ œํ•˜๋ฉด ํƒ€๊นƒ ๊ทธ๋ฃน, ์Šค์ผ€์ผ๋ง ์ •์ฑ…, ์•Œ๋žŒ๊นŒ์ง€ ํ•จ๊ป˜ ์ •๋ฆฌ๋˜์–ด ๊ณ ์•„ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋‚จ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ๋„ ๋‹จ์ผ API ํ˜ธ์ถœ๋กœ ์„ค๊ณ„ํ•œ ์ด์œ ๋กœ ์ œ์‹œ๋œ๋‹ค. ์ €์ž๋Š” AWS ECSํŒ€์˜ Satej Sawant๋‹ค.

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

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


Kubernetes & Cloud Native

Kubernetes v1.37: Pod Certificates and Cluster Trust Bundles

Kubernetes

Kubernetes ๋ธ”๋กœ๊ทธ๋Š” v1.37์—์„œ Pod Certificates์™€ Cluster Trust Bundles๊ฐ€ GA๋กœ ์Šน๊ฒฉ๋๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. Pod Certificates๋Š” TLSยทmTLS์šฉ X.509 ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์„ ํ•ต์‹ฌ Kubernetes์— ๋‚ด์žฅํ•ด, ํ† ํฐ์„ ๊ฐ€์ง„ ์ชฝ์ด ๊ทธ๋Œ€๋กœ ์‹ ์›์ด ๋˜๋Š” ์„œ๋น„์Šค ์–ด์นด์šดํŠธ JWT ๊ธฐ๋ฐ˜ ์ธ์ฆ์˜ ๊ตฌ์กฐ์  ์•ฝ์ ์„ ๋ณด์™„ํ•˜๋Š” ํ”„๋กœ๋•์…˜ ์‹ ์› ๊ธฐ์ˆ ์ด๋ผ๊ณ  ์„ค๋ช…ํ•œ๋‹ค. Cluster Trust Bundles๋Š” ์‹ ๋ขฐํ•  CA ์ธ์ฆ์„œ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์— ๋ฐฐํฌํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋ฉฐ Pod Certificates์™€ ํ•จ๊ป˜ ์ง์„ ์ด๋ฃฌ๋‹ค. ์„œ๋น„์Šค ์–ด์นด์šดํŠธ JWT๋Š” Kubelet์— ๋‚ด์žฅ๋œ ์ž๋™ ๋ฐœ๊ธ‰, ๋…ธ๋“œ ์ œํ•œ ์–ด๋“œ๋ฏธ์…˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•œ ์ตœ์†Œ ๊ถŒํ•œ ๋ฐœ๊ธ‰, ํด๋ผ์šฐ๋“œ ์ œ๊ณต์ž์™€ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์„ ๋„˜๋‚˜๋“œ๋Š” ์—ฐ๋™์ด๋ผ๋Š” ์žฅ์ ์„ ์œ ์ง€ํ•œ ์ฑ„ ๋‚จ์•„ ์žˆ๋‹ค๊ณ  ๋ง๋ถ™์ธ๋‹ค. ๊ธ€์€ ์ด ๊ธฐ๋Šฅ์ด ํŒŒ๋“œ ๊ฐ„ ๋ณด์•ˆ ํ†ต์‹ , ํด๋Ÿฌ์Šคํ„ฐ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ธ์ฆ, mTLS ํ†ต์‹  ๊ฐ™์€ ์šฉ๋„์— ์“ฐ์ธ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ž‘์„ฑ์ž๋Š” GitHub ๊ณ„์ • ahmedtd๋กœ ํ‘œ๊ธฐ๋œ Taahir Ahmed๋‹ค.

๐Ÿ’ก ๋ณด์•ˆ ๋ฏผ๊ฐ ์›Œํฌ๋กœ๋“œ ๊ฐ„ ํ†ต์‹ ์„ ํ† ํฐ ๊ธฐ๋ฐ˜ JWT์—์„œ Pod Certificates์˜ X.509 ๋ฐœ๊ธ‰์œผ๋กœ ์˜ฎ๊ธฐ๋ฉด ํ† ํฐ ํƒˆ์ทจ ์‹œ ๊ทธ๋Œ€๋กœ ์‹ ์›์ด ๋„์šฉ๋˜๋Š” ์œ„ํ—˜์ด ์ค„์–ด๋“œ๋Š” ๋Œ€์‹ , ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ยทํšŒ์ „ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ƒˆ๋กœ ์šด์˜ํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋‹ด์ด ์ƒ๊ธด๋‹ค.

Scale before the spike: Predictive autoscaling for GPU workloads on Kubernetes

CNCF

CNCF ๋ธ”๋กœ๊ทธ๋Š” ์–ด๋А ํ™”์š”์ผ ์ƒˆ๋ฒฝ ํ”„๋กœ๋•์…˜ ์„œ๋น„์Šค๊ฐ€ ํŠธ๋ž˜ํ”ฝ ๊ธ‰์ฆ์œผ๋กœ ํฌ๋ž˜์‹œ๋œ ์‚ฌ๊ณ ๋ฅผ ๊ณ„๊ธฐ๋กœ GPU ์›Œํฌ๋กœ๋“œ์šฉ ์˜ˆ์ธก ์˜คํ† ์Šค์ผ€์ผ๋ง์„ ์„ค๋ช…ํ•œ๋‹ค. 06:00์— ํŠธ๋ž˜ํ”ฝ์ด ๋ชฐ๋ฆฌ๊ณ  06:05์— HPA๊ฐ€ ์Šค์ผ€์ผ์—…์„ ํŠธ๋ฆฌ๊ฑฐํ–ˆ์ง€๋งŒ 06:45๊ฐ€ ๋ผ์„œ์•ผ GPU ๋…ธ๋“œ ํ”„๋กœ๋น„์ €๋‹์ด ๋๋‚ฌ๊ณ , ๊ทธ๋•Œ๋Š” ์ด๋ฏธ ๊ธ‰์ฆ์ด ๋๋‚˜ ๊ณ ๊ฐ์ด ์—๋Ÿฌ๋ฅผ ๊ฒช์€ ๋’ค์˜€๋‹ค๋Š” ํƒ€์ž„๋ผ์ธ์„ ์ œ์‹œํ•˜๋ฉฐ 1520%์˜ ์—๋Ÿฌ์œจ๊ณผ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋Œ€๊ธฐ ํŒŒ๋“œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๊ทผ๋ณธ ์›์ธ์€ ํŽŒ์›จ์–ด ๋กœ๋“œ, ๋“œ๋ผ์ด๋ฒ„ ์ดˆ๊ธฐํ™”, CUDA ์„ค์ • ๋•Œ๋ฌธ์— GPU ๋…ธ๋“œ ํ”„๋กœ๋น„์ €๋‹์ด CPU ์ „์šฉ ์„œ๋น„์Šค๋ณด๋‹ค 35๋ฐฐ ๋” ๊ฑธ๋ฆฐ๋‹ค๋Š” ์ ์ด๋‹ค. ์ €์ž๋“ค์ด ๋งŒ๋“  ๊ตฌ์กฐ๋Š” 2์ธต LSTM(64โ†’32 ์œ ๋‹›, 50 ์—ํญ, 10,080 ์ƒ˜ํ”Œ ํ•™์Šต)์œผ๋กœ 10๋ถ„ ๋’ค GPU ์ˆ˜์š”๋ฅผ ์˜ˆ์ธกํ•ด ์‹ค์ œ ์ˆ˜์š”์˜ ยฑ10% ๋‚ด์—์„œ 85% ์ •ํ™•๋„๋ฅผ ๋‚ด๋Š” ์˜ˆ์ธก๊ธฐ, ๋กค๋ง ํ‘œ์ค€ํŽธ์ฐจ ๊ธฐ๋ฐ˜ ์ ์‘ ์ž„๊ณ„๊ฐ’์œผ๋กœ ๋Œ๋ฐœ ๊ธ‰์ฆ์„ ์žก๋Š” ๋ฒ„์ŠคํŠธ ๊ฐ์ง€๊ธฐ, ๋ถ„๋‹น 20๊ฐœ ํŒŒ๋“œ๋กœ ์Šค์ผ€์ผ๋ง์„ ์ œํ•œํ•˜๊ณ  70%์˜ ๋ชฉํ‘œ ํ™œ์šฉ๋ฅ ๋กœ 60์ดˆ๋งˆ๋‹ค ์ถ”๋ก ์„ ๋Œ๋ฆฌ๋Š” ๋“ฑ๊ธ‰ํ˜• ์Šค์ผ€์ผ๋Ÿฌ๋กœ ์ด๋ค„์ง„๋‹ค. 500์‹œ๊ฐ„ ์ด์ƒ์˜ ์„€๋„ ๋ชจ๋“œ ๊ฒ€์ฆ์—์„œ 85% ์ •ํ™•๋„, ์‹ค์ œ ๊ธ‰์ฆ 10๊ฑด ์ค‘ 9๊ฑด ํฌ์ฐฉ(์˜คํƒ 2๊ฑด), ํ•ด์ปคํ†ค ๊ฒ€์ฆ ์ฒดํฌ 23๊ฐœ ์ „๋ถ€ ํ†ต๊ณผ๋ผ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ €์ž๋Š” Adobe ๋ฒต๊ฐˆ๋ฃจ๋ฃจ ์†Œ์† Golden Kubestronaut์ธ Ramkumar Nagaraj์™€ Bingi Narasimha Karthik์ด๋ฉฐ Prometheus, NVIDIA DCGM, TensorFlow, Kubernetes HPA v2๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ–ˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

๐Ÿ’ก GPU ๋…ธ๋“œ ํ”„๋กœ๋น„์ €๋‹์ด CPU ๋…ธ๋“œ๋ณด๋‹ค 3~5๋ฐฐ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ๊ตฌ์กฐ์  ํ•œ๊ณ„ ๋•Œ๋ฌธ์—, ๋ฐ˜์‘ํ˜• HPA๋งŒ์œผ๋กœ๋Š” ๊ธ‰์ฆ์„ ๋”ฐ๋ผ์žก์„ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ 10๋ถ„ ์•ž์„  ์ˆ˜์š” ์˜ˆ์ธก๊ณผ ๋ฒ„์ŠคํŠธ ๊ฐ์ง€๋ฅผ ํ•จ๊ป˜ ์“ฐ๋Š” ์˜ˆ์ธกํ˜• ์˜คํ† ์Šค์ผ€์ผ๋ง์ด GPU ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” ์‚ฌ์‹ค์ƒ ํ•„์ˆ˜๊ฐ€ ๋œ๋‹ค.

Your Kubernetes platform is ready for containers. Is it ready for AI?

CNCF

CNCF ๋ธ”๋กœ๊ทธ๋Š” Vultr์˜ Kasia Hilborne ๊ธฐ๊ณ ๋ฅผ ํ†ตํ•ด ์ƒ์„ฑํ˜• AI ๋ชจ๋ธ์„ ์šด์˜ํ•˜๋Š” ์กฐ์ง์˜ 66%๊ฐ€ ์ถ”๋ก  ์›Œํฌ๋กœ๋“œ์— Kubernetes๋ฅผ ์“ฐ์ง€๋งŒ ์‹ค์ œ๋กœ ๋งค์ผ ๋ชจ๋ธ์„ ๋ฐฐํฌํ•˜๋Š” ๋น„์œจ์€ 7%์— ๊ทธ์นœ๋‹ค๋Š” ๋„์ž…๊ณผ ์šด์˜ ์‚ฌ์ด์˜ ๊ฐ„๊ทน์„ ์ œ์‹œํ•œ๋‹ค. 2025๋…„ State of AI in Platform Engineering ์กฐ์‚ฌ์—์„œ๋Š” ํ”Œ๋žซํผํŒ€์˜ 35%๊ฐ€ ์—ฌ์ „ํžˆ AI ์›Œํฌ๋กœ๋“œ๋ฅผ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•˜์ง€ ๋ชปํ•œ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ๊ธ€์€ ํ˜„์žฌ Kubernetes๊ฐ€ CPUยท๋ฉ”๋ชจ๋ฆฌ๋Š” ์ž˜ ๋‹ค๋ฃจ์ง€๋งŒ GPU ๋“ฑ ๊ฐ€์†๊ธฐ๋ฅผ ํฌํ•จํ•œ ์ด์งˆ์ ์ธ ์—ฐ์‚ฐ ์š”๊ตฌ๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ๋Š” ์ทจ์•ฝํ•˜๋‹ค๋Š” ์ , ์ „ํ†ต์ ์ธ CI/CD๋Š” ์ฝ”๋“œ๋งŒ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ˜๋ฉด AI๋Š” ์ฝ”๋“œยท๋ชจ๋ธยท์„ค์ •์„ ํ•จ๊ป˜ ํ‰๊ฐ€ํ•˜๊ณ  ๋ฐฐํฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ , ์ธํ”„๋ผ ์ง€ํ‘œ๋งŒ์œผ๋กœ๋Š” ๊ฐ€์†๊ธฐ ์‚ฌ์šฉ๋ฅ ยทํ ๋Œ€๊ธฐ ์‹œ๊ฐ„ยท์ถ”๋ก  ์ง€์—ฐยท๋ชจ๋ธ ๋กœ๋”ฉ ์‹œ๊ฐ„ ๊ฐ™์€ AI ํŠนํ™” ๊ด€์ธก์„ฑ์„ ์ฑ„์šธ ์ˆ˜ ์—†๋‹ค๋Š” ์ ์„ ๊ฒฉ์ฐจ๋กœ ์งš๋Š”๋‹ค. ๋˜ํ•œ AI ๊ฐœ๋ฐœ์ž๊ฐ€ Kubernetes ์ธํ”„๋ผ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜์ง€ ์•Š์•„๋„ ๋ชจ๋ธ์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜ ๋ฌธ์ œ์™€, AI๊ฐ€ ํ‘œ์ค€ ์ปจํ…Œ์ด๋„ˆ ์›Œํฌ๋กœ๋“œ ๊ด€ํ–‰์„ ๋„˜์–ด์„œ๋Š” ๋ณ„๋„์˜ ์šด์˜ ํŒจํ„ด์„ ์š”๊ตฌํ•œ๋‹ค๋Š” ์ ๋„ ๊ฑฐ๋ก ํ•œ๋‹ค. Dynamic Resource Allocation(DRA)์„ ์ด์ข… ํ•˜๋“œ์›จ์–ด ์š”์ฒญ์„ ์œ ์—ฐํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์‹ ํฅ ๊ธฐ๋Šฅ์œผ๋กœ ์–ธ๊ธ‰ํ•œ๋‹ค.

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

Kubernetes v1.37: Metrics API graduates to stable

Kubernetes

Kubernetes ๋ธ”๋กœ๊ทธ๋Š” v1.37์—์„œ metrics.k8s.io Metrics API๊ฐ€ ์•ˆ์ •(v1) ๋ฒ„์ „์œผ๋กœ ์Šน๊ฒฉ๋๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ด API๋Š” ๋…ธ๋“œ์˜ NodeMetrics์™€ ํŒŒ๋“œ์˜ PodMetrics(์ปจํ…Œ์ด๋„ˆ๋ณ„ ์„ธ๋ถ„ํ™” ํฌํ•จ)๋ฅผ ํ†ตํ•ด CPUยท๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰๋งŒ ์ œ๊ณตํ•˜๋ฉฐ, kubectl top๊ณผ HorizontalPodAutoscaler์˜ ๋ฆฌ์†Œ์Šค ๊ธฐ๋ฐ˜ ์˜คํ† ์Šค์ผ€์ผ๋ง์„ ๋’ท๋ฐ›์นจํ•˜๋Š” ์šฉ๋„๋กœ ์„ค๊ณ„๋๋‹ค. API๋Š” 2016๋…„ v1.6์—์„œ alpha๋กœ ๋„์ž…๋œ ๋’ค 2017๋…„ v1.8์—์„œ beta(v1beta1)๋กœ ์˜ฌ๋ผ๊ฐ”๊ณ , ์ด๋ฒˆ v1.37์—์„œ 2026๋…„ 8์›” 27์ผ stable๋กœ ์กธ์—…ํ–ˆ๋‹ค๋Š” ์—ฐํ˜์„ ์ œ์‹œํ•œ๋‹ค. ์ด๋ฒˆ v1 ์Šน๊ฒฉ์€ API ๋ฒ„์ „๋งŒ ๋ฐ”๋€ ๊ฒƒ์œผ๋กœ, ๋ฆฌ์†Œ์Šค ํƒ€์ž…ยทํ•„๋“œยทCPUยท๋ฉ”๋ชจ๋ฆฌ ๊ณ„์‚ฐ ๋กœ์ง์ด ์ „ํ˜€ ๋ฐ”๋€Œ์ง€ ์•Š์•˜๋‹ค๊ณ  ๊ฐ•์กฐํ•œ๋‹ค. kubectl top์€ v1๊ณผ v1beta1์„ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฉฐ ๊ฐ€๋Šฅํ•˜๋ฉด v1์„ ์šฐ์„  ์“ฐ๊ณ  ๊ตฌ๋ฒ„์ „ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” v1beta1๋กœ ์ž๋™ ์ „ํ™˜ํ•˜์ง€๋งŒ, HPA ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํ˜„์žฌ v1beta1๋งŒ ์ง€์›ํ•˜๋ฉฐ ํ–ฅํ›„ ์—…๋ฐ์ดํŠธ์—์„œ v1์„ ๋””์Šค์ปค๋ฒ„๋ฆฌ ๊ธฐ๋ฐ˜์œผ๋กœ ์„ ํƒํ•˜๋„๋ก ์ง€์›ํ•  ๊ณ„ํš์ด๋ผ๊ณ  ๋ฐํžŒ๋‹ค. ์ €์ž๋Š” GitHub ๊ณ„์ • tico88612๋กœ ํ‘œ๊ธฐ๋œ ChengHao Yang์ด๋‹ค.

๐Ÿ’ก Metrics API๊ฐ€ v1์œผ๋กœ ์Šน๊ฒฉ๋์–ด๋„ HPA ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์•„์ง v1beta1๋งŒ ์ง€์›ํ•˜๋ฏ€๋กœ, ์˜คํ† ์Šค์ผ€์ผ๋ง ํŒŒ์ดํ”„๋ผ์ธ์„ ์šด์˜ํ•˜๋Š” ํŒ€์€ ํด๋Ÿฌ์Šคํ„ฐ ์—…๊ทธ๋ ˆ์ด๋“œ ์งํ›„ ๋ฐ”๋กœ v1beta1 ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ œ๊ฑฐํ•˜๋ฉด HPA๊ฐ€ ์กฐ์šฉํžˆ ๋Š์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ์ ๊ฒ€ํ•ด์•ผ ํ•œ๋‹ค.

Building an AI factory on Kubernetes

CNCF

CNCF ์•ฐ๋ฐฐ์„œ๋”์ด์ž vCluster์˜ Hrittik Roy๋Š” AI ํŒฉํ† ๋ฆฌ๋ฅผ ์—ฌ๋Ÿฌ ํŒ€์ด ํŒŒ์ธํŠœ๋‹ยท์ถ”๋ก  ์„œ๋น™ยทํ‰๊ฐ€๋ฅผ ๊ฐ™์€ ๊ฐ€์†๊ธฐ ํ’€์—์„œ ๋™์‹œ์— ๋Œ์–ด๋‹ค ์“ฐ๋Š” GPU ํ’€๋กœ ์ •์˜ํ•˜๋ฉฐ, NVIDIA๊ฐ€ ์ด๋ฅผ ๋ฐ์ดํ„ฐ ์ค€๋น„๋ถ€ํ„ฐ ํ•™์ŠตยทํŒŒ์ธํŠœ๋‹ยท๋Œ€๊ทœ๋ชจ ์ถ”๋ก ๊นŒ์ง€ ์ „์ฒด AI ์ˆ˜๋ช…์ฃผ๊ธฐ๋ฅผ ์œ„ํ•œ ์ธํ”„๋ผ๋กœ ๋ถ€๋ฅธ๋‹ค๊ณ  ์†Œ๊ฐœํ•œ๋‹ค. ํ•ต์‹ฌ ๋ฌธ์ œ๋Š” ๋ชจ๋ธ ์„œ๋น™ ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ํ™œ์šฉ๋ฅ ์ด๋ผ๊ณ  ์งš๋Š”๋ฐ, ์ „ํ†ต์ ์ธ ๋””๋ฐ”์ด์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชจ๋ธ์—์„œ๋Š” ํŒŒ๋“œ๊ฐ€ nvidia.com/gpu: 1์„ ์š”์ฒญํ•˜๋ฉด 10%๋งŒ ์“ฐ๋”๋ผ๋„ ๊ฐ€์†๊ธฐ ์ „์ฒด๋ฅผ ์ ์œ ํ•˜๊ฒŒ ๋˜๋ฉฐ, Kubernetes 1.34์—์„œ GA๋œ Dynamic Resource Allocation(DRA)์€ ๊ฐ€์†๊ธฐ๋ฅผ ์†์„ฑยท๋ฉ”๋ชจ๋ฆฌยทํ† ํด๋กœ์ง€๋ฅผ ๊ฐ€์ง„ ํ’๋ถ€ํ•œ ๋””๋ฐ”์ด์Šค๋กœ ๋‹ค๋ฃจ๊ฒŒ ํ•ด์ฃผ์ง€๋งŒ ๊ทธ ์ž์ฒด๋กœ GPU๋ฅผ ๋ถ„ํ• ํ•˜์ง€๋Š” ๋ชปํ•˜๊ณ  ๋ฐ€๋„๋Š” ํ•˜์œ„ ๋””๋ฐ”์ด์Šค ๋ ˆ์ด์–ด์—์„œ ๋‚˜์˜จ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ธ€์€ ํ•˜๋“œ์›จ์–ด ์ˆ˜๋ช…์ฃผ๊ธฐ(Metal3/Ironic, Tinkerbell), ํด๋Ÿฌ์Šคํ„ฐ ์ˆ˜๋ช…์ฃผ๊ธฐ(Cluster API, Argo CD/Flux), ํ…Œ๋„ŒํŠธ ๊ฒฉ๋ฆฌ(vCluster), GPU ํ• ๋‹น(DRA, MIG, HAMi, KAI Scheduler, Volcano, Kueue), ์ถ”๋ก  ์„œ๋น™(vLLM, KServe, llm-d), ๋„คํŠธ์›Œํ‚น(Cilium, Multus, SR-IOV), ๊ด€์ธก์„ฑ(Prometheus, OpenTelemetry, DCGM exporter), ์•„์ด๋ดํ‹ฐํ‹ฐ(Keycloak, OpenBao, Kyverno/OPA) ๋“ฑ 17๊ฐœ ๋ ˆ์ด์–ด๋กœ ์Šคํƒ์„ ๊ตฌ์„ฑํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. CNCF ์ธํ๋ฒ ์ดํŒ… ํ”„๋กœ์ ํŠธ์ธ HAMi๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์†๊ธฐ ๋ฒค๋”๋ฅผ ์ง€์›ํ•˜๋ฉฐ ํŒŒ๋“œ๋ณ„ ๋ฉ”๋ชจ๋ฆฌยท์—ฐ์‚ฐ ํ•œ๋„๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ฐ•์ œํ•ด ํ•œ ์นด๋“œ์— ์—ฌ๋Ÿฌ ํŒŒ๋“œ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์ง€๋งŒ, ๊ธฐ๋ฐ€ ์ปดํ“จํŒ…์„ ์ง€ํ–ฅํ•˜๋Š” ์šด์˜์ž๋Š” ์ ๋Œ€์  ํ…Œ๋„ŒํŠธ๋ฅผ ๊ฐ™์€ ๋ฌผ๋ฆฌ GPU์— ๋‘์ง€ ์•Š๊ณ  ํ…Œ๋„ŒํŠธ๋ณ„๋กœ GPU ์ „์ฒด๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋ณด์ˆ˜์  ๊ธฐ๋ณธ๊ฐ’์„ ํƒํ•œ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๊ธ€์€ KubeCon + CloudNativeCon ๋ฌด๋Œ€์—์„œ ํ•˜๋‚˜์˜ ์ตœ์‹  GPU๊ฐ€ ๋‘ ๋ชจ๋ธ์„ ๋™์‹œ์— ์„œ๋น™ํ•˜๋Š” ์‹œ์—ฐ์ด ์‹ค์ œ๋กœ ์ด๋ค„์กŒ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•˜๋ฉฐ, ๊ด€๋ฌธ์€ NVIDIA AI Cluster Runtime ๊ฐ™์€ ์ •ํ•ฉ์„ฑ ๊ฒ€์ฆ ๋„๊ตฌ์™€ Kubernetes 1.35์—์„œ ๋„์ž…๋œ AI Conformance ํ”„๋กœ๊ทธ๋žจ, ๊ทธ๋ฆฌ๊ณ  ์ˆ˜๋ฐฑ ๊ฐœ GPU ๋…ธ๋“œ์™€ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ์„ผํ„ฐ ๊ทœ๋ชจ๋กœ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์„ค๊ณ„๋ผ๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

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


AI & ML

Our decision on Cursor following its acquisition by SpaceX

OpenAI

OpenAI๋Š” SpaceX์— Cursor์— ๋ชจ๋ธ์„ ์ œ๊ณตํ•˜๋Š” ๊ณ„์•ฝ์„ ์ข…๋ฃŒํ•˜๊ฒ ๋‹ค๊ณ  ํ†ต๋ณดํ–ˆ์œผ๋ฉฐ, ์ œ์•ˆ๋œ ์ค‘๋‹จ์ผ์€ 2026๋…„ 11์›” 12์ผ๋กœ ๊ณ„์•ฝ์ƒ ํ—ˆ์šฉ๋œ ์ตœ๋Œ€ ํ†ต์ง€ ๊ธฐ๊ฐ„์„ ์ ์šฉํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ด์œ ๋Š” SpaceX๊ฐ€ ์ž์‚ฌ ๊ธฐ์ˆ ์„ ์ด์šฉ์•ฝ๊ด€ ๋ฒ”์œ„ ์•ˆ์—์„œ ์“ธ ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋ฉฐ, ๊ทผ๊ฑฐ๋กœ Elon Musk์˜ ํšŒ์‚ฌ๋“ค์ด ๊ณผ๊ฑฐ ๊ณ„์•ฝ์„ ์œ„๋ฐ˜ํ•œ ๊ฒฝํ—˜์„ ๋“ ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ Musk๊ฐ€ ํŠธ์œ„ํ„ฐ(ํ˜„ SpaceX ์†Œ์†)๋ฅผ ์ธ์ˆ˜ํ•œ ๋’ค OpenAI์™€์˜ ๊ณ„์•ฝ์„ ์œ„๋ฐ˜ํ–ˆ๋‹ค๋Š” ์ ๊ณผ, ์˜ฌํ•ด ์žˆ์—ˆ๋˜ ์ฆ์–ธ์—์„œ Musk๊ฐ€ xAI(์—ญ์‹œ SpaceX ์†Œ์†)๊ฐ€ OpenAI์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฆ๋ฅ˜ํ•ด ๋ชจ๋ธ์„ ํ•™์Šต์‹œ์ผฐ๋‹ค๊ณ  ์ธ์ •ํ–ˆ๋‹ค๋Š” ์ ์„ ์–ธ๊ธ‰ํ•œ๋‹ค. OpenAI๋Š” ๋Œ€ํ˜• ํŒŒํŠธ๋„ˆ์™€๋Š” ํ†ต์ƒ ๋งž์ถค ๊ณ„์•ฝ์œผ๋กœ ์•ฝ๊ด€ ์ค€์ˆ˜์™€ ์•ˆ์ „์„ฑ์„ ๋ณด์žฅํ•˜๋Š”๋ฐ, Cursor์™€์˜ ๋งž์ถค ๊ณ„์•ฝ์—๋Š” ์†Œ์œ ๊ถŒ ๋ณ€๊ฒฝ ํ›„ ๊ณ„์•ฝ์„ ์ทจ์†Œํ•  ์ˆ˜ ์žˆ๋Š” ์ œํ•œ๋œ ๊ธฐ๊ฐ„์ด ์žˆ์—ˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ณง ์ถœ์‹œ๋  ๋ชจ๋ธ Astra์™€ ๊ด€๋ จํ•œ ์ƒˆ๋กœ์šด ์ฑ…์ž„ ์ˆ˜์ค€๋„ ์ด๋ฒˆ ๊ฒฐ์ •์— ์˜ํ–ฅ์„ ๋ฏธ์ณค๋‹ค๊ณ  ๋ฐํžˆ๋ฉฐ, ์•ฝ 4๋…„๊ฐ„ ํ•จ๊ป˜ํ•œ Cursor ํŒ€์— ๋Œ€ํ•œ ์กด์ค‘์„ ํ‘œํ•˜๋ฉด์„œ ์ด ๊ฒฐ์ •์œผ๋กœ ๊ฐ€์žฅ ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๊ฒƒ์€ Cursor์—์„œ OpenAI ๋ชจ๋ธ์„ ์“ฐ๋˜ ๊ฐœ๋ฐœ์ž๋“ค์ด๋ผ๊ณ  ์ธ์ •ํ•œ๋‹ค.

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

Supporting Thailandโ€™s next generation of AI startups

OpenAI

OpenAI๋Š” ํƒœ๊ตญ ๊ณ ๋“ฑ๊ต์œก๊ณผํ•™์—ฐ๊ตฌํ˜์‹ ๋ถ€(MHESI)์™€ ํ•จ๊ป˜ ๋ฐฉ์ฝ•์—์„œ OpenAI x MHESI AI Accelerator๋ฅผ ๋ฐœํ‘œํ–ˆ์œผ๋ฉฐ, ๊ฑด๊ฐ•ยท์›ฐ๋‹ˆ์Šคยท๊ต์œก ๋ถ„์•ผ์—์„œ ํ™œ๋™ํ•˜๋Š” 10๊ฐœ ์Šคํƒ€ํŠธ์—…์ด ์ฐธ์—ฌํ•ด 8์ฃผ๊ฐ„ ํ”„๋กœํ† ํƒ€์ž…์„ ์‹ค์ œ ์ œํ’ˆ์œผ๋กœ ๋ฐœ์ „์‹œํ‚ค๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋ผ๊ณ  ๋ฐํžŒ๋‹ค. ์ฐธ์—ฌ ์Šคํƒ€ํŠธ์—…์€ CARIVA, Wello Food, Dietz, Precisionize, FitSloth, Curico, insKru, Floaino, EasyKids Robotics, Globish์ด๋ฉฐ, ์˜๋ฃŒยท์›ฐ๋‹ˆ์Šค 5๊ฐœ์‚ฌ์™€ ๊ต์œก 5๊ฐœ์‚ฌ๋กœ ๊ตฌ์„ฑ๋˜๊ณ  ์ผ๋ถ€๋Š” ์˜ฌํ•ด ์—ด๋ฆฐ AIAT x OpenAI Codex ํ•ด์ปคํ†ค ๋ฐฉ์ฝ• ์ฐธ๊ฐ€ ํŒ€์ด๋‹ค. OpenAI๋Š” ๊ฐ ํŒ€์— ๋ฏธํ™” 2,000๋‹ฌ๋Ÿฌ์˜ API ํฌ๋ ˆ๋”ง, ์ผ๋Œ€์ผ ๊ธฐ์ˆ  ๊ฐ€์ด๋“œ, ์ „๋‹ด ๋ฉ˜ํ† , ์ตœ์‹  ํ”„๋ก ํ‹ฐ์–ด ๋ชจ๋ธ ์ ‘๊ทผ์„ ์ œ๊ณตํ•˜๋ฉฐ ์ฃผ๊ฐ„ ์„ธ์…˜์—์„œ ์ œํ’ˆ ์„ค๊ณ„ยท์—”์ง€๋‹ˆ์–ด๋งยท์ž๋™ํ™” ํ…Œ์ŠคํŠธยทํ‰๊ฐ€ยท์ฑ…์ž„ ์žˆ๋Š” AIยทํ”„๋ผ์ด๋ฒ„์‹œยท๋ณด์•ˆยท๋น„์šฉ ๊ด€๋ฆฌยท์„ฑ์žฅยทํŽ€๋”ฉ์„ ๋‹ค๋ฃฌ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ž์ฒด ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ฅด๋ฉด ํƒœ๊ตญ์€ ChatGPT ์ฃผ๊ฐ„ ํ™œ์„ฑ ์‚ฌ์šฉ์ž ๊ธฐ์ค€ ์„ธ๊ณ„ ์ƒ์œ„ 20๊ฐœ๊ตญ์— ์†ํ•˜๋ฉฐ, 2026๋…„ ์ดˆ ์ดํ›„ ํƒœ๊ตญ์˜ Codex ์ฃผ๊ฐ„ ํ™œ์„ฑ ์‚ฌ์šฉ์ด 350๋ฐฐ ๋„˜๊ฒŒ ๋Š˜์–ด Codex ์‚ฌ์šฉ ๊ธฐ์ค€์œผ๋กœ๋„ ์ƒ์œ„ 20๊ฐœ๊ตญ์— ๋“ค์—ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์˜ˆ์‹œ๋กœ ๋“  CARIVA๋Š” ๋ณ‘์› ์ „ํ™” ์‘๋Œ€์šฉ ๋‹ค๊ตญ์–ด ์Œ์„ฑ ์—์ด์ „ํŠธ๋ฅผ ๊ฐœ๋ฐœ ์ค‘์ด๋ฉฐ Demo Day๊นŒ์ง€ ํ•œ ์‹œ๋ฒ” ๋ณ‘์›์˜ ์‹ค์ œ ์ฝœ ํ”Œ๋กœ์šฐ์— ์ฒซ ๊ธฐ๋Šฅ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ , Curico๋Š” ๋ฐฉ์ฝ• ์ˆ˜๋„๊ถŒ ๋ณด์œก์„ผํ„ฐ์—์„œ ํ”Œ๋žซํผ์„ ์‹œ๋ฒ” ์šด์˜ํ•˜๋ฉฐ 200๊ฐœ ์ด์ƒ ์„ผํ„ฐ๋กœ ํ™•์žฅํ•˜๊ณ  200๋ช… ์ด์ƒ ๊ต์‚ฌ๋ฅผ ๊ต์œกํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค. ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ๋Š” 11์›” ๋ฐฉ์ฝ•์—์„œ ํˆฌ์ž์žยท์ •๋ถ€๊ธฐ๊ด€ยท๋Œ€ํ•™ยท๋ณ‘์›ยทํ•™๊ต๊ฐ€ ๋ชจ์ด๋Š” Demo Day๋กœ ๋งˆ๋ฌด๋ฆฌ๋œ๋‹ค.

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

The Open ASR Leaderboard Adds Its First Global South Language

Hugging Face

Hugging Face ๋ธ”๋กœ๊ทธ๋Š” Voice Arena์™€ ํ˜‘๋ ฅํ•ด Open ASR Leaderboard์˜ ๋ฉ€ํ‹ฐ๋ง๊ตฌ์–ผ ํƒญ์— ์ฒ˜์Œ์œผ๋กœ ๊ธ€๋กœ๋ฒŒ ์‚ฌ์šฐ์Šค ์–ธ์–ด์ธ ํžŒ๋””์–ด๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ํžŒ๋””์–ด๋Š” 5์–ต ๋ช… ์ด์ƒ์ด ์“ฐ๋Š” ์–ธ์–ด์ธ๋ฐ๋„ ๊ธฐ์กด ํƒญ์€ ์œ ๋Ÿฝ ์–ธ์–ด๋งŒ ๋‹ค๋ค„์™”๋‹ค๋Š” ์ ์„ ๋ฌธ์ œ๋กœ ์งš์œผ๋ฉฐ, ๊ณผ๊ฑฐ ์—ฐ๊ตฌ์—์„œ ์ƒ์—…์šฉ ASR ์‹œ์Šคํ…œ์ด ํ‘์ธ ํ™”์ž์— ๋Œ€ํ•ด ๋ฐฑ์ธ ํ™”์ž๋ณด๋‹ค ์•ฝ ๋‘ ๋ฐฐ ๋‚˜์œ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค๋Š” ์‚ฌ๋ก€๋ฅผ ๋“ค์–ด ์ง‘๊ณ„ ์ง€ํ‘œ๊ฐ€ ์ธ๊ตฌํ†ต๊ณ„๋ณ„ ๊ฒฉ์ฐจ๋ฅผ ๊ฐ€๋ฆฐ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ƒˆ๋กœ ๊ณต๊ฐœ๋œ ํ‰๊ฐ€์…‹์€ Monsoon en-IN public(5.62์‹œ๊ฐ„, 1,444๋ช…), en-IN private(5.58์‹œ๊ฐ„, 1,405๋ช…), hi-IN public(1.33์‹œ๊ฐ„, 468๋ช…), hi-IN private(4.47์‹œ๊ฐ„, 1,571๋ช…)์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ๋‘ ์–ธ์–ด ํ•ฉ์ณ ์ด 4,888๋ช…์˜ ํ™”์ž๋ฅผ ํฌํ•จํ•˜๊ณ , ์ง€๋ฆฌ(428๊ฐœ ๊ตฌ์—ญ), ์—ฐ๋ น, ์„ฑ๋ณ„, ์–ดํœ˜, ๊ธฐ๊ธฐ(556์ข… ์ด์ƒ ๋ชจ๋ธ), ์Œํ–ฅ ํ™˜๊ฒฝ, ๋ฐœํ™” ์œ ํ˜•, ๋ฐœํ™” ์†๋„, ํ‘œ๊ธฐ ๋ณ€์ด๋ผ๋Š” 9๊ฐœ ์ถ•์„ ๋”ฐ๋ผ ๋‹ค์–‘์„ฑ์„ ํ™•๋ณดํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ํžŒ๋””์–ด๋Š” ๊ณ ์ •๋œ ๋งž์ถค๋ฒ• ๊ทœ์น™์ด ์—†๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•ด ๋‹จ์ผ ์ •๋‹ต์„ ๊ฐ•์ œํ•˜์ง€ ์•Š๊ณ  ์—ฌ๋Ÿฌ ํƒ€๋‹นํ•œ ํ‘œ๊ธฐ๋ฅผ ๋ชจ๋‘ ์ธ์ •ํ•˜๋Š” '๋ž˜ํ‹ฐ์Šค' ์ฑ„์  ๋ฐฉ์‹์„ ๋„์ž…ํ–ˆ์œผ๋ฉฐ, ์ด๋ฅผ ๊ตฌํ˜„ํ•œ ์˜คํ”ˆ์†Œ์Šค OIWER(Orthographically-Informed Word Error Rate) ๋„๊ตฌ voi-oiwer๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. OpenAI Whisper-large-v3-turbo, IBM Granite-speech-3.3-2b, Microsoft VibeVoice-ASR-HF, Mistral Voxtral-Mini-3B-2507 ๋“ฑ ๋„ค ๊ฐœ ๋ชจ๋ธ์„ ํ‰๊ฐ€ํ•œ ๊ฒฐ๊ณผ, ์ „์ฒด WER 4.81~4.99๋กœ ๊ฑฐ์˜ ๋™์ผํ•ด ๋ณด์ด๋˜ 8๊ฐœ ๋ชจ๋ธ์ด ์ง€๋ฆฌ ๊ตฌ์—ญ๋ณ„๋กœ ์ชผ๊ฐœ๋ณด๋ฉด ํ•œ ์‹œ์Šคํ…œ์€ 1.68์ , ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์€ 0.46์  ์ฐจ์ด๋ฅผ ๋ณด์—ฌ 4๋ฐฐ ์ฐจ์ด๊ฐ€ ๋“œ๋Ÿฌ๋‚ฌ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค.

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

Planetary prediction engine: Automating global models via Earth AI

Google Research

Google Research๋Š” Earth AI์˜ ์ผ๋ถ€๋กœ ์ž์—ฐ์–ด ์งˆ์˜๋งŒ์œผ๋กœ ๋ฐ์ดํ„ฐ ํƒ์ƒ‰๋ถ€ํ„ฐ ๋ชจ๋ธ ํ•™์Šต๊นŒ์ง€ ์ „์ฒด ์ง€๋ฆฌ๊ณต๊ฐ„ ๋ชจ๋ธ๋ง ์›Œํฌํ”Œ๋กœ๋ฅผ ์ž๋™ ์‹คํ–‰ํ•˜๋Š” Planetary Prediction Engine(PPE)์„ ์†Œ๊ฐœํ•˜๋ฉฐ, ์ˆ˜์ž‘์—…์œผ๋กœ ๋ช‡ ์ฃผ ๊ฑธ๋ฆฌ๋˜ ์ž‘์—…์„ ๋ช‡ ๋ถ„์œผ๋กœ ์ค„์ธ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. 1๋‹จ๊ณ„๋Š” ์ž์—ฐ์–ด ์งˆ์˜๋ฅผ ์ง€๋ฆฌ์  ์ œ์•ฝ์œผ๋กœ ๋ฒˆ์—ญํ•ด Data Commons์™€ Google Earth Engine์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ์ •๋ถ€ยทํ•™์ˆ  ์ €์žฅ์†Œ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํƒ์ƒ‰ํ•˜๋Š” '๊ทผ๊ฑฐ ๊ธฐ๋ฐ˜ ์‹ ํ˜ธ ๋ฐœ๊ตด'์ด๋‹ค. 2๋‹จ๊ณ„๋Š” ์ธ๊ตฌยท์‚ฌํšŒ๊ฒฝ์ œ ์ž ์žฌ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” Population Dynamics Foundation Models(PDFM)์™€ ์œ„์„ฑ ์ด๋ฏธ์ง€ ์˜๋ฏธ๋ฅผ ๋‹ด์€ AlphaEarth ์ž„๋ฒ ๋”ฉ์„ ๊ฒฐํ•ฉํ•˜๊ณ , ํƒ€๊นƒ ๋ˆ„์ถœ์„ ๋ง‰๋Š” 'Feature Gate'๋กœ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ฐ์ดํ„ฐ์…‹์„ ์ •์ œํ•œ๋‹ค. 3๋‹จ๊ณ„๋Š” ์ •๊ทœํ™” ์„ ํ˜• ๋ชจ๋ธ, ๊ฒฝ์‚ฌ ๋ถ€์ŠคํŒ… ๊ฒฐ์ • ํŠธ๋ฆฌ(GBDT), ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์„ ํƒ์ƒ‰ํ•˜๋ฉฐ 'Overfitting Guard Protocol'๋กœ ์ผ๋ฐ˜ํ™”๋ฅผ ๋ณดํ˜ธํ•ด ๋ชจ๋ธ์„ ์ž๋™ ๊ตฌ์ถ•ํ•œ๋‹ค. ์„ฑ๋Šฅ ๊ฒฐ๊ณผ๋กœ๋Š” ๋ฏธ๊ตญ ๊ณต๊ณต๋ณด๊ฑด 21๊ฐœ CDC ์ง€ํ‘œ์—์„œ ํ‰๊ท  Rยฒ 76.8%(๊ธฐ์ค€์„  60.0%), FEMA ์œ„ํ—˜ ์ง€ํ‘œ์—์„œ 64.9%(๊ธฐ์ค€์„  60.0%), ์‚ฌํšŒ์  ์ทจ์•ฝ์„ฑ ์ง€์ˆ˜์—์„œ 66.2%(๊ธฐ์ค€์„  58.6%), ๋‚˜์ด์ง€๋ฆฌ์•„ ์‹๋Ÿ‰์•ˆ๋ณด ๋‹ค์šด์Šค์ผ€์ผ๋ง์—์„œ 66.1%(๊ธฐ์ค€์„  31.5%, ์ •ํ™•๋„ ๋‘ ๋ฐฐ)๋ฅผ ๋ณด์˜€๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ฝฉ๊ณ ๋ฏผ์ฃผ๊ณตํ™”๊ตญ 2026๋…„ ๋ถ„๋””๋ถ€๊ทธ์š” ์—๋ณผ๋ผ ๋ฐœ์ƒ ์„ ์ œ ์˜ˆ์ธก์—์„œ๋Š” ์ƒˆ๋กœ ํ™•์‚ฐ๋œ 18๊ฐœ ๋ณด๊ฑด ๊ตฌ์—ญ ์ค‘ 15๊ฐœ๋ฅผ ์ฐพ์•„๋‚ด Recall@10 83.3%๋ฅผ ๊ธฐ๋กํ–ˆ๊ณ  ๊ธฐ์กด ๋ฒ ์ด์ง€์•ˆ ๊ธฐ์ค€์„ (์•ฝ 73%) ๋Œ€๋น„ 10.3%ํฌ์ธํŠธ ๊ฐœ์„ ๋๋‹ค๊ณ  ๋ฐํžˆ๋ฉฐ, ์—ฐ๊ตฌ์ž๋Š” Google Research์˜ Rama Pasumarthi์™€ Shravya Shetty๋‹ค.

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

3 new ways to plan and book travel in Search

Google AI

Google์€ 2026๋…„ 8์›” 27์ผ ๊ฒ€์ƒ‰์˜ AI Mode์— ์—ฌํ–‰ ๊ณ„ํšยท์˜ˆ์•ฝ ๊ธฐ๋Šฅ ์„ธ ๊ฐ€์ง€๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ•œ๋‹ค. ์ฒซ์งธ, ํ•ญ๊ณต๊ถŒ ๊ฐ€๊ฒฉ ์ถ”์  ๊ธฐ๋Šฅ์€ 300๊ฐœ ์ด์ƒ์˜ ํŒŒํŠธ๋„ˆ ํ•ญ๊ณต์‚ฌยท์—ฌํ–‰ ์‚ฌ์ดํŠธ์˜ ๊ฐ€๊ฒฉ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ํ™•์ธํ•˜๋ฉด ๊ฐ€๊ฒฉ ๋ณ€๋™ ์‹œ ์ด๋ฉ”์ผ ์•Œ๋ฆผ์„ ๋ณด๋‚ด๋ฉฐ, EEA ์ง€์—ญ์„ ์ œ์™ธํ•œ 180๊ฐœ ์ด์ƒ ๊ตญ๊ฐ€ยท์ง€์—ญ์—์„œ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‘˜์งธ, ๋งˆ์ผ๋ฆฌ์ง€ยทํฌ์ธํŠธ ํ™˜์‚ฐ ํ‘œ์‹œ ๊ธฐ๋Šฅ์€ ์‚ฌ์šฉ์ž๊ฐ€ ํ•ญ๊ณต์‚ฌ๋‚˜ ํ˜ธํ…” ๋ฉค๋ฒ„์‹ญ๊ณผ ์—ฌํ–‰ ์ผ์ •์„ ์ง€์ •ํ•˜๋ฉด ํ•„์š”ํ•œ ๋งˆ์ผยทํฌ์ธํŠธ ์ˆ˜๋ฅผ ๋ณด์—ฌ์ฃผ๋ฉฐ, ์ถœ์‹œ ํŒŒํŠธ๋„ˆ๋Š” Alaska AirlinesยทHawaiian Airlines, American Airlines, Choice Hotels International, Hilton, Wyndham Hotels & Resorts์ด๊ณ  Accor, Flying Blue, Hyatt, LATAM Airlines, Lufthansa Group์ด ํ–ฅํ›„ ๋ช‡ ์ฃผ ์•ˆ์— ์ถ”๊ฐ€๋œ๋‹ค. ์…‹์งธ, AI Mode ๋‚ด ํ˜ธํ…” ์˜ˆ์•ฝ ๊ธฐ๋Šฅ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌํ–‰ ์กฐ๊ฑด์„ ์„ค๋ช…ํ•˜๋ฉด ๋ฆฌ๋ทฐ๊ฐ€ ํฌํ•จ๋œ ์‹œ๊ฐ์  ํ˜ธํ…” ์˜ต์…˜์„ ์ œ์‹œํ•˜๊ณ , ์„ ํƒ ํ›„ 'Continue on Google'๋กœ Google Pay๋ฅผ ํ†ตํ•ด ์˜ˆ์•ฝ์„ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Booking.com, Choice Hotels International, Expedia, Hilton, Hotels.com, IHG Hotels & Resorts, Marriott International, Priceline, Trip.com, Wyndham Hotels & Resorts๊ฐ€ ์ฐธ์—ฌํ•œ๋‹ค. ๋งˆ์ผ๋ฆฌ์ง€ยทํฌ์ธํŠธ ๊ธฐ๋Šฅ์€ EEA๋ฅผ ์ œ์™ธํ•œ AI Mode ์ง€์› ์ง€์—ญยท์–ธ์–ด ์ „์ฒด์— ๊ธ€๋กœ๋ฒŒ๋กœ ์ œ๊ณต๋˜์ง€๋งŒ, ํ˜ธํ…” ์˜ˆ์•ฝ ๊ธฐ๋Šฅ์€ ๋ฏธ๊ตญ์—์„œ ์˜์–ด๋กœ ํ–ฅํ›„ ๋ช‡ ์ฃผ์— ๊ฑธ์ณ ์ˆœ์ฐจ ์ถœ์‹œ๋œ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค.

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

Better answers, broader thinking: What students gain from ChatGPT and critical-thinking training

OpenAI

OpenAI Economic Research์™€ ๋ณด์ฝ”๋‹ˆ ๋Œ€ํ•™๊ต ์—ฐ๊ตฌ์ง„์ด ์ง„ํ–‰ํ•œ ์‹คํ—˜์—์„œ 1,000๋ช… ์ด์ƒ์˜ ๋ณด์ฝ”๋‹ˆ ๋Œ€ํ•™๊ต 1ํ•™๋…„์ƒ์ด ๋Œ€ํ•™ ๊ธฐ๋…ํ’ˆ ๋งค์žฅ์„ ์œ„ํ•œ ์‹ค์ œ ๋งˆ์ผ€ํŒ… ์ถ”์ฒœ์•ˆ์„ ์ž‘์„ฑํ•˜๋Š” ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ๋‹ค. ํ•™์ƒ๋“ค์€ ์ˆ˜์—… ๋‹จ์œ„๋กœ ๋ฌด์ž‘์œ„ ๋ฐฐ์ •๋˜์–ด ChatGPT(GPT-4o) ์ ‘๊ทผ, ์ธ๊ณผ์  ์ถ”๋ก  ํ›ˆ๋ จ, ๋‘˜ ๋‹ค, ๋˜๋Š” ๋‘˜ ๋‹ค ์—†์Œ์ด๋ผ๋Š” ๋„ค ๊ทธ๋ฃน ์ค‘ ํ•˜๋‚˜์— ๋ฐฐ์น˜๋์œผ๋ฉฐ, ์ธ๊ณผ์  ์ถ”๋ก  ํ›ˆ๋ จ์€ AI์™€๋Š” ๋ฌด๊ด€ํ•˜๊ฒŒ ๊ฒŒ์ž„ยท์˜ˆ์‹œยท์งˆ๋ฌธยทํ”ผ๋“œ๋ฐฑ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ณ„๋„ ๊ต์œก์ด์—ˆ๋‹ค. ์ฑ„์ ์€ ํ›ˆ๋ จ๋œ ์ฑ„์ ์ž๊ฐ€ 5์  ์ฒ™๋„ ๋ฃจ๋ธŒ๋ฆญ์œผ๋กœ ํ‰๊ฐ€ํ•˜๊ณ , ๋ณ„๋„๋กœ ์ž๋™ ํ…์ŠคํŠธ ๋ถ„์„์ด ์•„์ด๋””์–ด ์ˆ˜์™€ ๋‹ค์–‘์„ฑ, ์ธ๊ณผ์  ์ถ”๋ก ์˜ ํ”์ , ์ „๋ฌธ๊ฐ€ 3์ธ์˜ ์ถ”์ฒœ์•ˆ๊ณผ์˜ ์œ ์‚ฌ๋„๋ฅผ ์ธก์ •ํ–ˆ๋‹ค. ChatGPT์— ์ ‘๊ทผํ•œ ํ•™์ƒ๋“ค์€ 5์  ์ฒ™๋„์—์„œ ๊ฑฐ์˜ 1์  ๊ฐ€๊นŒ์ด ๋†’์€ ์ ์ˆ˜๋ฅผ ๋ฐ›์•˜๊ณ  ์•„์ด๋””์–ด๊ฐ€ ๋” ๋งŽ๊ณ  ๋…ผ๋ฆฌ๊ฐ€ ๋” ๋ช…ํ™•ํ–ˆ์œผ๋ฉฐ ์ „๋ฌธ๊ฐ€ ์ถ”์ฒœ์•ˆ๊ณผ ๋” ์œ ์‚ฌํ–ˆ์ง€๋งŒ, ๋ฌด์—‡์„ ๋ฌป๊ณ  ์‘๋‹ต์„ ํ‰๊ฐ€ํ•˜๊ณ  ์ตœ์ข…์•ˆ์— ๋ฌด์—‡์„ ๋„ฃ์„์ง€๋Š” ์—ฌ์ „ํžˆ ํ•™์ƒ์ด ์ง์ ‘ ๊ฒฐ์ •ํ•ด์•ผ ํ–ˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ธ๊ณผ์  ์ถ”๋ก  ํ›ˆ๋ จ์„ ๋ฐ›์€ ํ•™์ƒ๋“ค์€ ๋ฃจ๋ธŒ๋ฆญ ์ ์ˆ˜ ์ž์ฒด๋Š” ์˜ค๋ฅด์ง€ ์•Š์•˜์ง€๋งŒ ์•„์ด๋””์–ด๊ฐ€ ์™œ ํ†ตํ•˜๊ฑฐ๋‚˜ ํ†ตํ•˜์ง€ ์•Š์„์ง€๋ฅผ ๋” ๋ช…ํ™•ํžˆ ์„ค๋ช…ํ–ˆ๊ณ , ๋™๋ฃŒ๋“ค ๊ฒƒ๊ณผ ๋” ๊ตฌ๋ณ„๋˜๋Š” ๋‹ค์–‘ํ•œ ์•„์ด๋””์–ด๋ฅผ ๋งŒ๋“ค์–ด๋ƒˆ๋‹ค๋Š” ์ ์ด ํ…์ŠคํŠธ ๋ถ„์„์—์„œ ๋“œ๋Ÿฌ๋‚ฌ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ๋ฐ›์€ ํ•™์ƒ์€ ์•„์ด๋””์–ด ๋‹ค์–‘์„ฑ์€ ํ›ˆ๋ จ๋งŒ ๋ฐ›์€ ์ง‘๋‹จ๊ณผ ๋น„์Šทํ•˜๊ณ  ๋ฃจ๋ธŒ๋ฆญ ์ ์ˆ˜์™€ ์•„์ด๋””์–ด ์ˆ˜๋Š” ChatGPT๋งŒ ๋ฐ›์€ ์ง‘๋‹จ๊ณผ ๋น„์Šทํ•˜๋ฉด์„œ ๋…ผ๋ฆฌ์  ์ผ๊ด€์„ฑ์€ ๋” ๊ฐ•ํ•ด, ์ธก์ •๋œ ๊ฑฐ์˜ ๋ชจ๋“  ์ง€ํ‘œ์—์„œ ๊ณ ๋ฅด๊ฒŒ ๊ฐœ์„ ๋๋‹ค๊ณ  ๋ณด๊ณ ํ•œ๋‹ค.

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


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

BotBase for Operators: A clearer path to joining Cloudflare's directory of bots and agents

Cloudflare

Cloudflare๋Š” BotBase for Operators๋ฅผ ํ†ตํ•ด ๋ด‡ ์šด์˜์ž๋“ค์ด ๋Œ€์‹œ๋ณด๋“œ์—์„œ ์ œ์ถœ ์ƒํƒœ๋ฅผ ์ถ”์ ํ•˜๊ณ  ์ œ์ถœ ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ƒˆ ๋Œ€์‹œ๋ณด๋“œ ์œ„์น˜๋Š” Manage Account > Configurations์—์„œ Protect & Connect > Application Security > BotBase๋กœ ์˜ฎ๊ฒจ์กŒ๊ณ , ์ œ์ถœ ์ƒํƒœ๋Š” ๋Œ€๊ธฐยท์Šน์ธยท๋ฐ˜๋ ค ์‚ฌ์œ  ๋ช…์‹œ๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ๋ด‡ ์šด์˜์ž๋Š” ๋ฆฌ๋ทฐ ์ค‘์ธ ์ œ์ถœ์„ ์ทจ์†Œํ•˜๊ฑฐ๋‚˜ ์ „์ฒด๋ฅผ ๋‹ค์‹œ ์“ฐ์ง€ ์•Š๊ณ  ๊ธฐ์กด ์ œ์ถœ์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. ์ธํ…Œ์ดํฌ ์–‘์‹์€ ์ด์ œ ๋ด‡์ด ๋ฌด์—‡์„ ํ•˜๋Š”์ง€(์ƒ‰์ธ, ์‚ฌ์šฉ์ž ๋Œ€ํ–‰, ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ๋ชจ๋ธ ํ•™์Šต, SEO ์ง€์›), Content Signals ๋ชจ๋ธ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ์–ด๋–ป๊ฒŒ ์“ฐ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์ž์ฒด ์ธํ”„๋ผ๋ฅผ ์“ฐ๋Š” ์ง์ ‘ ์šด์˜์ธ์ง€ ๋‹ค๋ฅธ ํšŒ์‚ฌ ํŠธ๋ž˜ํ”ฝ์„ ๋Œ€๋ฆฌํ•˜๋Š” ์ค‘๊ฐœ ์šด์˜์ธ์ง€๋ฅผ ์„ ์–ธํ•˜๋„๋ก ์š”๊ตฌํ•œ๋‹ค. ๊ฒ€์ฆ์€ ์ค‘๋ณต ํƒ์ง€, ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ํŒจํ„ด ๊ตฌ์ฒด์„ฑ, IP ๋ชฉ๋กยท์—ญ๋ฐฉํ–ฅ DNSยทWeb Bot Auth ์„œ๋ช… ๊ฐ™์€ ๊ฒ€์ฆ ๋ฐฉ์‹ ํ™•์ธ์„ ์ž๋™ํ™”๋œ ์ฒดํฌ๋กœ ์ฒ˜๋ฆฌํ•˜๊ฒŒ ๋ฐ”๋€Œ์—ˆ์œผ๋ฉฐ, ์ด๋Š” 2023๋…„ ์ดํ›„ ๋ด‡ ์ œ์ถœ๋Ÿ‰์ด ์•ฝ 7๋ฐฐ ๋Š˜์–ด๋‚œ ๋ฐ ๋Œ€์‘ํ•œ ๋ณ€ํ™”๋ผ๊ณ  ์„ค๋ช…ํ•œ๋‹ค. Cloudflare๋Š” ๊ฐ€์‹œ์„ฑ(์ถœ์‹œ๋จ), ์†Œ์œ ๊ถŒยท๊ด€์ฐฐ๊ฐ€๋Šฅ์„ฑ(์ถœ์‹œ ์˜ˆ์ •), ๋Œ€ํ™”(์žฅ๊ธฐ ๋ชฉํ‘œ)๋ผ๋Š” 3๋‹จ๊ณ„ ๋กœ๋“œ๋งต๋„ ์ œ์‹œํ•œ๋‹ค.

๐Ÿ’ก ๋ด‡ ์‹ ์› ๊ฒ€์ฆ์„ ์ˆ˜๋™ ์‹ฌ์‚ฌ์—์„œ IP ๋ชฉ๋กยท์—ญ๋ฐฉํ–ฅ DNSยทWeb Bot Auth ์„œ๋ช… ๊ธฐ๋ฐ˜ ์ž๋™ ์ฒดํฌ๋กœ ์˜ฎ๊ธฐ๋ฉด, ์ œ์ถœ๋Ÿ‰์ด 7๋ฐฐ๋กœ ๋Š˜์–ด๋‚œ ์ƒํ™ฉ์—์„œ๋„ ์—์ง€ ์šด์˜ํŒ€์˜ ๋ด‡ ๋“ฑ๋ก ์ ์ฒด๋ฅผ ํ•ด์†Œํ•˜๋ฉด์„œ ์˜คํƒ์„ ๊ฑธ๋Ÿฌ๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

Managing enterprise AI at scale: Hosting, deployment patterns, and Day 2 operations

Red Hat

Red Hat ๋ธ”๋กœ๊ทธ๋Š” ์•ž์„  ๊ธ€์—์„œ ์ œ์‹œํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI ์•„ํ‚คํ…์ฒ˜์˜ 4๊ฐœ ๋ ˆ์ด์–ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ˜ธ์ŠคํŒ… ์„ ํƒ๊ณผ Day 2 ์šด์˜์„ ๋‹ค๋ฃฌ๋‹ค. OpenAIยทAnthropicยทGoogle ๊ฐ™์€ ๊ด€๋ฆฌํ˜• API ์ œ๊ณต์ž๋Š” 1~3๋ ˆ์ด์–ด๋ฅผ ๋Œ€์‹  ์šด์˜ํ•˜๊ณ  ๊ณ ๊ฐ์€ ๋ฆฌ์ „ยท๋ชจ๋ธยทํ‹ฐ์–ดยท์ฟผํ„ฐ๋งŒ ์ •ํ•˜๋Š” ๋ฐ˜๋ฉด, ์ž์ฒด ํ˜ธ์ŠคํŒ…์€ ํ•ด๋‹น ๋ ˆ์ด์–ด๋ฅผ ์ง์ ‘ ์šด์˜ํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌํ˜• KubernetesยทAI ํ”Œ๋žซํผ์— ์œ„์ž„ํ•ด์•ผ ํ•˜๋ฉฐ, ํƒ์ƒ‰ ๋‹จ๊ณ„๋Š” ๊ด€๋ฆฌํ˜• API๋กœ ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ฃผ๊ถŒ์ด ํ•„์š”ํ•œ ๋ถ€๋ถ„์€ ์ž์ฒด ํ˜ธ์ŠคํŒ…์œผ๋กœ ํ•˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ „๋žต๋„ ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ๋Š” GPU ์Šค์ผ€์ค„๋ง๊ณผ ๋ฉ€ํ‹ฐํŒ€ ๊ฒฉ๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” Red Hat OpenShift, ๋ชจ๋ธ ๋ผ์ดํ”„์‚ฌ์ดํดยท์„œ๋น™ยท์—์ด์ „ํŠธ ์—ฐ๋™์„ ์ œ๊ณตํ•˜๋Š” Red Hat OpenShift AI, vLLM๊ณผ llm-d ์—”์ง„์œผ๋กœ ๋ถ„์‚ฐ LLM ์ถ”๋ก ์„ ํ•˜๋Š” ๋…๋ฆฝํ˜• Red Hat AI Inference, ์ด๋ฅผ ํ†ตํ•ฉํ•œ Red Hat AI Enterprise, ํŒ€๋ณ„ ์ ‘๊ทผยท์ฟผํ„ฐยทํ† ํฐ ์˜ˆ์‚ฐ์„ ๊ด€๋ฆฌํ•˜๋Š” AI ๊ฒŒ์ดํŠธ์›จ์ด Red Hat Connectivity Link(๊ธฐ์ˆ  ํ”„๋ฆฌ๋ทฐ ์ƒํƒœ์˜ MCP ๊ฒŒ์ดํŠธ์›จ์ด ํฌํ•จ), ํ”„๋ผ์ด๋น— ๋ฐ์ดํ„ฐ๋กœ ํŒŒ์ธํŠœ๋‹๊ณผ ๊ฐ•ํ™”ํ•™์Šต์„ ์ง€์›ํ•˜๋Š” Training Hub๋ฅผ ์ œํ’ˆ์œผ๋กœ ๋“ ๋‹ค. Day 2 ์šด์˜ ์ง€ํ‘œ๋กœ๋Š” ์ถ”๋ก  ์ง€์—ฐยท์—๋Ÿฌ์œจยทํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰ยทํ ๊นŠ์ด, RAG์˜ ๊ฒฝ์šฐ ๊ฒ€์ƒ‰ ์ ์ค‘๋ฅ ยท์ง€์—ฐ, ์—์ด์ „ํŠธ์˜ ๊ฒฝ์šฐ ์ƒ๊ด€๊ด€๊ณ„ ID๊ฐ€ ๋ถ™์€ ๋„๊ตฌ ํ˜ธ์ถœ ๋กœ๊ทธ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ยทํŒ€ยท๋ชจ๋ธ๋ณ„ ๋น„์šฉ ๋ถ„ํ•ด๋ฅผ ์ œ์‹œํ•œ๋‹ค. ์žฅ์•  ๋Œ€๋น„๋กœ๋Š” ๋” ์ž‘์€ ๋ชจ๋ธ๋กœ ์ „ํ™˜, ์บ์‹œ๋œ ์‘๋‹ต ์ œ๊ณต, ์—์ด์ „ํŠธ๋ฅผ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ์šด์˜, ์—์ด์ „ํŠธ ๊ธฐ๋Šฅ ์ž„์‹œ ๋น„ํ™œ์„ฑํ™” ๊ฐ™์€ ์ถ•์†Œ ๋ชจ๋“œ๋ฅผ ์ •์˜ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•˜๋ฉฐ, ๋ชจ๋ธ ์‹๋ณ„์žยทํ”„๋กฌํ”„ํŠธ ํ…œํ”Œ๋ฆฟยท๊ฒ€์ƒ‰ ์ธ๋ฑ์Šคยท์—์ด์ „ํŠธ ๋„๊ตฌ ์„ค์ •์„ ํ•˜๋‚˜์˜ ๋ฌถ์Œ์œผ๋กœ ๊ณ ์ •ํ•ด ๊ฐœ๋ฐœยทํ…Œ์ŠคํŠธยทํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ํ•จ๊ป˜ ์Šน๊ฒฉํ•ด์•ผ ์›์ž์  ๋กค๋ฐฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๊ฐ•์กฐํ•œ๋‹ค.

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

Learning while building: How Red Hat Training accelerates technical growth

Red Hat

Red Hat ๋ธ”๋กœ๊ทธ๋Š” 2026๋…„ ์—ฌ๋ฆ„ ์ธํ„ด์œผ๋กœ ์ž…์‚ฌํ•œ Product Training Analyst Intern Porter Mohler์˜ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ์‹ค์Šต ๊ธฐ๋ฐ˜ ํ•™์Šต์˜ ํšจ๊ณผ๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. Porter๋Š” Getting Started with Linux Fundamentals(RH104)์™€ Red Hat OpenShift Development I: Introduction to Containers with Podman(DO188) ๊ฐ™์€ ๊ณผ์ •์„ ์‹ค์ œ ๋žฉ ํ™˜๊ฒฝ์—์„œ ๊ฑฐ์น˜๋ฉฐ ํ„ฐ๋ฏธ๋„ ๋ช…๋ น๊ณผ ํŒŒ์ผ ํƒ์ƒ‰์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ๊ฑฐ๋ถ€๊ฐ์„ ๊ทน๋ณตํ•˜๊ณ  ์‹ค์šฉ์ ์ธ ๋Šฅ์ˆ™ํ•จ์„ ์–ป์—ˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๋˜ํ•œ ์‹ค์Šต ๋žฉ์—์„œ ๋‹ค๋ฃจ๋Š” ๋‚ด์šฉ์ด ์‹ค์ œ ํ”Œ๋žซํผ ๊ตฌ์กฐ๋‚˜ ์™ธ๋ถ€ ๊ณผ์ • ์ œ๊ณต๋ฌผ๊ณผ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜๋Š”์ง€๋ฅผ ์ดํ•ดํ•˜๊ฒŒ ๋๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์„ธ ๋ฒˆ์งธ ์„ฑ๊ณผ๋กœ๋Š” ํ”„๋กœ์ ํŠธ ์ถ”์  ๋„๊ตฌ๋“ค์„ ์—ฐ๊ฒฐํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ, ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์ถ•, ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง ๊ฐ™์€ ์ž‘์—… ์ž๋™ํ™” ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ”๊ฒŒ ๋๋‹ค๋Š” ์ ์„ ๋“ ๋‹ค. ๊ธ€์€ 2026๋…„ ์กธ์—… ์˜ˆ์ •์ธ Porter๊ฐ€ ์‹ค์Šต ๊ฒฝํ—˜์ด ๊ธฐ์ดˆ์ ์ธ ์ต์ˆ™ํ•จ์—์„œ ์‹ค์ œ ์šด์˜ ๊ฐ€๋Šฅํ•œ ์ž์‹ ๊ฐ์œผ๋กœ ๋„˜์–ด๊ฐ€๋Š” ๋‹ค๋ฆฌ ์—ญํ• ์„ ํ•œ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค๊ณ  ์ „ํ•˜๋ฉฐ, ์ด๋ฅผ ๋ฌธ์„œ ์ค‘์‹ฌ ํ•™์Šต๋ณด๋‹ค ์‹ค์Šต ๊ธฐ๋ฐ˜ ๋žฉ ๋ฐฉ์‹์ด ์šฐ์›”ํ•˜๋‹ค๋Š” ์ฃผ์žฅ์˜ ๊ทผ๊ฑฐ๋กœ ๋“ ๋‹ค. ๊ธ€์€ 2026๋…„ 8์›” 28์ผ ๊ฒŒ์‹œ๋๊ณ  2๋ถ„ ๋ถ„๋Ÿ‰์œผ๋กœ ํ‘œ๊ธฐ๋ผ ์žˆ๋‹ค.

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

Friday Five โ€” August 28, 2026

Red Hat

Red Hat์˜ Friday Five 2026๋…„ 8์›” 28์ผ ํŽธ์€ ๋‹ค์„ฏ ๊ฐ€์ง€ ์†Œ์‹์„ ์ „ํ•œ๋‹ค. ์ฒซ์งธ, AWS InspectorScan API์™€ ECR Basic ์Šค์บ๋‹์ด Red Hat Hardened Images๋ฅผ ์ง€์›ํ•˜๊ฒŒ ๋ผ ๋ณด์•ˆ ๊ฒฝ๊ณ ๋ฅผ ์ค„์ด๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง ๋ฌด๊ฒฐ์„ฑ์„ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. ๋‘˜์งธ, Red Hat Ansible Automation Platform 2.7์šฉ automation orchestrator ์• ๋“œ์˜จ์ด ์ •์‹ ์ถœ์‹œ๋ผ, ๊ธฐ์กด ์ž‘์—… ํ…œํ”Œ๋ฆฟ์„ ๋กœ์ง ๋…ธ๋“œยท์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ํŠธ๋ฆฌ๊ฑฐยทAI ์—์ด์ „ํŠธ ์ถ”์ฒœ๊ณผ ๊ฒฐํ•ฉํ•˜๋Š” ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์บ”๋ฒ„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์…‹์งธ, Red Hat์ด AT&T, AMD, Dell, Microsoft, GSMA์™€ ํ˜‘๋ ฅํ•ด ํ†ต์‹  ์‚ฐ์—… ์ „์šฉ AI ๋ชจ๋ธ์ธ OTel 2.0์„ ์ถœ์‹œํ–ˆ์œผ๋ฉฐ, Red Hat์˜ ์˜คํ”ˆ์†Œ์Šค SDG Hub๋ฅผ ์ด์šฉํ•ด ๊ธฐ์ˆ  ํ‘œ์ค€์„ ๊ณ ํ’ˆ์งˆ ํ•ฉ์„ฑ ํ•™์Šต ๋ฐ์ดํ„ฐ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์„ ์ผ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๋„ท์งธ, ๋ผ์Šค๋ฒ ์ด๊ฑฐ์Šค VMware Explore์˜ Red Hat OpenShift Virtualization ๋ฆฌ์…‰์…˜์„ ์•ž๋‘๊ณ , ํ•˜๋“œ์›จ์–ด ์˜ˆ์‚ฐ ์ œ์•ฝ ์†์—์„œ ๊ฐ€์ƒํ™” ์ž์›์„ ํšŒ์ˆ˜ํ•˜๊ณ  ํšจ์œจ์„ ๋†’์ด๋Š” 3๊ฐœ ๋ ˆ์ด์–ด์˜ ํšจ์œจํ™” ๋ฐฉ์•ˆ์„ ์†Œ๊ฐœํ•œ๋‹ค. ๋‹ค์„ฏ์งธ, AI ์—์ด์ „ํŠธ ์‹ ์›์— ๋Œ€ํ•œ ๋นŒ๋“œํƒ€์ž„ ๊ณต๊ธ‰๋ง ์ถœ์ฒ˜ ์ฆ๋ช…์„ ๋‹ค๋ฃจ๋ฉฐ SPIRE์™€ Sigstore๋ฅผ ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ ์—์ด์ „ํŠธ์˜ ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ ๋กœ ์ œ์‹œํ•œ๋‹ค.

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

How we saved 100 terabytes of memory by optimizing 1.1.1.1โ€™s DNS cache

Cloudflare

Cloudflare๋Š” 2,500์–ต ๊ฐœ ์ด์ƒ์˜ DNS ์บ์‹œ ์—”ํŠธ๋ฆฌ๋ฅผ ๋‹ด๋Š” Big Pineapple ํ”Œ๋žซํผ์—์„œ Rust ์ˆ˜์ค€์˜ ๋‹ค์„ฏ ๊ฐ€์ง€ ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”๋กœ ์—”ํŠธ๋ฆฌ๋‹น ๋ฉ”๋ชจ๋ฆฌ๋ฅผ 953๋ฐ”์ดํŠธ์—์„œ 420๋ฐ”์ดํŠธ๋กœ 56% ์ค„์—ฌ ์ „์ฒด ํ”Œ๋žซํผ์—์„œ ์•ฝ 100ํ…Œ๋ผ๋ฐ”์ดํŠธ๋ฅผ ํ™•๋ณดํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ฒซ์งธ, Vec<T>์™€ String์„ Box<[T]>์™€ Box<str>๋กœ ๋ฐ”๊ฟ” ์šฉ๋Ÿ‰ ํ•„๋“œ์™€ ๊ณผ์ž‰ ํž™ ํ• ๋‹น์„ ์—†์•  ์—”ํŠธ๋ฆฌ๋‹น 64๋ฐ”์ดํŠธ๋ฅผ ์ ˆ์•ฝํ–ˆ๋‹ค. ๋‘˜์งธ, answerยทauthorityยทadditional ์„น์…˜์„ ๊ฐ๊ฐ์˜ ๋ฆฌ์ŠคํŠธ๋กœ ๋‘์ง€ ์•Š๊ณ  u16 ์˜คํ”„์…‹์œผ๋กœ ๊ฒฝ๊ณ„๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋‹จ์ผ ๋ฆฌ์ŠคํŠธ๋กœ ํ•ฉ์ณ 16๋ฐ”์ดํŠธ ํฌ์ธํ„ฐ/๊ธธ์ด ์Œ์„ 2๋ฐ”์ดํŠธ ์˜คํ”„์…‹์œผ๋กœ ๋Œ€์ฒดํ•ด 28๋ฐ”์ดํŠธ๋ฅผ ์ ˆ์•ฝํ–ˆ๋‹ค. ์…‹์งธ, ๋ ˆ์ฝ”๋“œ ์†Œ์œ ์ž ํ•„๋“œ๋ฅผ Option<Box<Name>>์œผ๋กœ ๋ฐ”๊ฟ” ์ฟผ๋ฆฌ ๋„๋ฉ”์ธ๊ณผ ์ผ์น˜ํ•  ๋•Œ๋Š” None์„ ์ €์žฅํ•˜๊ณ  ์ฝ์„ ๋•Œ ์ถ”๋ก ํ•ด ๋ถˆํ•„์š”ํ•œ ํž™ ํ• ๋‹น์„ ์—†์•ด๋‹ค. ๋„ท์งธ, NAPTR(136๋ฐ”์ดํŠธ)์ฒ˜๋Ÿผ ํฐ RecordData ์—ด๊ฑฐํ˜• ๋ณ€ํ˜•์„ ๋”ฐ๋กœ ๋ฐ•์‹ฑํ•ด A๋ ˆ์ฝ”๋“œ(4๋ฐ”์ดํŠธ)๋‚˜ AAAA๋ ˆ์ฝ”๋“œ(16๋ฐ”์ดํŠธ) ๊ฐ™์€ ์ž‘์€ ํƒ€์ž…์ด 120๋ฐ”์ดํŠธ ์ด์ƒ์˜ ํŒจ๋”ฉ์„ ๋– ์•ˆ์ง€ ์•Š๊ฒŒ ํ–ˆ๊ณ , ๋‹ค์„ฏ์งธ, ๋ ˆ์ฝ”๋“œ๋ฅผ 2๋ฐ”์ดํŠธ ๊ธธ์ด ํ”„๋ฆฌํ”ฝ์Šค๊ฐ€ ๋ถ™์€ ์›์‹œ ๋ฐ”์ดํŠธ๋กœ ๋‹จ์ผ Box<[u8]> ๋ฒ„ํผ์— ์ €์žฅํ•ด ๋ณ€ํ˜•๋ณ„ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์—†์• ๊ณ  ์บ์‹œ ์ง€์—ญ์„ฑ์„ ๋†’์˜€๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์บ์‹œ ์‚ฝ์ž… ์ฒ˜๋ฆฌ๋Ÿ‰์€ ์ดˆ๋‹น 62.5๋งŒ์—์„œ 89.3๋งŒ ์—”ํŠธ๋ฆฌ๋กœ 43% ๋Š˜๊ณ , ์กฐํšŒ ์ง€์—ฐ์€ 828๋‚˜๋…ธ์ดˆ์—์„œ 670๋‚˜๋…ธ์ดˆ๋กœ 19% ์ค„์—ˆ์œผ๋ฉฐ, ํ”„๋กœ๋•์…˜ ๋ฐ˜์˜ ํ›„ p99 ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์ด 9.3GB์—์„œ 5.3GB๋กœ ๋–จ์–ด์กŒ๋‹ค๊ณ  ๋ณด๊ณ ํ•œ๋‹ค.

๐Ÿ’ก DNS ์บ์‹œ์ฒ˜๋Ÿผ ์ˆ˜์‹ญ์–ต ๊ฑด์ด ์ƒ์ฃผํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ์—์„œ๋Š” Rust์˜ Vecยท์—ด๊ฑฐํ˜• ํŒจ๋”ฉ ๊ฐ™์€ ์–ธ์–ด ๋ ˆ๋ฒจ ์˜ค๋ฒ„ํ—ค๋“œ ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ์—”ํŠธ๋ฆฌ ์ˆ˜์— ๊ณฑํ•ด์ ธ ๋ˆ„์ ๋˜๋ฏ€๋กœ, ๊ตฌ์กฐ์ฒด ๋ ˆ์ด์•„์›ƒ์„ ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ์žฌ์„ค๊ณ„ํ•˜๋Š” ํˆฌ์ž๊ฐ€ ํ•˜๋“œ์›จ์–ด ์ฆ์„ค๋ณด๋‹ค ๋” ํฐ ์šฉ๋Ÿ‰ ์ ˆ๊ฐ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

Managed PostgreSQL vs. self-hosted PostgreSQL: Key benefits and trade-offs

Azure

Azure ๋ธ”๋กœ๊ทธ๋Š” ๊ด€๋ฆฌํ˜• PostgreSQL๊ณผ ์ž์ฒด ํ˜ธ์ŠคํŒ… PostgreSQL์˜ ์šด์˜ ์ฑ…์ž„ ์ฐจ์ด๋ฅผ ๋น„๊ตํ•œ๋‹ค. ์ž์ฒด ํ˜ธ์ŠคํŒ…์€ ํ”„๋กœ๋น„์ €๋‹๋ถ€ํ„ฐ OS ์„ค์น˜, PostgreSQL ์„ค์ •๊นŒ์ง€ ์ „์ฒด ๋ผ์ดํ”„์‚ฌ์ดํด ๊ด€๋ฆฌ, ๋ฐฉํ™”๋ฒฝยทOS ํŒจ์น˜ยท์•”ํ˜ธํ™” ๊ฐ™์€ ์ˆ˜๋™ ๋ณด์•ˆ ๊ฐ•ํ™”, Patroni๋‚˜ Pacemaker ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์ด์šฉํ•œ ๊ณ ๊ฐ€์šฉ์„ฑ ๊ตฌ์„ฑ, ๋ฐฑ์—… ์„ค๊ณ„ยท์ž๋™ํ™”ยทํ…Œ์ŠคํŠธ(์‹œ์  ๋ณต๊ตฌ ํฌํ•จ), ์ˆ˜๋™ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์šฉ์žยท๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ๋ฅผ ํŒ€์ด ์ง์ ‘ ๋งก์•„์•ผ ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์ธ Azure Database for PostgreSQL์€ OS ์œ ์ง€๋ณด์ˆ˜์™€ ์„œ๋น„์Šค ์—…๋ฐ์ดํŠธ, ๋งˆ์ด๋„ˆ PostgreSQL ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ๋ฅผ ๋Œ€์‹  ์ฒ˜๋ฆฌํ•˜๋ฉฐ ๊ณ ๊ฐ์€ ์„ ํ˜ธํ•˜๋Š” ์œ ์ง€๋ณด์ˆ˜ ์‹œ๊ฐ„๋Œ€๋งŒ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ธ์ฆ ์ธก๋ฉด์—์„œ๋Š” ์ž์ฒด ํ˜ธ์ŠคํŒ…์ด ์ˆ˜๋™ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ต์ฒด์— ์˜์กดํ•˜๋Š” ๋ฐ˜๋ฉด ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค๋Š” ํŒจ์Šค์›Œ๋“œ๋ฆฌ์Šค๋ฅผ ์ง€์›ํ•˜๋Š” ๋„ค์ดํ‹ฐ๋ธŒ Microsoft Entra ID ์—ฐ๋™์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ๋น„๊ตํ•œ๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ์ธก๋ฉด์—์„œ๋Š” ์ž์ฒด ํ˜ธ์ŠคํŒ…์ด ์ˆ˜๋™ ํ”„๋กœ๋น„์ €๋‹๊ณผ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์š”๊ตฌํ•˜๋Š” ๋ฐ˜๋ฉด ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค๋Š” ์ž๋™ ๋ฐฑ์—…๊ณผ ์‹œ์  ๋ณต๊ตฌ๊ฐ€ ๊ธฐ๋ณธ ๋‚ด์žฅ๋ผ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌ ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ PostgreSQL ์˜ต์…˜์œผ๋กœ๋Š” ์ปดํ“จํŠธ์™€ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” Azure HorizonDB๋„ ์†Œ๊ฐœํ•˜์ง€๋งŒ, ๊ธ€์—๋Š” ๊ตฌ์ฒด์ ์ธ ๊ฐ€๊ฒฉ์ด๋‚˜ ์„ฑ๋Šฅ ์ˆ˜์น˜, ์ •๋Ÿ‰ํ™”๋œ ๋น„์šฉ ๋น„๊ต๋Š” ์ œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.

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

Reimagining work: How Pythianโ€™s internal AI playbook delivers customer ROI

Google Cloud

Google Cloud ๋ธ”๋กœ๊ทธ๋Š” 27๊ฐœ๊ตญ 500๋ช… ๊ทœ๋ชจ์˜ ์ปจ์„คํŒ… ๊ธฐ์—… Pythian์ด ์ž์‚ฌ์— Gemini Enterprise๋ฅผ ๋‚ด๋ถ€ ๋กค์•„์›ƒํ•ด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI์˜ ROI๋ฅผ ๊ฒ€์ฆํ•œ ๊ณผ์ •์„ ์†Œ๊ฐœํ•œ๋‹ค. Pythian์€ ์ด๋ฅผ Field CTO ์ „๋žตยท๊ฑฐ๋ฒ„๋„Œ์Šค(16๊ฐ€์ง€ ์ˆ˜ํ‰์  ์—์ด์ „ํ‹ฑ ํŒจํ„ด ํ™œ์šฉ), ๋„๊ตฌยทํ”Œ๋žซํผ ๋ฐฐํฌ, ๋น„๊ธฐ์ˆ ํŒ€์šฉ ๋…ธ์ฝ”๋“œ ์—์ด์ „ํŠธ๋ฅผ ๋‹ค๋ฃจ๋Š” People Productivity COE์™€ ํ•ต์‹ฌ ์—…๋ฌด์šฉ ์ปค์Šคํ…€ ์ฝ”๋“œ ์—์ด์ „ํŠธ๋ฅผ ๋‹ค๋ฃจ๋Š” Process Productivity COE์˜ ์ด์ค‘ ์ฒด์ œ, ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋งยทํ”„๋กฌํ”„ํŠธ ํŠœ๋‹ยท๋ชจ๋ธ ๊ด€์ธก์„ฑ์„ ๋‹ด๋‹นํ•˜๋Š” XOps๋ผ๋Š” ๋„ค ๊ฐœ ์ถ•์œผ๋กœ ๊ตฌ์กฐํ™”ํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šด์˜ ์‚ฌ๋ก€์—์„œ๋Š” ์›” 15,000๊ฑด์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ‹ฐ์ผ“์„ ๋Œ€์ƒ์œผ๋กœ ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ๊ฐ€ ํ‹ฐ์ผ“์„ ์ฝ๊ณ  ์ง€์‹๋ฒ ์ด์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•ด ๋Ÿฐ๋ถ์„ ์ž๋™ ์ƒ์„ฑํ•˜๋„๋ก ๋ฐฐ์น˜ํ•ด, ํ‰๊ท  ํ•ด๊ฒฐ ์‹œ๊ฐ„์ด 80% ์ค„๊ณ  ํ™œ์„ฑ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๊ฐ€ 3๋ฐฐ ๋Š˜์—ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๊ณ ๊ฐ ์‚ฌ๋ก€๋กœ๋Š” 1๋งŒ ๋ช… ์ปจ์„คํ„ดํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” IT ์ง€์› ์—์ด์ „ํŠธ๊ฐ€ ์—ฐ 2๋งŒ ๊ฑด ํ‹ฐ์ผ“ ์ค‘ 10%๋ฅผ ์™„์ „ ๋ฌด์ธ ์ฒ˜๋ฆฌํ•ด 100๋งŒ ์‹œ๊ฐ„ ์ด์ƒ์˜ ์šด์˜ ์‹œ๊ฐ„์„ ์ ˆ๊ฐํ•œ ์ง€์‹ ๊ด€๋ฆฌ ์‚ฌ๋ก€, 70๊ฐœ ์ œ์กฐ ํ˜„์žฅ์˜ ์ปค์Šคํ…€ ์—์ด์ „ํ‹ฑ ๋„๊ตฌ๋กœ ์ˆ˜์š” ์˜ˆ์ธก ์ฃผ๊ธฐ๋ฅผ ๋ช‡ ์ฃผ์—์„œ 2~3์ผ๋กœ ์••์ถ•ํ•œ ๊ณต๊ธ‰๋ง ์‚ฌ๋ก€, ์ปดํ“จํ„ฐ ๋น„์ „๊ณผ Gemini๋ฅผ ๊ฒฐํ•ฉํ•ด ์ œํ’ˆ ์˜จ๋ณด๋”ฉ์„ 20๋ถ„ ์ˆ˜๋™ ์ž‘์—…์—์„œ ์ดˆ ๋‹จ์œ„ ์ž๋™ ํ๋ฆ„์œผ๋กœ ๋ฐ”๊พผ ๋ฆฌํ…Œ์ผ ์‚ฌ๋ก€๋ฅผ ๋“ ๋‹ค. ๊ธ€์€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI๊ฐ€ ๊ฐœ๋ณ„ ๋„๊ตฌ ์ค‘์‹ฌ ์‚ฌ๊ณ ์— ๋จธ๋ฌผ๋ฉด ์‹คํŒจํ•˜๋ฉฐ, ๊ตฌ์กฐ์  ์›Œํฌํ”Œ๋กœ ์ „ํ™˜๊ณผ ํ”„๋กœ๋•์…˜ ์ˆ˜๋ช…์ฃผ๊ธฐ ๊ด€๋ฆฌ(XOps)๊ฐ€ ํ•จ๊ป˜ ์žˆ์–ด์•ผ ์„ฑ๊ณผ๋ฅผ ๋‚ธ๋‹ค๋Š” ์ ์„ ํ•ต์‹ฌ ๊ตํ›ˆ์œผ๋กœ ์ œ์‹œํ•œ๋‹ค.

๐Ÿ’ก 15,000๊ฑด ๊ทœ๋ชจ์˜ ๋‚ด๋ถ€ ํ‹ฐ์ผ“ ์šด์˜์—์„œ ํ•ด๊ฒฐ ์‹œ๊ฐ„์„ 80% ์ค„์ธ ๊ฒƒ์€ ๊ฐœ๋ณ„ ์—์ด์ „ํŠธ ๋„๊ตฌ ๋„์ž…์ด ์•„๋‹ˆ๋ผ ์ง€์‹๋ฒ ์ด์Šค ๊ฒ€์ƒ‰๊ณผ ๋Ÿฐ๋ถ ์ƒ์„ฑ์„ ํ•˜๋‚˜์˜ ์›Œํฌํ”Œ๋กœ๋กœ ์—ฎ์€ ๊ตฌ์กฐ์  ์žฌ์„ค๊ณ„ ๋•Œ๋ฌธ์ด๋ฏ€๋กœ, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI ๋„์ž… ์„ฑ๊ณผ๋ฅผ ๊ฐœ๋ณ„ ๋„๊ตฌ ๋‹จ์œ„๋กœ ์ธก์ •ํ•˜๋Š” ์กฐ์ง์€ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ๋ณด๊ธฐ ์–ด๋ ต๋‹ค.

Deploy personal AI agents with Cloud Run instances

Google Cloud

Google Cloud๋Š” Cloud Run instances๋ฅผ ๋ฐœํ‘œํ•˜๋ฉฐ, ์˜คํ† ์Šค์ผ€์ผ๋ง ์—†์ด ๋‹จ์ผ ์ธ์Šคํ„ด์Šค๋งŒ ์œ ์ง€ํ•˜๋Š” ์ „์šฉ ์ปดํ“จํŠธ ๋Ÿฐํƒ€์ž„์œผ๋กœ ์žฅ๊ธฐ ์‹คํ–‰๋˜๋Š” ์ƒํƒœ ๋ณด์กดํ˜• ์›Œํฌ๋กœ๋“œ๋ฅผ ์ง€์›ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ตœ๋Œ€ 7์ผ ์—ฐ์† ์‹คํ–‰๋˜๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž๋™ ์žฌ์‹œ์ž‘์ด ์„ค์ •๋˜๊ณ , ์—…๋ฐ์ดํŠธ๋‚˜ ์žฌ์‹œ์ž‘์—๋„ ๋ณ€ํ•˜์ง€ ์•Š๋Š” ์˜๊ตฌ HTTPS URL์„ ๊ฐ–๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ์ค‘์ง€ยท์žฌ๊ฐœํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์š”์ฒญ ์ค‘๋‹จ ์‹œ ์Šค์ผ€์ผํˆฌ์ œ๋กœ๋˜๋Š” ๊ธฐ์กด Cloud Run ์„œ๋น„์Šค์™€ ๋‹ฌ๋ฆฌ, OpenClaw๋‚˜ Hermes ๊ฐ™์€ ๊ฐœ์ธ AI ์—์ด์ „ํŠธ์ฒ˜๋Ÿผ ํ•œ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ์ง€์†์ ์œผ๋กœ ์ž‘๋™ํ•ด์•ผ ํ•˜๋Š” ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ฒจ๋ƒฅํ–ˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ฐ€๊ฒฉ์€ vCPU 1๊ฐœยท๋ฉ”๋ชจ๋ฆฌ 1GiB ๊ธฐ์ค€ 30์ผ ์—ฐ์† ์‹คํ–‰ ์‹œ ์›” 5.70๋‹ฌ๋Ÿฌ์ด๋ฉฐ, ๊ณต์œ  vCPU์™€ vCPU ๋ฒ„์ŠคํŠธ ๋ฒ„์ง“์œผ๋กœ ๋น„์šฉ ํšจ์œจ์„ ๋‚ธ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ํˆฌ์ž์€ํ–‰ ์„œ๋น„์Šค OffDeal์€ ์žฅ๊ธฐ ์‹คํ–‰ ์—์ด์ „ํŠธ์— Cloud Run instances๋ฅผ ์ ์šฉํ•ด ์ฝœ๋“œ ์Šคํƒ€ํŠธ๋ฅผ 88% ์ค„์˜€๋‹ค๋Š” ์‚ฌ์šฉ ํ›„๊ธฐ๋ฅผ ์ „ํ•˜๋ฉฐ, ๊ธฐ๋Šฅ์€ ์•„์ง ํ”„๋ฆฌ๋ทฐ ๋‹จ๊ณ„์ด๊ณ  Cloud Run instances์™€ Cloud Run services ๋ชจ๋‘์— ๋Œ€ํ•œ SSH ์ ‘๊ทผ์ด ํ”„๋ผ์ด๋น— ์‹ ์ฒญ์„ ํ†ตํ•ด ๊ณง ์ œ๊ณต๋  ์˜ˆ์ •์ด๋ผ๊ณ  ๋ฐํžŒ๋‹ค.

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


DevOps & ์ธํ”„๋ผ

Commits on GitHub have doubled in four months. Verification capacity has not.

The New Stack

The New Stack ๊ธฐ๊ณ ์— ๋”ฐ๋ฅด๋ฉด GitHub๋Š” ์›”๊ฐ„ ์ปค๋ฐ‹์ด 4์›” 14์–ต ๊ฑด์—์„œ 8์›” 29์–ต ๊ฑด์œผ๋กœ ๋„‰ ๋‹ฌ ๋งŒ์— ๋‘ ๋ฐฐ ๋„˜๊ฒŒ ๋Š˜์—ˆ๋‹ค๊ณ  ๋ฐํ˜”๊ณ , ์›” 1.3์–ต ๊ฑด์˜ ๋ณ‘ํ•ฉ PR๊ณผ 2,400๋งŒ ๊ฐœ์˜ ์‹ ๊ทœ ์ €์žฅ์†Œ๋„ ํ•จ๊ป˜ ๋ณด๊ณ ๋๋‹ค. ์ด ๊ธ‰์ฆ์€ 8์›” 17์ผ 7์‹œ๊ฐ„ 47๋ถ„์— ๊ฑธ์นœ GitHub ์žฅ์• ๋กœ ์ด์–ด์กŒ๊ณ , CTO Vladimir Fedorov์˜ ์‚ฌํ›„ ๋ณด๊ณ ์„œ๋Š” ์ด๋ฅผ ์†”์งํžˆ ์ธ์ •ํ•˜๋ฉฐ ์‹ ๊ทœ CPU ์ฝ”์–ด 300๋งŒ ๊ฐœ ์ด์ƒ๊ณผ ๊ณ ์† ์Šคํ† ๋ฆฌ์ง€ 120ํŽ˜ํƒ€๋ฐ”์ดํŠธ ์ฆ์„ค, Azure๋กœ์˜ ์ด์ „ ๊ฐ€์†(ํ˜„์žฌ ์ „์ฒด ํŠธ๋ž˜ํ”ฝ์˜ 58% ์ฒ˜๋ฆฌ)์„ ๋ณต๊ตฌ์ฑ…์œผ๋กœ ๋‚ด๋†“์•˜๋‹ค. ์ €์ž Arjun Iyer(Signadot CEO)๋Š” ์ด ์‚ฌ๊ฑด์ด ์šฉ๋Ÿ‰ ๋ฌธ์ œ๋ฅผ ๋„˜์–ด, ์ƒ์„ฑ์€ ๊ธฐ๊ณ„ ์†๋„๋กœ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋Š˜์ง€๋งŒ ๊ฒ€์ฆ์€ ์—ฌ์ „ํžˆ ์‚ฌ๋žŒ ์†๋„์— ๋จธ๋ฌผ๋Ÿฌ ๊ฑฐ์˜ ํ‰ํƒ„ํ•˜๋‹ค๋Š” ๋” ๊ทผ๋ณธ์ ์ธ ๊ฐ„๊ทน์„ ๋ณด์—ฌ์ค€๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค. ๊ณต์œ  ์Šคํ…Œ์ด์ง• ํ™˜๊ฒฝ์€ ๋ณ‘๋ชฉ์ด ๋˜๋Š” ๋Œ€๊ธฐ์—ด์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๊ณ , ์ „์ฒด ์Šคํƒ์„ ๋งค ๋ณ€๊ฒฝ๋งˆ๋‹ค ๋ณต์ œํ•˜๋Š” ๋ฐฉ์‹์€ ๋น„์šฉ๊ณผ ์‹œ๊ฐ„ ๋ถ€๋‹ด์ด ์ปค์„œ ๋‘ ๋ฐฉ์‹ ๋ชจ๋‘ ์—์ด์ „ํŠธ ์†๋„์˜ ๋ณ€๊ฒฝ๋Ÿ‰์„ ๊ฐ๋‹นํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋Œ€์•ˆ์œผ๋กœ ์ œ์‹œ๋œ ๊ตฌ์กฐ๋Š” ์•ˆ์ • ๋ฒ„์ „์„ ๋Œ๋ฆฌ๋Š” ๊ณต์œ  ํ™˜๊ฒฝ ํ•˜๋‚˜๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ฐ ๋ณ€๊ฒฝ์ด ๊ฑด๋“œ๋ฆฐ ์„œ๋น„์Šค๋งŒ ๋ฐฐํฌํ•˜๊ณ , ํŠธ๋ž˜ํ”ฝ์— ๋ผ์šฐํŒ… ํ‚ค๋ฅผ ๋ถ™์—ฌ ํ•ด๋‹น ๋ณ€๊ฒฝ ๋ฒ„์ „์œผ๋กœ๋งŒ ์š”์ฒญ์ด ํ๋ฅด๊ฒŒ ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด ๋ฐฉ์‹์ด๋ฉด ๋ณ€๊ฒฝ ํ•˜๋‚˜๋ฅผ ๊ฒ€์ฆํ•˜๋Š” ๋น„์šฉ์ด ์Šคํƒ ์ „์ฒด ๋ณต์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฐฐํฌ ํ•˜๋‚˜๋กœ ์ค„์–ด, ๊ฐ™์€ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์ˆ˜๋ฐฑ ๊ฑด์„ ๋ณ‘๋ ฌ๋กœ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

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

The 3 roles AI agents play in your developer platform

The New Stack

Port์˜ Matar Peles๋Š” ๊ณ ๊ฐ ์ˆ˜๋ฐฑ ๊ฑด์˜ ๋Œ€ํ™”๋ฅผ ๊ทผ๊ฑฐ๋กœ ๊ฐœ๋ฐœ์ž ํ”Œ๋žซํผ์—์„œ AI ์—์ด์ „ํŠธ๊ฐ€ ๋งก๋Š” ์—ญํ• ์„ ์„ธ ๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. ์ฒซ์งธ๋Š” ํ”Œ๋žซํผ ์†Œ๋น„์ž ์—ญํ• ๋กœ, ์˜ˆ๋ฅผ ๋“ค์–ด Claude Code๊ฐ€ ๊ฒฐ์ œ ์„œ๋น„์Šค์— ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์ „์— ์„œ๋น„์Šค ์†Œ์œ ์ž, ์˜์กด์„ฑ, ํ‘œ์ค€์„ ๋จผ์ € ํ”Œ๋žซํผ์—์„œ ์ฝ๊ณ  ํ”„๋ฆฌ๋ทฐ ํ™˜๊ฒฝ์„ ๋„์šด ๋’ค ํ…Œ์ŠคํŠธ๋ฅผ ๋Œ๋ฆฌ๋Š” ์‹์ด๋ฉฐ, ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” APIยทMCP ์šฐ์„  ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ปจํ…์ŠคํŠธ ๋ ˆ์ดํฌ, ์ž์ฒด ์„œ๋น„์Šค ์•ก์…˜์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๋‘˜์งธ๋Š” ํ”Œ๋žซํผ ๋‚ด๋ถ€ ์ปดํฌ๋„ŒํŠธ ์—ญํ• ๋กœ, 40๊ฐœ ์„œ๋น„์Šค๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๋งค์ผ ๋ฐค ์ทจ์•ฝ์  ์Šค์บ”์„ ๋Œ๋ฆฌ๋Š” ์›๊ฒฉ ์—์ด์ „ํŠธ์ฒ˜๋Ÿผ ์‚ฌ๋žŒ์ด ์•„๋‹Œ ์ด๋ฒคํŠธ๋กœ ํŠธ๋ฆฌ๊ฑฐ๋˜๋ฉฐ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ ˆ์ด์–ด, ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ, ์—์ด์ „ํŠธ๋ณ„ ์•„์ด๋ดํ‹ฐํ‹ฐ, ๊ณ ์œ„ํ—˜ ์ž‘์—…์— ๋Œ€ํ•œ ํœด๋จผ ์ธ๋ฃจํ”„ ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์…‹์งธ๋Š” AgenticOps๋ผ ๋ถ€๋ฅด๋Š” ์—ญํ• ๋กœ, ์—์ด์ „ํŠธ ์ž์ฒด๋ฅผ LLMยทMCP ์„œ๋ฒ„ยท์Šคํ‚ฌ๊ณผ ํ•จ๊ป˜ ํ”Œ๋žซํผ์ด ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ๋ฐ˜๋‚ฉ๋ฐ›๋Š” ์ž์›์œผ๋กœ ์ทจ๊ธ‰ํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ, ๊ธ€์—์„œ๋Š” ์—์ด์ „ํŠธยท์Šคํ‚ฌ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์š”๊ตฌ๊ฐ€ 2026๋…„ ์ดˆ๊นŒ์ง€ ์กฐ์‚ฌ ๋Œ€์ƒ ์กฐ์ง์˜ 47%์—์„œ ์ œ๊ธฐ๋๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์„ธ ์—ญํ• ์€ ๋…๋ฆฝ์ ์ด์ง€ ์•Š๊ณ  ํ•œ ์—์ด์ „ํŠธ๊ฐ€ ์‹œ์ ์— ๋”ฐ๋ผ ๋™์‹œ์— ์„ธ ์—ญํ• ์„ ์˜ค๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ•์กฐํ•œ๋‹ค. ๊ธ€์“ด์ด๋Š” Port์˜ Field CTO Matar Peles์ด๋ฉฐ, Port๋Š” GitHub, Visa, PwC ๊ฐ™์€ ๊ณ ๊ฐ์ด ์ด ์„ธ ์—ญํ• ์„ ํ•œ ์นดํƒˆ๋กœ๊ทธ์™€ ์ปจํ…์ŠคํŠธ, ๊ฐ์‚ฌ ์ถ”์  ์œ„์—์„œ ์ฒ˜๋ฆฌํ•˜๋„๋ก ๋งŒ๋“ค์–ด์กŒ๋‹ค๊ณ  ์†Œ๊ฐœํ•œ๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธ๋ฅผ ํ”Œ๋žซํผ ๊ฑฐ๋ฒ„๋„Œ์Šค์— ํŽธ์ž…ํ•  ๋•Œ ์†Œ๋น„์žยท์›Œํฌํ”Œ๋กœ ์ปดํฌ๋„ŒํŠธยทํ”„๋กœ๋น„์ €๋‹ ๋Œ€์ƒ์ด๋ผ๋Š” ์„ธ ์—ญํ• ์„ ๋”ฐ๋กœ ์„ค๊ณ„ํ•˜๋ฉด ๊ฐ™์€ ์—์ด์ „ํŠธ๊ฐ€ ์‹œ์ ๋งˆ๋‹ค ๋‹ค๋ฅธ ์—ญํ• ๋กœ ์›€์ง์ด๋Š” ํ˜„์‹ค์„ ๋†“์ณ ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ณต๋ฐฑ์ด ์ƒ๊ธด๋‹ค.

MAPS: Netflixโ€™s Multimodal Asset Personalization at Scale

Netflix

Netflix ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ๋Š” MAPS(Multimodal Asset Personalization at Scale)๋ฅผ ํ†ตํ•ด ์ž‘ํ’ˆ์˜ ์•„ํŠธ์›Œํฌ์™€ ์˜์ƒ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ฐ™์€ ์—์…‹์„ ๊ฐœ์ธํ™”ํ•˜๋Š” ๋ฐ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ž„๋ฒ ๋”ฉ์„ ์ ์šฉํ•œ ๊ณผ์ •์„ ์„ค๋ช…ํ•œ๋‹ค. ๊ธฐ์กด ๋ชจ๋ธ์€ ํšŒ์›์ด ์–ด๋–ค ์—์…‹๊ณผ ์ƒํ˜ธ์ž‘์šฉํ–ˆ๋Š”์ง€๋งŒ ํ•™์Šตํ•ด ์—์…‹์„ ๋ถˆํˆฌ๋ช…ํ•œ ID๋กœ ์ทจ๊ธ‰ํ–ˆ๊ณ , ์‹ ์ž‘์ด ๋‚˜์˜จ ์งํ›„์—๋Š” ์ƒํ˜ธ์ž‘์šฉ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์–ด ํƒ์ƒ‰ ๋น„์ค‘์„ ๋†’์ด๊ฑฐ๋‚˜ ์ธ๊ธฐ๋„ ๊ธฐ๋ฐ˜ ํœด๋ฆฌ์Šคํ‹ฑ์— ์˜์กดํ•˜๋Š” ์ „ํ˜•์ ์ธ ์ฝœ๋“œ์Šคํƒ€ํŠธ ๋ฌธ์ œ๋ฅผ ๊ฒช์—ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ž„๋ฒ ๋”ฉ์„ ๋„์ž…ํ•˜๋ฉด ์ƒˆ ์—์…‹์ด ์ด๋ฏธ์ง€ยท์˜์ƒ ๋‚ด์šฉ์„ ์ดํ•ดํ•œ ์ž„๋ฒ ๋”ฉ์„ ๊ฐ–๊ณ  ๋“ค์–ด์˜ค๋ฏ€๋กœ ๊ด€๋ จ ์—์…‹์—์„œ ์–ป์€ ์ทจํ–ฅ ์‹ ํ˜ธ๋ฅผ ์ฆ‰์‹œ ๋ฌผ๋ ค๋ฐ›์•„, ์ž‘ํ’ˆ ์ถœ์‹œ ์งํ›„๋ถ€ํ„ฐ ๊ฐœ์ธํ™”๊ฐ€ ํ›จ์”ฌ ๋นจ๋ฆฌ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ธ€์€ ์•„ํŠธ์›Œํฌ ๊ฐœ์ธํ™”, ์ฟผ๋ฆฌ ์ธ์ง€ ์•„ํŠธ์›Œํฌ ๋žญํ‚น, ์˜์ƒ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ฐœ์ธํ™”๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ํ”„๋กœ๋•์…˜ ์‹œ์Šคํ…œ๊ณผ, ์ „์ฒด A/B ํ…Œ์ŠคํŠธ ์ „์— ์ƒˆ ์ž„๋ฒ ๋”ฉ ํ›„๋ณด๋ฅผ ์ €๋ ดํ•˜๊ฒŒ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•๊นŒ์ง€ ์ด ๋„ค ๊ฐ€์ง€๋ฅผ ๋‹ค๋ฃฌ๋‹ค๊ณ  ์†Œ๊ฐœํ•œ๋‹ค. ์ €์ž๋Š” Emma Yanyang Kong, Aditya Deshpande, Asad Abbasi, Bowei Yan, David Fagnan, Ashish Rastogi, Dhaval Patel, Ray Zhang ๋“ฑ Netflix ์†Œ์† ์—”์ง€๋‹ˆ์–ด๋“ค์ด๋‹ค. 2026๋…„ 8์›” 28์ผ์— ๊ฒŒ์‹œ๋์œผ๋ฉฐ ์ฝ๋Š” ๋ฐ 13๋ถ„์ด ๊ฑธ๋ฆฐ๋‹ค๊ณ  ๋ช…์‹œ๋ผ ์žˆ๋‹ค.

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

Relaunching HashiCorp Validated Designs with improved usability

HashiCorp

HashiCorp๋Š” Validated Designs(HVD)๋ฅผ ํด๋ผ์šฐ๋“œ ์„ฑ์ˆ™๋„ ๋‹จ๊ณ„ ์ค‘์‹ฌ ๊ตฌ์„ฑ์—์„œ ์ œํ’ˆ ๋ผ์ดํ”„์‚ฌ์ดํด ์ค‘์‹ฌ ๊ตฌ์„ฑ์œผ๋กœ ์žฌํŽธํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ƒˆ ๊ตฌ์กฐ๋Š” ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ยท๋ฐฐํฌํ•˜๋Š” ํŒ€์„ ์œ„ํ•œ Installation Guide, ์•„์ด๋ดํ‹ฐํ‹ฐ ๊ด€๋ฆฌยท๋ชจ๋‹ˆํ„ฐ๋งยท๋ฐฑ์—…ยท์—…๊ทธ๋ ˆ์ด๋“œยท์žฌํ•ด๋ณต๊ตฌ๋ฅผ ๋‹ค๋ฃจ๋Š” ํ”Œ๋žซํผยท์šด์˜ํŒ€์šฉ Administration Guide, ์šด์˜ ๋‚ด์šฉ ์—†์ด ์‚ฌ์šฉ ์‚ฌ๋ก€์— ์ง‘์ค‘ํ•˜๋Š” ์‚ฌ์šฉ์žํŒ€์šฉ User Guide๋กœ ๋‚˜๋‰œ๋‹ค. ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ ์œผ๋กœ๋Š” developer.hashicorp.com ๋ฉ”์ธ ๋‚ด๋น„๊ฒŒ์ด์…˜์— HVD๊ฐ€ ๋…ธ์ถœ๋˜๊ณ , ์‚ฌ์ดํŠธ ๊ฒ€์ƒ‰์— ํ†ตํ•ฉ๋˜๋ฉฐ, GoogleยทBing ๊ฐ™์€ ๊ณต๊ฐœ ๊ฒ€์ƒ‰์—”์ง„์—๋„ ์ƒ‰์ธ๋˜๊ณ , ์ œํ’ˆ ๋ฌธ์„œ์™€ ํŠœํ† ๋ฆฌ์–ผ์—์„œ ์ง์ ‘ ๋งํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค๋Š” ์ ์„ ๋“ ๋‹ค. ์ด ์žฌํŽธ์€ Terraform, Packer, Vault, Consul, Nomad, Waypoint, Boundary ๋“ฑ HashiCorp ์ œํ’ˆ๊ตฐ ์ „๋ฐ˜์— ์ ์šฉ๋œ๋‹ค. ๊ธฐ์กด์—๋Š” ๊ฐ™์€ ์ฃผ์ œ๊ฐ€ ์ œํ’ˆ์— ๋”ฐ๋ผ ์„œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜์— ํฉ์–ด์ ธ ์žˆ๋˜ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋งˆ์ฐฐ์ด ์žˆ์—ˆ๋‹ค๊ณ  ์ง€์ ํ•˜๋ฉฐ, ์ด๋ฅผ ํ•ด์†Œํ•˜๋Š” ๊ฒƒ์ด ์žฌํŽธ์˜ ๋ชฉํ‘œ๋ผ๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ธ€์€ 2026๋…„ 8์›” 28์ผ ๊ฒŒ์‹œ๋๊ณ  ์ €์ž๋Š” Dan Brown์ด๋‹ค.

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

Build your own continuous modernization pipeline with AWS Transform custom

AWS DevOps

AWS DevOps ๋ธ”๋กœ๊ทธ๋Š” AWS Transform custom์„ ์ด์šฉํ•ด AI ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ๋ณ€ํ™˜์„ CI/CD ํŒŒ์ดํ”„๋ผ์ธ์— ์ง์ ‘ ๋‚ด์žฅํ•จ์œผ๋กœ์จ ํ˜„๋Œ€ํ™” ์ž‘์—…์„ ์ผํšŒ์„ฑ ํ”„๋กœ์ ํŠธ๊ฐ€ ์•„๋‹Œ ์ง€์†์ ์ธ ๊ด€ํ–‰์œผ๋กœ ๋ฐ”๊พธ๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•œ๋‹ค. ๋„ค ๊ฐ€์ง€ ์‹ค์ฒœ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋Š”๋ฐ, GitHub Dependabot๊ณผ ์—ฐ๋™ํ•ด ๋‹จ์ˆœ ๋ฒ„์ „์—…์„ ๋„˜์–ด ๊นจ์ง€๋Š” API ๋ณ€๊ฒฝ๊ณผ ์„ค์ • ์—…๋ฐ์ดํŠธ๊นŒ์ง€ ์ฒ˜๋ฆฌํ•˜๋Š” ์˜์กด์„ฑ ์น˜๋ฃŒ, ์ปค๋ฐ‹๋งˆ๋‹ค ์•„ํ‚คํ…์ฒ˜ ๋ฌธ์„œยท๊ธฐ์ˆ  ๋ถ€์ฑ„ ๋ฆฌํฌํŠธยท์ฝ”๋“œ ์ง€ํ‘œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ž๋™ ๋ฌธ์„œํ™”, GitHub Actions์˜ ๋งคํŠธ๋ฆญ์Šค ์ „๋žต์œผ๋กœ ์—ฌ๋Ÿฌ ์ €์žฅ์†Œ๋ฅผ ๋ณ‘๋ ฌ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํฌํŠธํด๋ฆฌ์˜ค ๊ทœ๋ชจ ๋ณ€ํ™˜, ์‹คํ–‰๋งˆ๋‹ค ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ๋ฐ˜์˜ํ•ด ์ •ํ™•๋„๋ฅผ ๋†’์ด๋Š” ์ง€์† ํ•™์Šต์ด๋‹ค. ํ•ต์‹ฌ ๋„๊ตฌ๋กœ๋Š” ๋น„๋Œ€ํ™”ํ˜• ์‹คํ–‰์šฉ AWS Transform CLI(atx)๊ฐ€ ์žˆ์œผ๋ฉฐ -x ํ”Œ๋ž˜๊ทธ๋กœ ๋น„๋Œ€ํ™”ํ˜• ๋ชจ๋“œ, -t ํ”Œ๋ž˜๊ทธ๋กœ ๋ชจ๋“  ๋„๊ตฌ ์‹ ๋ขฐ๋ฅผ ์ง€์ •ํ•˜๊ณ , ์ตœ๋Œ€ 3ํšŒยท10์ดˆ ๊ฐ„๊ฒฉ์˜ ์ž๋™ ์žฌ์‹œ๋„ ๋กœ์ง์„ ๊ฐ–๋Š”๋‹ค. GitHub Actions ์™ธ์—๋„ AWS CodePipeline, Jenkins, GitLab CI, CircleCI์™€๋„ ํ˜ธํ™˜๋˜๋ฉฐ PR ์ปจํ…์ŠคํŠธ๋ฅผ -g ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์ฃผ์ž…ํ•ด ๋ฌธ์„œํ™”์— ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์˜ˆ์‹œ๋กœ ๋“  instrumentShop ์ƒ˜ํ”Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ตฌ๋ฒ„์ „ Spring Boot 1.5.19, ์ˆ˜๋ช…์ด ๋๋‚œ Hystrix ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค, PostgreSQL 13.1, ์ „์ด ์˜์กด์„ฑ์˜ ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ๊ฐ€์ง„ ๋‚ก์€ Java ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๊ตฌ์กฐ๋ฅผ ํ˜„๋Œ€ํ™”ํ•˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ค€๋‹ค.

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

1%๊ฐ€ ๊ฒช์€ ๋ฒ„๊ทธ ๊ณ ์ณ์•ผํ• ๊นŒ์š”?

ํ† ์Šค

ํ† ์Šค QA PlatformํŒ€์˜ ๋ฌธ์„ฑ์ค€์€ 1%์˜ ์‚ฌ์šฉ์ž๋งŒ ๊ฒช๋Š” ๋ฒ„๊ทธ๋ฅผ ํ•ซํ”ฝ์Šคํ• ์ง€ ํŒ๋‹จํ•˜๋Š” ๊ธฐ์ค€์„ ์†Œ๊ฐœํ•œ๋‹ค. ํ•ต์‹ฌ์€ CriticalยทMajorยทMinor ๊ฐ™์€ ๋‹จ์ˆœ ์‹ฌ๊ฐ๋„ ๋ถ„๋ฅ˜๊ฐ€ ์•„๋‹ˆ๋ผ ์ง€๊ธˆ ์ง„ํ–‰ํ• ์ง€, ๋‹ค์Œ ์ •๊ธฐ ๋ฐฐํฌ๋กœ ๋„˜๊ธธ์ง€๋ฅผ ๊ฐ€๋ฅด๋Š” ์ด๋ถ„๋ฒ•์  ์งˆ๋ฌธ์ด๋ผ๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์„ ์ „ํ˜€ ์“ธ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ๋งค์ถœ์— ์ง์ ‘ ์˜ํ–ฅ์„ ์ฃผ๊ฑฐ๋‚˜ ๊ทœ์ œ์™€ ์—ฐ๊ด€๋œ ๋ฌธ์ œ๋Š” ํ•ซํ”ฝ์Šค๋กœ ๊ฐ€๊ณ , ์ด์šฉ๋ฅ ์ด ๋งค์šฐ ๋‚ฎ์€ ๊ธฐ๋Šฅ์˜ ๋ฒ„๊ทธ, ํŠน์ • ์กฐ๊ฑด์—์„œ๋งŒ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ, ์šฐํšŒ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ๋Š” ๋ณด๋ฅ˜ํ•œ๋‹ค๋Š” ๊ธฐ์ค€์„ ์ œ์‹œํ•œ๋‹ค. ์ ์ง„ ๋ฐฐํฌ์™€์˜ ๋ชจ์ˆœ์€ '1%'๋ผ๋Š” ์ˆซ์ž์˜ ์˜๋ฏธ๊ฐ€ ์ƒํ™ฉ๋งˆ๋‹ค ๋‹ฌ๋ผ์ง€๋Š” ๋ฐ์„œ ์˜จ๋‹ค๊ณ  ์งš๋Š”๋ฐ, ๋ฐฐํฌ๊ฐ€ ์•„์ง 1%๊นŒ์ง€๋งŒ ์ง„ํ–‰๋๋‹ค๋ฉด ์ „์ฒด ์‚ฌ์šฉ์ž๊ฐ€ ์˜ํ–ฅ์„ ๋ฐ›์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ๋ฐ˜๋ฉด, ์ •๋ง ํŠน์ˆ˜ ํ™˜๊ฒฝ 1%์—์„œ๋งŒ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ํ•ซํ”ฝ์Šค๊ฐ€ ์˜คํžˆ๋ ค ์ƒˆ๋กœ์šด ์œ„ํ—˜์„ ํ‚ค์šธ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์˜์‚ฌ๊ฒฐ์ •์€ ๋ฐฐํฌ ๊ด€์ ์˜ ๋ฆด๋ฆฌ์ฆˆ ๋งˆ์Šคํ„ฐ์™€ ํ’ˆ์งˆ ๊ด€์ ์˜ QA ๋งˆ์Šคํ„ฐ๊ฐ€ ํ•ฉ์˜ํ•ด์•ผ ํ•˜๋ฉฐ, ์‹œ๊ฐ„ ๊ธฐ์ค€์„ ์—†์• ๊ณ  ์ถฉ๋ถ„ํžˆ ๊ฒ€ํ† ํ–ˆ๋Š”์ง€์— ์ง‘์ค‘ํ•˜๋„๋ก ๋ฐ”๊ฟจ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์‚ฌํ›„์—๋Š” ์ง„ํ–‰ํ•œ ํ•ซํ”ฝ์Šค๋ฟ ์•„๋‹ˆ๋ผ ํ•˜์ง€ ์•Š๊ธฐ๋กœ ํ•œ ํŒ๋‹จ๊นŒ์ง€ ๊ทผ๊ฑฐ์™€ ํ•จ๊ป˜ ๊ธฐ๋กํ•˜๊ณ  ์›”๊ฐ„ ๋ฆฌ๋ทฐ๋กœ ์žฌ๋ฐœ ๋ฐฉ์ง€ ์•ก์…˜์„ ์ ๊ฒ€ํ•˜๋Š”๋ฐ, ์ฒ˜์Œ์—๋Š” ๊ธฐ๋ก ๋ถ€๋‹ด์„ ๋Š˜๋ ค ํ•ซํ”ฝ์Šค๋ฅผ ์ค„์ด๋ ค ํ–ˆ๋‹ค๊ฐ€ ์‚ฌ๋žŒ๋“ค์ด ํ–‰๋™์ด ์•„๋‹Œ ๊ธฐ๋ก ์ž์ฒด๋ฅผ ํ”ผํ•˜๋Š” ์—ญํšจ๊ณผ๊ฐ€ ๋‚˜์„œ AI ๋ด‡์˜ ์ž๋™ ์ดˆ์•ˆ ์ž‘์„ฑ์œผ๋กœ ๋ถ€๋‹ด์„ ๋‚ฎ์ท„๋‹ค๊ณ  ๋ฐํžŒ๋‹ค.

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

LLM Wiki: ์ฝ”๋“œ ๊ธฐ์ค€์œผ๋กœ ์ž๋™ ์ตœ์‹ ํ™”๋˜๋Š” ๋„๋ฉ”์ธ ์ง€์‹ SSOT ๋งŒ๋“ค๊ธฐ

LINE

LINE Plus Global E-Commerce Platform ๊ฐœ๋ฐœํŒ€์˜ ์œค์„๋ฒ”์€ Andrej Karpathy๊ฐ€ ์ œ์‹œํ•œ 'LLM์ด ์›๋ณธ์„ ์ฝ๊ณ  ์ง€์†์ ์œผ๋กœ ๊ด€๋ฆฌ๋˜๋Š” ์œ„ํ‚ค๋กœ ์ •๋ฆฌํ•ด ์ดํ›„ ์งˆ๋ฌธ์€ ๊ทธ ์œ„ํ‚ค์—์„œ ๋‹ตํ•˜๊ฒŒ ํ•œ๋‹ค'๋Š” ๊ฐœ๋…์„ ๋ฐ”ํƒ•์œผ๋กœ LLM Wiki๋ฅผ ๊ตฌํ˜„ํ•œ ๊ณผ์ •์„ ์„ค๋ช…ํ•œ๋‹ค. ๊ตฌ์กฐ๋Š” Raw์™€ Knowledge ๋‘ ๊ณ„์ธต์œผ๋กœ ๋‚˜๋‰˜๋Š”๋ฐ, Raw๋Š” ์ฝ”๋“œ์—์„œ ์ถ”์ถœํ•œ ์ŠคํŽ™์„ ์›๋ณธ ๋งฅ๋ฝ๊ณผ ํ•จ๊ป˜ ๋ณด์กดํ•˜๊ณ , Knowledge๋Š” Raw๋ฅผ LLM์ด ์ •๋ฆฌํ•œ ์‚ฌ๋žŒยทAI ๊ฒธ์šฉ ์ฐธ์กฐ ๋ฌธ์„œ๋‹ค. ์ด๋ฅผ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋Š” ์žฅ์น˜๋Š” ์„ธ ๊ฐ€์ง€๋กœ, ์†Œ์Šค ์ „์ฒด์—์„œ baseline ์ŠคํŽ™์„ ์ถ”์ถœํ•˜๊ฑฐ๋‚˜ PR ๋‹จ์œ„ ๋ณ€๊ฒฝ๋ถ„์„ ์ถ”์ถœํ•˜๋Š” ์Šคํ‚ฌ, Raw๋ฅผ Knowledge์— ๋ฐ˜์˜ํ•˜๋Š” Ingest ์›Œํฌํ”Œ๋กœ์šฐ์™€ ์ •ํ•ฉ์„ฑ์„ ๊ฒ€์ฆํ•˜๋Š” Lint ์›Œํฌํ”Œ๋กœ์šฐ, ๊ทธ๋ฆฌ๊ณ  PR์ด ๋ณ‘ํ•ฉ๋  ๋•Œ ์ด๋ฅผ ์ž๋™ ์‹คํ–‰ํ•˜๋Š” GitHub Actions๋‹ค. ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ˆ  ์Šคํƒ์œผ๋กœ๋Š” frontmatter ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ TLDR ์š”์•ฝ์„ ํฌํ•จํ•œ Markdown ํฌ๋งท, Raw๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํƒ์ƒ‰ํ•˜๋Š” semantic-analysis ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰ ์ƒ‰์ธ, Knowledge Wiki๋ฅผ ์ •์  HTML๋กœ ๋ฐฐํฌํ•˜๋Š” ์ƒ์„ฑ ๋ฐฉ์‹, pr-spec-extractor๋ฅผ ํฌํ•จํ•œ GitHub Actions ์ž๋™ํ™”๊ฐ€ ์ œ์‹œ๋œ๋‹ค. ํ™œ์šฉ ์ธก๋ฉด์—์„œ๋Š” ์‚ฌ์ „ยท์‚ฌํ›„ ์˜ํ–ฅ๋„ ๋ถ„์„๊ณผ ADR ์ฒจ๋ถ€๋ฅผ ๋™๋ฐ˜ํ•˜๋Š” ์ŠคํŽ™ ์ฃผ๋„ ๊ฐœ๋ฐœ, ๊ทธ๋ฆฌ๊ณ  ๋„๋ฉ”์ธ๋ณ„ ์—ญํ• ยท์ •์ฑ…ยท์„œ๋น„์Šค ๊ฐ„ ์—ฐ๊ฒฐ ํ๋ฆ„์„ ์ œ์‹œํ•˜๋Š” Knowledge Wiki ์—ด๋žŒ์ด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์‚ฌ์šฉ ๋ฐฉ์‹์„ ์†Œ๊ฐœํ•œ๋‹ค.

๐Ÿ’ก PR ๋ณ‘ํ•ฉ ์‹œ์ ์— Raw-Knowledge ๋‘ ๊ณ„์ธต์„ ์ž๋™์œผ๋กœ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๋‘๋ฉด, ๋„๋ฉ”์ธ ์ง€์‹ ๋ฌธ์„œ๊ฐ€ ์ฝ”๋“œ ๋ณ€๊ฒฝ๊ณผ ๋ถ„๋ฆฌ๋ผ ๋‚ก์•„๊ฐ€๋Š” ์ผ๋ฐ˜์ ์ธ ์œ„ํ‚ค์˜ ๋ฌธ์ œ๋ฅผ ์‚ฌ๋žŒ์ด ์ˆ˜๋™์œผ๋กœ ๊ฐฑ์‹ ํ•˜์ง€ ์•Š๊ณ ๋„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค.

Reduce sensitive data exposure with build-time allowlists

Datadog

Datadog๋Š” ๋นŒ๋“œ ํƒ€์ž„ allowlist๋ฅผ ํ†ตํ•ด RUM ์•ก์…˜ ์ด๋ฆ„์—์„œ ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋˜๋Š” ์œ„ํ—˜์„ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ด ๋ฐฉ์‹์€ ๋นŒ๋“œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ปดํŒŒ์ผ๋œ ๋ฒˆ๋“ค๊ณผ ์†Œ์Šค๋งต์„ ํ›‘์–ด ์ •์  ๋ฌธ์ž์—ด๋งŒ ์ถ”์ถœํ•ด, Browser SDK๊ฐ€ ๋Ÿฐํƒ€์ž„์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ์˜ ํ—ˆ์šฉ ๋ชฉ๋ก์„ ๋งŒ๋“œ๋Š” ๊ตฌ์กฐ๋‹ค. ๋Ÿฐํƒ€์ž„์— ๋ธŒ๋ผ์šฐ์ € SDK๋Š” ํ›„๋ณด ํ…์ŠคํŠธ๋ฅผ ์ด allowlist์™€ ๋Œ€์กฐํ•˜๋ฉฐ, ๋ชฉ๋ก์— ์—†๊ฑฐ๋‚˜ ๋™์ ์œผ๋กœ ์ƒ์„ฑ๋œ ๊ฐ’์€ ๋งˆ์Šคํ‚น ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ด ๋ฐฉ์‹์€ ESBuild, Rollup, Rspack, Vite, Webpack ๋“ฑ ์ฃผ์š” ๋นŒ๋“œ ๋„๊ตฌ๋ฅผ ์ง€์›ํ•œ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๊ธฐ์กด์—๋Š” ์ฝ๊ธฐ ์ข‹์€ ์•ก์…˜ ์ด๋ฆ„์„ ํฌ๊ธฐํ•˜๊ณ  ๋ณด์ˆ˜์ ์œผ๋กœ ๋งˆ์Šคํ‚นํ•˜๊ฑฐ๋‚˜, ์ปดํฌ๋„ŒํŠธ๋ณ„๋กœ ํ”„๋ผ์ด๋ฒ„์‹œ ์„ค์ •์„ ์ผ์ผ์ด ์ง€์ •ํ•ด ์˜ค์„ค์ • ์œ„ํ—˜์„ ๊ฐ์ˆ˜ํ•˜๋Š” ์–‘์žํƒ์ผ์„ ํ•ด์•ผ ํ–ˆ๋Š”๋ฐ, ์ด allowlist๊ฐ€ ๊ทธ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ์—†์•ค๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์„ค์ •์€ defaultPrivacyLevel: 'mask-unless-allowlisted'์™€ enablePrivacyForActionNames: true๋กœ ์ ์šฉํ•˜๋ฉฐ, Session ReplayยทSensitive Data Scanner์™€ ํ•จ๊ป˜ ๋™์ž‘ํ•œ๋‹ค.

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

Stream HCP Vault Dedicated audit logs to Microsoft Sentinel

HashiCorp

HashiCorp๋Š” HCP Vault Dedicated๊ฐ€ Microsoft Sentinel์šฉ ๋„ค์ดํ‹ฐ๋ธŒ ์ปค๋„ฅํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ์ „์ œ๋กœ, ์ œ๋„ค๋ฆญ HTTP ์‹ฑํฌ๋ฅผ ํ†ตํ•ด ๊ฐ์‚ฌ ๋กœ๊ทธ๋ฅผ Azure ์ˆ˜์ง‘ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ํ˜๋ ค Azure Log Analytics์— ์ €์žฅํ•˜๊ณ  ์„ ํƒ์ ์œผ๋กœ Sentinel๊นŒ์ง€ ์—ฐ๋™ํ•˜๋Š” ํ†ตํ•ฉ ํŒจํ„ด์„ ์„ค๋ช…ํ•œ๋‹ค. ํ๋ฆ„์€ Vault Dedicated๊ฐ€ JSON์œผ๋กœ ์ธ์ฝ”๋”ฉ๋œ ๊ฐ์‚ฌ ์ด๋ฒคํŠธ๋ฅผ ์ œ๋„ค๋ฆญ HTTP ์‹ฑํฌ๋กœ ๋‚ด๋ณด๋‚ด๊ณ , Azure Function App(๊ธฐ๋ณธ) ๋˜๋Š” Logic App(๋Œ€์•ˆ)์ด ๋ฐฐ์น˜๋ฅผ ๊ฒ€์ฆยท์žฌ๊ตฌ์„ฑํ•œ ๋’ค Azure Monitor Logs Ingestion API์™€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๊ทœ์น™์„ ๊ฑฐ์ณ HCPVaultAudit_CL์ด๋ผ๋Š” ์ปค์Šคํ…€ Log Analytics ํ…Œ์ด๋ธ”๋กœ ๋ผ์šฐํŒ…๋˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์‚ฌ์ „ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ๋Š” Essentials ๋˜๋Š” Standard ํ‹ฐ์–ด์˜ Vault Dedicated ํด๋Ÿฌ์Šคํ„ฐ(Development ์ œ์™ธ), HCP ๊ด€๋ฆฌ์ž ๊ถŒํ•œ ๊ณ„์ •, Azure ๊ตฌ๋…์˜ ์‚ฌ์šฉ์ž ์ ‘๊ทผ ๊ด€๋ฆฌ์ž ๋˜๋Š” ์†Œ์œ ์ž ๊ถŒํ•œ, Vault์—์„œ Azure ์—”๋“œํฌ์ธํŠธ๋กœ์˜ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ํ™•์ธ, Terraform๊ณผ Azure CLI๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์›๋ณธ ๊ฐ์‚ฌ ์ด๋ฒคํŠธ ์ „์ฒด๋Š” rawData ์ปฌ๋Ÿผ์— ๋ณด์กดํ•ด ์Šคํ‚ค๋งˆ๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š๊ณ ๋„ KQL๋กœ ์ถ”๊ฐ€ ํ•„๋“œ๋ฅผ ๋‚˜์ค‘์— ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์„ ํƒ ์‚ฌํ•ญ์œผ๋กœ ์ œ๊ณต๋˜๋Š” Sentinel ์‹œ์ž‘์šฉ ๋ถ„์„ ๊ทœ์น™ 4์ข…์€ ์ธ์ฆ ๊ฒฝ๋กœ ํ™œ๋™๋Ÿ‰, ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ์— ๊ฑธ์นœ ์‹œํฌ๋ฆฟ ๋‚˜์—ด, ํ† ํฐ ์ƒ์„ฑ์ด๋‚˜ ํ”„๋กœ๋•์…˜ ์‹œํฌ๋ฆฟ ๊ฐ™์€ ๋ฏผ๊ฐ ๊ฒฝ๋กœ ์ ‘๊ทผ, ์—…๋ฌด ์‹œ๊ฐ„ ์™ธ Vault ํ™œ๋™์„ ๊ฐ๊ฐ ํƒ์ง€ํ•œ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค.

๐Ÿ’ก Vault ๊ฐ์‚ฌ ๋กœ๊ทธ ์ „์ฒด๋ฅผ rawData ์ปฌ๋Ÿผ์— ์›๋ณธ ๊ทธ๋Œ€๋กœ ๋ณด์กดํ•˜๋ฉด์„œ ์ •๊ทœํ™” ํ•„๋“œ๋งŒ ๋”ฐ๋กœ ๋ฝ‘์•„ ์ ์žฌํ•˜๋ฉด, ๋ณด์•ˆํŒ€์€ ๋‚˜์ค‘์— ์ƒˆ๋กœ์šด ํƒ์ง€ ๊ทœ์น™์ด ํ•„์š”ํ•ด์งˆ ๋•Œ ์ˆ˜์ง‘ ํŒŒ์ดํ”„๋ผ์ธ์ด๋‚˜ ์Šคํ‚ค๋งˆ๋ฅผ ๋‹ค์‹œ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  KQL ์ฟผ๋ฆฌ๋งŒ ์ถ”๊ฐ€ํ•ด ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

OpenClaw went viral. Meet the maintainers building and securing it.

GitHub

GitHub ๋ธ”๋กœ๊ทธ๋Š” Peter Steinberger๊ฐ€ 2025๋…„ 11์›” ์ฃผ๋ง ํ”„๋กœ์ ํŠธ๋กœ ์‹œ์ž‘ํ•œ ๊ฐœ์ธ AI ์–ด์‹œ์Šคํ„ดํŠธ OpenClaw๊ฐ€ 9๊ฐœ์›” ๋งŒ์ธ 2026๋…„ 8์›” 26์ผ ๊ธฐ์ค€ ์•ฝ 38๋งŒ 8์ฒœ GitHub ์Šคํƒ€, 8๋งŒ 1์ฒœ ํฌํฌ, 8๋งŒ ๊ฑด ์ด์ƒ์˜ ์ปค๋ฐ‹์„ ๊ธฐ๋กํ•˜๋ฉฐ GitHub ์—ญ์‚ฌ์ƒ ๊ฐ€์žฅ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•œ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‹ค๊ณ  ์ „ํ•œ๋‹ค. ํ•ต์‹ฌ ๋ฉ”์ธํ…Œ์ด๋„ˆ๋กœ๋Š” ์ฐฝ๋ฆฝ์ž Peter Steinberger ์™ธ์— Digital Meld์˜ CEO Brad Groux, OpenClaw Foundation ์†Œ์† Josh Avant, Martian Engineering์˜ Josh Lehman, Red Hat์˜ ์ˆ˜์„ ์—”์ง€๋‹ˆ์–ด Sally O'Malley, OpenCoven์˜ Val Alexander, OpenClaw Foundation์˜ ์ˆ˜์„ ์•„ํ‚คํ…ํŠธ Vincent Koc๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. ํญ๋ฐœ์  ์„ฑ์žฅ์˜ ๋ฐฐ๊ฒฝ์€ AI ์—์ด์ „ํŠธ๊ฐ€ ๋Œ€๊ทœ๋ชจ ๊ธฐ์—ฌ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“  ๋ฐ ์žˆ์œผ๋ฉฐ, ์ผ๋ถ€ ๊ธฐ์—ฌ์ž๋Š” ์ž๋™ํ™”๋œ ์›Œํฌํ”Œ๋กœ๋กœ ํ•œ ๋ฒˆ์— ์ˆ˜๋ฐฑ ๊ฑด์˜ PR์„ ๋™์‹œ์— ์ œ์ถœํ•˜๋Š” ๋“ฑ ๋ฉ”์ธํ…Œ์ด๋„ˆ๋“ค์ด ์ˆ˜์ฒœ ๊ฑด์˜ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ด์— ๋”ฐ๋ผ ๊ธฐ์—ฌ ๊ฒ€์ฆ ๊ธฐ์ค€์ด ๊ธฐ์—ฌ์ž์˜ ํ‰ํŒ ํ‰๊ฐ€์—์„œ ์—์ด์ „ํŠธ ์‹คํ–‰ ๊ธฐ๋ก, ์Šคํฌ๋ฆฐ์ƒท, ํ…Œ์ŠคํŠธ, ์‚ฌ๊ณ  ๊ณผ์ • ์„ค๋ช…์„ ์šฐ์„ ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐ”๋€Œ์—ˆ๊ณ , ๊ณต๊ธ‰๋ง ์ธ์‹๋„ ๋†’์•„์ ธ ์˜์กด์„ฑ์„ ์ฒ ์ €ํžˆ ๊ฒ€ํ† ํ•˜๊ณ  ์˜์กด์„ฑ ๋ฉ”์ธํ…Œ์ด๋„ˆ๋“ค๊ณผ ๊ด€๊ณ„๋ฅผ ๋งบ์œผ๋ฉฐ ๊ธฐ์—…์ด ํฌํฌ๋งŒ ์œ ์ง€ํ•˜๋Š” ๋Œ€์‹  ์ž๋ฐœ์ ์œผ๋กœ ๊ธฐ์—ฌํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค๋Š” ์ ์„ ์ธ์‹ํ•˜๊ฒŒ ๋๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๋” ์—„๊ฒฉํ•œ ๊ธฐ๋ณธ ์ œํ•œ์€ ๋ณด์•ˆ ์‚ฌ๊ณ ๋ฅผ ๋ง‰์•˜์ง€๋งŒ ํŽธ์˜์„ฑ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ๋ถˆ๋งŒ๋„ ํ•จ๊ป˜ ๋‚ณ์•„, ์•ˆ์ „ํ•œ ๊ธฐ๋ณธ๊ฐ’ ์„ค์ •์—๋Š” ๊ท ํ˜•์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์ ๋„ ๊ตํ›ˆ์œผ๋กœ ์ œ์‹œ๋œ๋‹ค.

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

How to measure and improve instrumentation quality for better full-stack observability

Grafana

Grafana ๋ธ”๋กœ๊ทธ๋Š” ์„œ๋น„์Šค์˜ ๊ณ„์ธก ํ’ˆ์งˆ์„ ์„œ๋ฒ„ ์ธก์—์„œ ์ž๋™์œผ๋กœ ๊ณ„์‚ฐํ•˜๋Š” ์ž‘๊ณ  ๊ตฌ์ฒด์ ์ธ ๊ทœ์น™๋“ค๋กœ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•œ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์ฒดํฌ ํ•ญ๋ชฉ์œผ๋กœ๋Š” ์„œ๋น„์Šค ๋กœ๊ทธ ๋ฐœ์ƒ ์—ฌ๋ถ€, ์„œ๋น„์Šค ๊ทธ๋ž˜ํ”„ ๋ฉ”ํŠธ๋ฆญ ์กด์žฌ ์—ฌ๋ถ€, ๋– ์žˆ๋Š” ์Šฌ๋ž˜์‹œ๋‚˜ ์˜ฌ๋ฐ”๋ฅธ service.namespace ํ˜•์‹ ๊ฐ™์€ ์„œ๋น„์Šค ์ด๋ฆ„ ๊ฒ€์ฆ, ํŒŒ๋“œยท๋…ธ๋“œยทํด๋Ÿฌ์Šคํ„ฐ์™€์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ์œ„ํ•œ Kubernetes ๋ ˆ์ด๋ธ” ๋ถ€์ฐฉ ์—ฌ๋ถ€, ์ŠคํŒฌ ๋ฉ”ํŠธ๋ฆญ ์กด์žฌ, ํ”„๋กœํŒŒ์ผ ๊ฐ€์šฉ์„ฑ, ๋ฉ”ํŠธ๋ฆญ ์นด๋””๋„๋ฆฌํ‹ฐ ํ‰๊ฐ€๋ฅผ ์ œ์‹œํ•œ๋‹ค. ๊ฐ ์„œ๋น„์Šค๋Š” ๋‹จ์ผ ํ’ˆ์งˆ ์ ์ˆ˜๋ฅผ ๋ฐ›์•„ 010%๋Š” Incomplete, 1125%๋Š” Bad, 2650%๋Š” OK, 5199%๋Š” Good, 100%๋Š” Perfect๋ผ๋Š” ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋“ฑ๊ธ‰์œผ๋กœ ๋งคํ•‘๋œ๋‹ค. ์ด ์ ์ˆ˜๋Š” Knowledge Graph๋ผ๋Š” ์ค‘์•™ ํ”Œ๋žซํผ์— ๋‹ด๊ธด Instrumentation Quality Report๋กœ ์ž๋™ ๊ณ„์‚ฐ๋˜๋ฉฐ, ์„œ๋น„์Šค๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋Š” ์ฆ‰์‹œ ๋Œ€์‹œ๋ณด๋“œ๋‚˜ ๊ทœ์น™ ์„ค์ • ์—†์ด ์ ์ˆ˜๊ฐ€ ๋งค๊ฒจ์ง€๊ณ  ๋งค์ผ ์ž๋™ ๊ฐฑ์‹ ๋˜๋ฉฐ 'Re-run checks' ๋ฒ„ํŠผ์œผ๋กœ ์ฆ‰์‹œ ๊ฐฑ์‹ ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. Entity Catalog๋Š” ์ „์ฒด ์„œ๋น„์Šค๋ฅผ ํ•„ํ„ฐ๋ง ๊ฐ€๋Šฅํ•œ ํ‘œ๋กœ ๋ณด์—ฌ์ฃผ๊ณ , ๊ฐœ๋ณ„ ์„œ๋น„์Šค๋Š” Quality Report ํƒญ์—์„œ ์ง„๋‹จํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Grafana Assistant๋Š” ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด ํ’ˆ์งˆ ์ ์ˆ˜์™€ ์‹คํŒจํ•œ ์ฒดํฌ๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๊ณ  gcx CLI๋กœ๋„ ์ปค๋งจ๋“œ๋ผ์ธ์—์„œ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์™ธ๋ถ€ ๋ถ„์„์„ ์œ„ํ•œ CSV ๋‚ด๋ณด๋‚ด๊ธฐ ๊ธฐ๋Šฅ๋„ ์ œ๊ณต๋œ๋‹ค.

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

Debug live production code without redeploying with Datadog Live Debugger

Datadog

Datadog๋Š” Live Debugger๋ฅผ ํ†ตํ•ด ์žฌ๋ฐฐํฌ๋‚˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์ด ํ”„๋กœ๋•์…˜์—์„œ ์‹คํ–‰ ์ค‘์ธ ์ฝ”๋“œ๋ฅผ ๋””๋ฒ„๊น…ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์†Œ๊ฐœํ•œ๋‹ค. ์‹คํ–‰ ์ค‘์ธ ์„œ๋น„์Šค์— ๋กœ๊ทธํฌ์ธํŠธ๋ฅผ ๋ฐฐ์น˜ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ณ„์† ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ๋ณ€์ˆ˜ ๊ฐ’, ๋ฉ”์„œ๋“œ ์ธ์ž, ์‹คํ–‰ ์ปจํ…์ŠคํŠธ ๊ฐ™์€ ์ง„๋‹จ ๋ฐ์ดํ„ฐ๋ฅผ ์บก์ฒ˜ํ•˜๋ฉฐ, ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์ œ์–ดํ•˜์ง€ ์•Š๋Š” ์„œ๋“œํŒŒํ‹ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ฝ”๋“œ๋„ ๋“ค์—ฌ๋‹ค๋ณผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ํŠน์ • ์กฐ๊ฑด์ด ์ถฉ์กฑ๋  ๋•Œ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์บก์ฒ˜ํ•˜๋Š” ์กฐ๊ฑด๋ถ€ ๋กœ๊ทธํฌ์ธํŠธ๋ฅผ ์ง€์›ํ•˜๊ณ , Sensitive Data Scanner์™€ ์—ฐ๋™ํ•œ ์ •๊ทœ์‹ ๊ธฐ๋ฐ˜ ๋ฆฌ๋Œ์…˜์œผ๋กœ ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก ์ „์— ๊ฑธ๋Ÿฌ๋‚ด๋Š” ๋‚ด์žฅ ์Šคํฌ๋Ÿฌ๋น™๋„ ์ œ๊ณตํ•œ๋‹ค. ๋ณด์•ˆยท์ปดํ”Œ๋ผ์ด์–ธ์Šค ์š”๊ตฌ๊ฐ€ ์—„๊ฒฉํ•œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ๋””๋ฒ„๊น… ํ™œ๋™์˜ ๊ฐ์‚ฌ ์ถ”์ ์„ ์œ ์ง€ํ•˜๋ฉฐ ๋””๋ฒ„๊ทธ ์„ธ์…˜๊ณผ ๋กœ๊ทธํฌ์ธํŠธ๋Š” ์ž๋™์œผ๋กœ ๋งŒ๋ฃŒ๋˜๋„๋ก ์„ค๊ณ„๋๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. Bits AI์™€ ์—ฐ๋™ํ•˜๋ฉด ์—ฐ๊ฒฐ๋œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•ด ๊ด€๋ จ ์ฝ”๋“œ ์œ„์น˜๋ฅผ ์ž๋™์œผ๋กœ ์ฐพ์•„๋‚ด๊ณ  ์—ฌ๋Ÿฌ ์ฝ”๋“œ ๊ฒฝ๋กœ์— ๋™์‹œ์— ๋กœ๊ทธํฌ์ธํŠธ๋ฅผ ๋ฐฐ์น˜ํ•˜๋ฉฐ, ํ”„๋กœ๋•์…˜์—์„œ ์ˆ˜์ง‘ํ•œ ๋ณ€์ˆ˜ ์Šค๋ƒ…์ƒท์„ ํ•ด์„ํ•ด ๊ทผ๊ฑฐ ์žˆ๋Š” ์ฝ”๋“œ ์ˆ˜์ •์•ˆ์„ ์ƒ์„ฑํ•˜๊ณ  ์—ฌ๋Ÿฌ ๊ฐ€์„ค์„ ์ˆœ์ฐจ์ ์ด ์•„๋‹ˆ๋ผ ๋™์‹œ์— ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ํ˜„์žฌ๋Š” ํ”„๋ฆฌ๋ทฐ ๋‹จ๊ณ„๋กœ Bits Live Debugger Preview ์‹ ์ฒญ์„ ๋ฐ›๊ณ  ์žˆ์œผ๋ฉฐ Datadog MCP Server์™€์˜ ์—ฐ๋™์€ ์ถœ์‹œ ์˜ˆ์ •์ด๋ผ๊ณ  ๋ฐํžŒ๋‹ค.

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

What we learned about AI agent security by monitoring our agents

Datadog

Datadog๋Š” ์ž์‚ฌ AI ์—์ด์ „ํŠธ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋ฉฐ ์–ป์€ ๋ณด์•ˆ ๊ตํ›ˆ์„ ์ •๋ฆฌํ•˜๋ฉฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊ทธ๋งŒ์œผ๋กœ๋Š” ์—์ด์ „ํŠธ์˜ ์ตœ์ข… API ํ˜ธ์ถœ๋งŒ ๋ณด์ด๊ณ  ์–ด๋–ค ํ”„๋กฌํ”„ํŠธยท๊ฒ€์ƒ‰๋œ ์ฝ˜ํ…์ธ ยท๋„๊ตฌ ๊ฒฐ๊ณผ๊ฐ€ ๊ทธ ํ–‰๋™์œผ๋กœ ์ด์–ด์กŒ๋Š”์ง€๋Š” ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ํ•ต์‹ฌ ๋ฌธ์ œ๋กœ ์งš๋Š”๋‹ค. ์กฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด ์กฐ์ง์˜ 70% ์ด์ƒ์ด ๋™์‹œ์— 3๊ฐœ ์ด์ƒ์˜ AI ๋ชจ๋ธ์„ ์“ฐ๊ณ  ์žˆ์œผ๋ฉฐ 6๊ฐœ ์ด์ƒ์„ ์“ฐ๋Š” ์กฐ์ง์˜ ๋น„์œจ์€ ์ „๋…„ ๋Œ€๋น„ ๋‘ ๋ฐฐ๋กœ ๋Š˜์–ด, ๊ฐ™์€ ์ž…๋ ฅ์—๋„ ๋ชจ๋ธ ๋ฒ„์ „๋งˆ๋‹ค ๋‹ค๋ฅด๊ฒŒ ๋ฐ˜์‘ํ•˜๋ฏ€๋กœ ์ •ํ™•ํ•œ ๋ฒ„์ „ ์ถ”์ ์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. 2026๋…„ 7์›” OpenAIยทHugging Face ์‚ฌ๊ฑด์—์„œ๋Š” ์•ˆ์ „์žฅ์น˜๊ฐ€ ์•ฝํ™”๋œ ์ƒํƒœ๋กœ ์ž‘๋™ํ•œ ์—์ด์ „ํŠธ๊ฐ€ ์—ฐ๊ตฌ ์ธํ”„๋ผ์™€ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์„ ์นจํ•ดํ–ˆ๊ณ , ์‹ ์› ๊ด€๋ จ API ํ˜ธ์ถœ์˜ ์ด์ƒ ์ง•ํ›„ ์•Œ๋ฆผ์ด ์กฐ์‚ฌ์˜ ์‹œ์ž‘์ ์ด์—ˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. 2026๋…„ 3์›” LiteLLM ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ์—์„œ๋Š” TeamPCP ์บ ํŽ˜์ธ์˜ ์ผ๋ถ€๋กœ PyPI์— ์˜ฌ๋ผ์˜จ ์•…์„ฑ ๋ฒ„์ „ 1.82.7๊ณผ 1.82.8์ด ํ”„๋ก์‹œ ํŒจํ‚ค์ง€๋ฅผ ์นจํ•ดํ–ˆ๋Š”๋ฐ, ์ด๋Š” ๋ชจ๋ธ๋งŒ ๋ณด๋Š” ์ธ๋ฒคํ† ๋ฆฌ๋กœ๋Š” ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์—†๋Š” ์ทจ์•ฝ์ ์ด์—ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. Datadog Security Labs๋Š” ๋™์  ์ปจํ…์ŠคํŠธ ๋ช…๋ น์œผ๋กœ gh auth token์„ ์‹คํ–‰ํ•ด ์ž๊ฒฉ ์ฆ๋ช…์„ ํƒˆ์ทจํ•˜๋Š” ์•…์„ฑ Claude Code ์Šคํ‚ฌ๋„ ๋ฐœ๊ฒฌํ–ˆ๋Š”๋ฐ, ์ด๋Š” ๋ชจ๋ธ์ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ‰๊ฐ€ํ•˜๊ธฐ๋„ ์ „์ธ ์ „์ฒ˜๋ฆฌ ๋‹จ๊ณ„์—์„œ ์ผ์–ด๋‚ฌ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ถŒ๊ณ ๋กœ๋Š” ๋ชจ๋ธยท๋„๊ตฌยท์—ฐ๊ฒฐ๋œ ์„œ๋น„์Šคยท์˜์กด์„ฑ์˜ ์†Œ์œ ๊ถŒ์„ ๋งคํ•‘ํ•˜๋Š” AI Bill of Materials ์ž‘์„ฑ, ๊ฒ€์ƒ‰๋œ ๋ฌธ์„œ๋‚˜ ๋„๊ตฌ ๊ฒฐ๊ณผ๋กœ ๋“ค์–ด์˜ค๋Š” ์ฃผ์ž… ์ง€์‹œ๋ฅผ ํƒ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กฌํ”„ํŠธ์™€ ๋„๊ตฌ ์‹คํ–‰์˜ ๋™์‹œ ๋ชจ๋‹ˆํ„ฐ๋ง, ๊ณ ๊ฐ ๋Œ€๋ฉด ์ฑ— ์—์ด์ „ํŠธ๋ฅผ ์ €์žฅ๋œ ๋Œ€ํ™”๋ฅผ ๊ฒ€ํ† ํ•˜๋Š” LLM ํŒ์ •์ž๋ณด๋‹ค ๋” ์—„๊ฒฉํ•˜๊ฒŒ ํ†ต์ œํ•˜๋Š” ๋…ธ์ถœ ์ˆ˜์ค€๋ณ„ ์šฐ์„ ์ˆœ์œ„ํ™”, ์‚ฌ๋žŒ๊ณผ ์—์ด์ „ํŠธ์˜ ์•„์ด๋ดํ‹ฐํ‹ฐ๋ฅผ ๊ตฌ๋ถ„ํ•ด ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์„ ์ œ์‹œํ•˜๋ฉฐ, ๋ถ„์„๋œ ํŠธ๋ ˆ์ด์Šค์—์„œ ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ž…๋ ฅ ํ† ํฐ์˜ 69%๋ฅผ ์ฐจ์ง€ํ–ˆ๊ณ  ์š”์ฒญ๋‹น ํ‰๊ท  ํ† ํฐ ์ˆ˜๊ฐ€ ์ค‘๊ฐ„๊ฐ’ ๊ณ ๊ฐ ๊ธฐ์ค€ ๋‘ ๋ฐฐ, 90๋ฒˆ์งธ ๋ฐฑ๋ถ„์œ„ ๊ณ ๊ฐ ๊ธฐ์ค€ ๋„ค ๋ฐฐ๋กœ ๋Š˜์—ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค.

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

GitLab compliance frameworks: Adhere to SOC 2 in minutes

GitLab

GitLab ๋ธ”๋กœ๊ทธ๋Š” ์ปค์Šคํ…€ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ด์šฉํ•ด SOC 2 ๊ฐ™์€ ํ‘œ์ค€์„ ๋ช‡ ๋ถ„ ์•ˆ์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•œ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ตœ์ƒ์œ„ ๊ทธ๋ฃน์— ๋งŒ๋“œ๋Š” ๋ ˆ์ด๋ธ”๋กœ, PremiumยทUltimate ๋“ฑ๊ธ‰์—์„œ ์“ธ ์ˆ˜ ์žˆ๊ณ  Ultimate์—์„œ๋Š” SAST ์‹คํ–‰ ์—ฌ๋ถ€๋‚˜ ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜ ๋ณดํ˜ธ, ๋จธ์ง€ ๋ฆฌํ€˜์ŠคํŠธ ์Šน์ธ 2๊ฑด ๊ฐ™์€ ํ”„๋กœ์ ํŠธ ์„ค์ •์„ ์ž๋™์œผ๋กœ ํ‰๊ฐ€ํ•˜๋Š” ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ์ปจํŠธ๋กค์„ ๋‹ฌ ์ˆ˜ ์žˆ์–ด ์ปดํ”Œ๋ผ์ด์–ธ์Šค๊ฐ€ ๊ฐ์‚ฌ ์ง์ „์— ์กฐ๋ฆฝํ•˜๋Š” ์Šค๋ƒ…์ƒท์ด ์•„๋‹ˆ๋ผ ์—ฐ์ค‘ ์ƒ์‹œ ๊ด€์ฐฐํ•˜๋Š” ๋Œ€์ƒ์ด ๋œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ƒ์œ„ ๊ทธ๋ฃน ์•„๋ž˜ ๋ชจ๋“  ํ•˜์œ„ ๊ทธ๋ฃนยทํ”„๋กœ์ ํŠธ์— ์ƒ์†๋˜๋ฉฐ ํ”„๋กœ์ ํŠธ ํ•˜๋‚˜์— ์ตœ๋Œ€ 20๊ฐœ๊นŒ์ง€ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. SOC 2 ํ…œํ”Œ๋ฆฟ์€ Compliance Adherence Templates ํ”„๋กœ์ ํŠธ์˜ soc2.json ํŒŒ์ผ๋กœ ์ œ๊ณต๋˜๋ฉฐ, Compliance center์—์„œ ํ…œํ”Œ๋ฆฟ์œผ๋กœ ๋ฐ”๋กœ ๋งŒ๋“ค๊ฑฐ๋‚˜ JSON์„ ๊ฐ€์ ธ์™€ ๋ฒ„์ „ ๊ด€๋ฆฌํ•˜๋ฉฐ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์„ ์ œ์‹œํ•œ๋‹ค. ํ…œํ”Œ๋ฆฟ์ด ๋งคํ•‘ํ•˜๋Š” ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ค€์œผ๋กœ๋Š” ์ทจ์•ฝ์  ํƒ์ง€๋ฅผ ์œ„ํ•œ CC3.2(์˜์กด์„ฑยท์ปจํ…Œ์ด๋„ˆ ์Šค์บ๋‹, DAST, API ๋ณด์•ˆ), ๊ถŒํ•œ ๋ถ„๋ฆฌ๋ฅผ ์œ„ํ•œ CC5.1(์ตœ์†Œ ์Šน์ธ 2๊ฑด, ์ž‘์„ฑ์žยท์ปค๋ฏธํ„ฐ ์Šน์ธ ๊ธˆ์ง€), ์ธ์ฆ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•œ CC6.6(์‹œํฌ๋ฆฟ ํƒ์ง€), ๋ฌด๋‹จ ๋ณ€๊ฒฝ ํƒ์ง€๋ฅผ ์œ„ํ•œ CC6.8(๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜ ๋ณดํ˜ธ) ๋“ฑ์ด ์ œ์‹œ๋œ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ”„๋กœ์ ํŠธ์— ์ ์šฉ๋˜๋ฉด GitLab์ด ์ปดํ”Œ๋ผ์ด์–ธ์Šค ์Šค์บ”์„ ๋Œ๋ ค ๊ฐ ์ปจํŠธ๋กค์˜ ํ†ต๊ณผ ์—ฌ๋ถ€๋ฅผ ์ž๋™์œผ๋กœ ๋ณด๊ณ ํ•˜๋ฏ€๋กœ ์ˆ˜๋™ ์ฆ๊ฑฐ ์ˆ˜์ง‘์ด ํ•„์š” ์—†์–ด์ง€๋ฉฐ, ์ตœ์ƒ์œ„ ๊ทธ๋ฃน์˜ Secure > Compliance center > Status์— ์žˆ๋Š” ์ปดํ”Œ๋ผ์ด์–ธ์Šค ์ƒํƒœ ๋ฆฌํฌํŠธ(Ultimate)๋ฅผ ํ†ตํ•ด ์ค€์ˆ˜ยท๋น„์ค€์ˆ˜ ํ•ญ๋ชฉ์„ ์ƒ์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค.

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

How to recognize your team with GitLab Achievements

GitLab

GitLab์€ 2026๋…„ 8์›” 27์ผ ๋ธ”๋กœ๊ทธ์—์„œ, GitLab 19.2๋ถ€ํ„ฐ FreeยทPremiumยทUltimate ์ „์ฒด์—์„œ ์ •์‹ ์ œ๊ณต๋˜๋Š” GitLab Achievements ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•œ๋‹ค. Achievement๋Š” ๊ทธ๋ฃน ๋‹จ์œ„๋กœ ํ•œ ๋ฒˆ ์ •์˜ํ•˜๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐฐ์ง€ ํ…œํ”Œ๋ฆฟ์ด๋ฉฐ, ์ด๋ฅผ ์‹ค์ œ๋กœ ์ˆ˜์—ฌํ•˜๋Š” ๊ฒƒ์€ ๋ณ„๋„ ํ–‰์œ„๋กœ์„œ ๋จธ์ง€ ๋ฆฌํ€˜์ŠคํŠธ๋‚˜ ์ด์Šˆ๋กœ ์ง์ ‘ ๋งํฌํ•  ์ˆ˜ ์žˆ๋Š” GitLab Flavored Markdown ๊ธฐ๋ฐ˜์˜ ๊ฐœ์ธํ™”๋œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•จ๊ป˜ ๋ถ™์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ˆ˜์ƒ์ž๋Š” ์ด๋ฉ”์ผ ์•Œ๋ฆผ์˜ ๋งํฌ๋กœ ์ง์ ‘ ์ˆ˜๋ฝํ•ด์•ผ ํ”„๋กœํ•„์— ๋…ธ์ถœ๋˜๋ฏ€๋กœ ์›์น˜ ์•Š๋Š” ์ธ์ •์ด ๊ฐ•์ œ๋กœ ๋ถ™์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ๋„ ๊ฐ•์กฐํ•œ๋‹ค. Achievement๋Š” ํ•œ ๋ฒˆ ๋ฐ›์œผ๋ฉด ์˜๊ตฌํžˆ ์œ ์ง€๋˜๋Š” ์œ ํ˜•('First merged MR'), ํ•œ ๋ฒˆ ๋ฐ›์ง€๋งŒ ์ฒ ํšŒ ๊ฐ€๋Šฅํ•œ ์œ ํ˜•('Core team member'), ๋ฐ˜๋ณตํ•ด์„œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์œ ํ˜•('Contributor of the month')์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ํ˜•ํƒœ๋กœ ๋‚˜๋‰œ๋‹ค. ์ˆ˜์—ฌ๋Š” GraphQL API๋กœ ์ „๋ถ€ ์Šคํฌ๋ฆฝํŠธํ™”ํ•  ์ˆ˜ ์žˆ์–ด ์ฒซ ๋จธ์ง€ ๋ฆฌํ€˜์ŠคํŠธ๊ฐ€ ๋ณ‘ํ•ฉ๋˜๋Š” ์ˆœ๊ฐ„ ์ž๋™์œผ๋กœ ๋ฐฐ์ง€๋ฅผ ์ˆ˜์—ฌํ•˜๋Š” ์‹์˜ ์ž๋™ํ™”๋„ ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ Epic #9429์—์„œ ์‹œ์ž‘๋ผ ํ•ต์‹ฌ ์ œํ’ˆํŒ€์ด ์•„๋‹ˆ๋ผ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ์—ฌ์ž์ธ Niklas van Schrick์ด ํ•ต์‹ฌ ์—ญํ• ์„ ํ–ˆ๊ณ , GA๊นŒ์ง€ ๋งˆ๋ฌด๋ฆฌํ•œ ์‹ ์ž… ์—”์ง€๋‹ˆ์–ด Mattias Michaux๋Š” ๋ฐฉ๋Œ€ํ•˜๊ณ  ๋‚ฏ์„  ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๋ฐ GitLab Duo์™€ Orbit์˜ ๋„์›€์„ ๋ฐ›์•˜๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

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


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

NEXT PATH / VERIFY IN CONTEXT

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

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

OpenForge