TECH SIGNAL / ENGINEERING REPORT

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

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

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

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

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

Specification-driven composition for flexible data workflows

AWS Architecture ๋ธ”๋กœ๊ทธ๊ฐ€ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์ด ์ปค์ง€๋ฉด์„œ ํ”ํžˆ ๊ฒช๋Š” ํ™•์žฅ์„ฑ ๋ณ‘๋ชฉ์„ ์งš๋Š”๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ์€ ๋Œ€๊ฐœ ๋‹จ์ˆœํ•œ ์Šคํฌ๋ฆฝํŠธ๋กœ ์‹œ์ž‘ํ•˜์ง€๋งŒ ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๋ฉด ๋ณ€ํ™˜ ๋กœ์ง์ด ์—ฌ๋Ÿฌ ์›Œํฌํ”Œ๋กœ์— ์ค‘๋ณต๋˜๊ณ , ์ž‘์€ ๋ณ€๊ฒฝ ํ•˜๋‚˜๊ฐ€ ์—ฌ๋Ÿฌ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ์—ฐ์‡„ ์ „ํŒŒ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค. ์ด ๊ธ€์€ ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ "๋ช…์„ธ ๊ธฐ๋ฐ˜ ๊ตฌ์„ฑ(specification-driven composition)"์ด๋ผ๋Š” ์ ‘๊ทผ์œผ๋กœ ํ•ด๊ฒฐํ•˜์ž๊ณ  ์ œ์•ˆํ•œ๋‹ค. ์ฆ‰ ๊ฐœ๋ณ„ ์›Œํฌํ”Œ๋กœ๋งˆ๋‹ค ๋กœ์ง์„ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๋Š” ๋Œ€์‹ , ๋ณ€ํ™˜ ๊ทœ์น™์„ ์„ ์–ธ์  ๋ช…์„ธ๋กœ ๋ถ„๋ฆฌํ•ด๋‘๊ณ  ์ด๋ฅผ ์กฐํ•ฉํ•ด ์—ฌ๋Ÿฌ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋กœ์ง ๋ณ€๊ฒฝ์ด ํ•œ ๊ณณ์—์„œ ์ด๋ค„์ง€๊ณ  ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์›Œํฌํ”Œ๋กœ์— ์ผ๊ด€๋˜๊ฒŒ ๋ฐ˜์˜๋  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์ด ํŒŒ์ดํ”„๋ผ์ธ ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚ ์ˆ˜๋ก ์œ ์ง€๋ณด์ˆ˜ ๋ถ€๋‹ด์ด ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ปค์ง€๋Š” ์ƒํ™ฉ์„ ๊ฒช์–ด๋ณธ ์กฐ์ง์ด๋ผ๋ฉด ์ฐธ๊ณ ํ•  ๋งŒํ•œ ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์ด๋‹ค.

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

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


Kubernetes & Cloud Native

Navigating the ingress-NGINX retirement

CNCF

Kubernetes SIG Network๊ณผ Security Response Committee๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์œ ์ง€ํ•ด์˜จ ingress-nginx ์ปจํŠธ๋กค๋Ÿฌ(kubernetes/ingress-nginx ์ €์žฅ์†Œ)์˜ ์€ํ‡ด๋ฅผ ๋ฐœํ‘œํ–ˆ์œผ๋ฉฐ, ์ด ๊ธ€์€ ๊ทธ ์ดํ›„๋ฅผ ์–ด๋–ป๊ฒŒ ๋Œ€๋น„ํ• ์ง€ ์ •๋ฆฌํ•œ๋‹ค. 2026๋…„ 3์›”๊นŒ์ง€๋Š” ์ตœ์†Œํ•œ์˜ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์ด์–ด์ง€์ง€๋งŒ, ๊ทธ ์ดํ›„๋กœ๋Š” ์‹ ๊ทœ ๋ฆด๋ฆฌ์Šค, ๋ฒ„๊ทธ ์ˆ˜์ •, ๋ณด์•ˆ ์ทจ์•ฝ์  ํŒจ์น˜๊ฐ€ ์ „ํ˜€ ์ œ๊ณต๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ธ€์€ ํ”ํ•œ ์˜คํ•ด๋ถ€ํ„ฐ ๋ฐ”๋กœ์žก๋Š”๋ฐ, ์€ํ‡ดํ•˜๋Š” ๊ฒƒ์€ Kubernetes Ingress API ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฒ„์ „ ingress-nginx ์ปจํŠธ๋กค๋Ÿฌ์ด๋ฉฐ, F5/NGINX Inc๊ฐ€ ์œ ์ง€ํ•˜๋Š” ๋ณ„๋„ ์ฝ”๋“œ๋ฒ ์ด์Šค์ธ NGINX Ingress Controller(์˜คํ”ˆ์†Œ์Šค/์ƒ์šฉํŒ)๋Š” ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค. ์€ํ‡ด ๋ฐฐ๊ฒฝ์œผ๋กœ๋Š” ์ˆ˜๋…„๊ฐ„ ํ•œ๋‘ ๋ช…์˜ ์ž์›๋ด‰์‚ฌ์ž๊ฐ€ ์—…๋ฌด ์™ธ ์‹œ๊ฐ„์— ์œ ์ง€๋ณด์ˆ˜๋ฅผ ๋– ๋งก์•„์˜จ ๋งŒ์„ฑ์  ์ธ๋ ฅ ๋ถ€์กฑ๊ณผ, "snippets" ์• ๋„ˆํ…Œ์ด์…˜์ฒ˜๋Ÿผ ํ•œ๋•Œ ์œ ์šฉํ–ˆ๋˜ ์œ ์—ฐ์„ฑ์ด ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉฐ ์‹ฌ๊ฐํ•œ ๋ณด์•ˆ ๊ฒฐํ•จ์œผ๋กœ ์žฌํ‰๊ฐ€๋œ ์ ์ด ๊ผฝํžŒ๋‹ค. SIG Network๊ณผ Security Response Committee๋Š” ๋ชจ๋“  ingress-nginx ์‚ฌ์šฉ์ž์—๊ฒŒ Gateway API๋‚˜ ๋‹ค๋ฅธ ์ธ๊ทธ๋ ˆ์Šค ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์ง€๊ธˆ ๋ฐ”๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์‹œ์ž‘ํ•  ๊ฒƒ์„ ๊ถŒ๊ณ ํ•œ๋‹ค. ํ”„๋กœ๋•์…˜์—์„œ ingress-nginx๋ฅผ ์“ฐ๊ณ  ์žˆ๋‹ค๋ฉด 2026๋…„ 3์›” ์ „์— ์ „ํ™˜ ๊ณ„ํš์„ ์„ธ์›Œ์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด๋‹ค.

๐Ÿ’ก ํ”„๋กœ๋•์…˜์—์„œ ingress-nginx๋ฅผ ์“ฐ๋Š” ํŒ€์€ 2026๋…„ 3์›” ์ดํ›„ ๋ณด์•ˆ ํŒจ์น˜๊ฐ€ ์™„์ „ํžˆ ๋Š๊ธด๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•ด, Gateway API ๋“ฑ์œผ๋กœ์˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ผ์ •์„ ์ง€๊ธˆ๋ถ€ํ„ฐ ์žก์•„์•ผ ํ•œ๋‹ค.

Migrate Amazon EC2 to EKS Auto Mode using Kiro CLI and MCP servers

AWS Containers

์ด AWS ์ปจํ…Œ์ด๋„ˆ ๋ธ”๋กœ๊ทธ ๊ธ€์€ EC2 ์ธ์Šคํ„ด์Šค์—์„œ ๋Œ์•„๊ฐ€๋˜ Node.js ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ EKS Auto Mode ๊ธฐ๋ฐ˜์˜ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ํ™•์žฅํ˜• ์„œ๋น„์Šค๋กœ ์˜ฎ๊ธฐ๋Š” ์‹ค์ „ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ํ•ต์‹ฌ์€ AWS๊ฐ€ ์ตœ๊ทผ ์„ ๋ณด์ธ Kiro CLI์™€ MCP(Model Context Protocol) ์„œ๋ฒ„๋ฅผ ํ™œ์šฉํ•ด ์ด ๊ณผ์ •์„ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ์œผ๋กœ, Kiro CLI๋Š” ๋ช…๋ น์–ด ๊ธฐ๋ฐ˜์œผ๋กœ ์ธํ”„๋ผ ํ”„๋กœ๋น„์ €๋‹๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ, ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋„๊ตฌ๋‹ค. ์™„์ „๊ด€๋ฆฌํ˜• Amazon EKS MCP ์„œ๋ฒ„๋Š” AWS ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์•ˆ์ „ํ•˜๊ณ  ์ธ์ฆ๋œ ์ ‘๊ทผ์„ ์ œ๊ณตํ•˜๋ฉฐ, ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ๋ถ€ํ„ฐ ํ•„์š”ํ•œ ์„ ํ–‰ ์กฐ๊ฑด ์ž๋™ ํ”„๋กœ๋น„์ €๋‹, ๋ชจ๋ฒ” ์‚ฌ๋ก€ ์ ์šฉ๊นŒ์ง€ ์‚ฌ์šฉ์ž๋ฅผ ์•ˆ๋‚ดํ•œ๋‹ค. ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ์™€ ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์„ ์œ„ํ•œ ์ƒ์œ„ ์ˆ˜์ค€ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ œ๊ณตํ•ด EKSยทKubernetes ์กฐ์ž‘์˜ ๋ณต์žก๋„๋ฅผ ๋‚ฎ์ถฐ์ค€๋‹ค. AWS๋Š” ์‹ค์ œ Node.js ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒ˜ํ”Œ ๊ตฌํ˜„์„ GitHub ์ €์žฅ์†Œ๋กœ ํ•จ๊ป˜ ๊ณต๊ฐœํ–ˆ๋‹ค. AI ์–ด์‹œ์Šคํ„ดํŠธ๊ฐ€ ์ธํ”„๋ผ ๋ช…๋ น์„ ์ง์ ‘ ์‹คํ–‰ํ•˜๋Š” ์ด๋Ÿฐ ๋„๊ตฌ๋Š” ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ธฐ๊ฐ„์„ ๋‹จ์ถ•ํ•˜๊ณ  ์„ค์ • ์˜ค๋ฅ˜ ์œ„ํ—˜์„ ์ค„์ด๋Š” ๋ฐ ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์žˆ๋‹ค.

๐Ÿ’ก Kiro CLI์™€ EKS MCP ์„œ๋ฒ„ ์กฐํ•ฉ์€ EC2์—์„œ EKS๋กœ์˜ ์ปจํ…Œ์ด๋„ˆ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์—์„œ ๋ฐ˜๋ณต์ ์ธ ์„ค์ • ์ž‘์—…์„ ์ž๋™ํ™”ํ•ด์ฃผ๋ฏ€๋กœ, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ๊ฒ€ํ†  ์ค‘์ธ ํŒ€์€ ์ˆ˜์ž‘์—… ๋Œ€๋น„ ์‹œ๊ฐ„ ๋‹จ์ถ• ํšจ๊ณผ๋ฅผ ํŒŒ์ผ๋Ÿฟ์œผ๋กœ ํ™•์ธํ•ด๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค.


AI & ML

GPT-5.6 is now the preferred model in Microsoft 365 Copilot

OpenAI

OpenAI๋Š” GPT-5.6์ด Microsoft 365 Copilot์˜ ๊ธฐ๋ณธ(์„ ํ˜ธ) ๋ชจ๋ธ๋กœ ์ฑ„ํƒ๋๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ์ด์— ๋”ฐ๋ผ Word, Excel, PowerPoint, Copilot Chat, ๊ทธ๋ฆฌ๊ณ  Cowork ๋“ฑ Microsoft 365 ์ „๋ฐ˜์˜ Copilot ๊ธฐ๋Šฅ์ด ๋” ๊ฐ•๋ ฅํ•ด์ง„ AI ๋Šฅ๋ ฅ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋” ๋น ๋ฅด๊ณ  ํ’ˆ์งˆ ๋†’์€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ด๋Š” GPT-5.6์ด ๋ชฉ์š”์ผ ์ „ ์„ธ๊ณ„ ์•ฑยทAPI ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณต๊ฐœ๋œ ๊ฒƒ๊ณผ ๋งž๋ฌผ๋ฆฐ ์†Œ์‹์œผ๋กœ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์ƒํƒœ๊ณ„ ์•ˆ์—์„œ OpenAI ๋ชจ๋ธ์ด ์ฐจ์ง€ํ•˜๋Š” ๋น„์ค‘์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋ณด์—ฌ์ค€๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ž‘์—…์—์„œ ์–ผ๋งˆ๋‚˜ ๊ฐœ์„ ๋๋Š”์ง€์— ๋Œ€ํ•œ ์ˆ˜์น˜๋Š” ์ด ๋ฐœํ‘œ ์ž์ฒด์—์„œ๋Š” ์ œ์‹œ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ, ๋ฌธ์„œ ์ž‘์„ฑยท์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ๋ถ„์„ยทํ”„๋ ˆ์  ํ…Œ์ด์…˜ ์ œ์ž‘ ๊ฐ™์€ ์˜คํ”ผ์Šค ์›Œํฌํ”Œ๋กœ ์ „๋ฐ˜์— ๊ฑธ์นœ ํ’ˆ์งˆยท์†๋„ ๊ฐœ์„ ์„ ๊ฐ•์กฐํ•˜๋Š” ํ†ค์ด๋‹ค. ๊ธฐ์—…์šฉ Microsoft 365๋ฅผ ์“ฐ๋Š” ์กฐ์ง์ด๋ผ๋ฉด ๋ณ„๋„ ์กฐ์น˜ ์—†์ด๋„ Copilot ๊ธฐ๋Šฅ์ด ์ตœ์‹  ๋ชจ๋ธ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋˜๋Š” ์…ˆ์ด๋‹ค.

๐Ÿ’ก ๋ณ„๋„ ์„ค์ • ์—†์ด Copilot ๋ฐฑ์—”๋“œ ๋ชจ๋ธ์ด GPT-5.6์œผ๋กœ ๋ฐ”๋€Œ๋ฏ€๋กœ, Microsoft 365 Copilot์„ ์—…๋ฌด์— ์“ฐ๋Š” ์กฐ์ง์€ ๋ฌธ์„œยท์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ์ž๋™ํ™” ๊ฒฐ๊ณผ๋ฌผ์˜ ํ’ˆ์งˆ ๋ณ€ํ™”๋ฅผ ์‹ค์ œ๋กœ ์ฒด๊ฐํ•ด๋ณผ ๋งŒํ•˜๋‹ค.

ChatGPT is now a partner for your most ambitious work

OpenAI

OpenAI๋Š” "ChatGPT Work"๋ฅผ ๊ณต๊ฐœํ•˜๋ฉฐ ์ด๋ฅผ "๊ฐ€์žฅ ์•ผ์‹ฌ ์ฐฌ ์ž‘์—…์„ ์œ„ํ•œ ํŒŒํŠธ๋„ˆ"๋กœ ์†Œ๊ฐœํ–ˆ๋‹ค. ChatGPT Work๋Š” ์—ฌ๋Ÿฌ ์•ฑ๊ณผ ํŒŒ์ผ์„ ๋„˜๋‚˜๋“ค๋ฉฐ ์‹ค์ œ๋กœ ํ–‰๋™์„ ์ทจํ•  ์ˆ˜ ์žˆ๋Š” ์—์ด์ „ํŠธ๋กœ, ํ•„์š”ํ•˜๋‹ค๋ฉด ๋ช‡ ์‹œ๊ฐ„์ด๊ณ  ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ์— ๋ถ™์–ด ์ž‘์—…์„ ์ด์–ด๊ฐ€๋ฉฐ ๋ชฉํ‘œ๋ฅผ ์‹ค์ œ๋กœ ์™„์„ฑ๋œ ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋ฐ”๊ฟ”๋‚ธ๋‹ค๋Š” ๊ฒƒ์ด OpenAI์˜ ์„ค๋ช…์ด๋‹ค. ์ด๋Š” ์•ž์„œ ์†Œ๊ฐœ๋œ ๊ฒƒ์ฒ˜๋Ÿผ Codex ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, SlackยทMicrosoft TeamsยทGoogle DriveยทSharePointยท์บ˜๋ฆฐ๋”ยทCRM ๋“ฑ ๋‹ค์–‘ํ•œ ์„œ๋“œํŒŒํ‹ฐ ์„œ๋น„์Šค์™€ ์—ฐ๋™ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ๋„๊ตฌ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. Claude Cowork์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์˜ˆ์•ฝ ์‹คํ–‰ ๊ธฐ๋Šฅ("Scheduled Tasks")์„ ์ง€์›ํ•ด, ์ •๊ธฐ์ ์œผ๋กœ ๋ฐ˜๋ณต๋˜๋Š” ์—…๋ฌด๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹จ์ˆœ ์งˆ์˜์‘๋‹ตํ˜• ์ฑ—๋ด‡์„ ๋„˜์–ด, ์žฅ์‹œ๊ฐ„ ์ง€์†๋˜๋Š” ํ”„๋กœ์ ํŠธํ˜• ์ž‘์—…์„ ๋Œ€์‹  ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ChatGPT์˜ ์—ญํ• ์„ ํ™•์žฅํ•œ ๊ฒƒ์ด ์ด๋ฒˆ ๋ฐœํ‘œ์˜ ํ•ต์‹ฌ์ด๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ OpenAI๋Š” ์ฝ”๋”ฉ์— ํŠนํ™”๋๋˜ Codex์™€ ๋ฒ”์šฉ ๋Œ€ํ™”ํ˜• ์ฑ—๋ด‡์ด์—ˆ๋˜ ChatGPT๋ฅผ ํ•˜๋‚˜์˜ ์—…๋ฌด ์—์ด์ „ํŠธ ์ œํ’ˆ๊ตฐ์œผ๋กœ ํ†ตํ•ฉํ•˜๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ค€๋‹ค.

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

GPT-5.5 Bio Bug Bounty

OpenAI

OpenAI๋Š” GPT-5.5์˜ ์ƒ๋ฌผํ•™ ๊ด€๋ จ ์œ„ํ—˜ ๋ฐฉ์–ด ์ฒด๊ณ„๋ฅผ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด "Bio Bug Bounty" ํ”„๋กœ๊ทธ๋žจ์„ ๋„์ž…ํ–ˆ๋‹ค. AI ๋ ˆ๋“œํ‹ฐ๋ฐ, ๋ณด์•ˆ, ๋˜๋Š” ์ƒ๋ฌผ์•ˆ๋ณด(biosecurity) ๋ถ„์•ผ ๊ฒฝํ—˜์ด ์žˆ๋Š” ์—ฐ๊ตฌ์ž๋“ค์„ ์ดˆ์ฒญํ•ด, ์ •ํ•ด์ง„ ๋‹ค์„ฏ ๊ฐœ์˜ ๋ฐ”์ด์˜ค ์•ˆ์ „ ์งˆ๋ฌธ ๋ชจ๋‘๋ฅผ ์‚ฌ์ „ ์กฐ์ • ์—†์ด ๋‹ตํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” "๋ฒ”์šฉ ํƒˆ์˜ฅ(universal jailbreak)" ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ•˜๋‚˜ ์ฐพ์•„๋‚ด๋Š” ๊ฒƒ์ด ๊ณผ์ œ๋‹ค. ๋Œ€์ƒ ๋ชจ๋ธ์€ Codex Desktop ํ™˜๊ฒฝ์˜ GPT-5.5๋กœ ํ•œ์ •๋๊ณ , ๋ฒ”์šฉ ํƒˆ์˜ฅ์„ ์ฐพ์•„๋‚ธ ์ฐธ๊ฐ€์ž์—๊ฒŒ ์ง€๊ธ‰ํ•˜๋Š” ํฌ์ƒ๊ธˆ์€ ๊ธฐ์กด 2๋งŒ 5,000๋‹ฌ๋Ÿฌ์—์„œ 5๋งŒ ๋‹ฌ๋Ÿฌ๋กœ ์ธ์ƒ๋๋‹ค. ์ฐธ๊ฐ€๋Š” ์‹ ์ฒญ๊ณผ ์ดˆ์ฒญ์„ ํ†ตํ•ด ์ด๋ค„์ง€๋ฉฐ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ”์ด์˜ค ๋ ˆ๋“œํ‹ฐ๋จธ ๋ช…๋‹จ์— ์šฐ์„  ์ดˆ์ฒญ์ด ๊ฐ€๊ณ , ๋ชจ๋“  ํ”„๋กฌํ”„ํŠธยท์‘๋‹ตยท๋ฐœ๊ฒฌ ์‚ฌํ•ญยท์†Œํ†ต ๋‚ด์šฉ์€ ๋น„๋ฐ€์œ ์ง€๊ณ„์•ฝ(NDA) ์ ์šฉ์„ ๋ฐ›๋Š”๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ ์ดํ›„ GPT-5.6์„ ํฌํ•จํ•ด OpenAI์˜ ์ตœ์ „์„  ๋ชจ๋ธ๋“ค์— ๋Œ€ํ•œ ๋ฒ”์šฉ ํƒˆ์˜ฅ ๋ฐœ๊ฒฌ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ์ƒ์‹œ ๋น„๊ณต๊ฐœ ํ”„๋กœ๊ทธ๋žจ์ธ "OpenAI Bio Bounty Program"์œผ๋กœ ๋ฐœ์ „ํ–ˆ๋‹ค. ํ”„๋ก ํ‹ฐ์–ด ๋ชจ๋ธ์ด ์ƒ๋ฌผํ•™ ๊ด€๋ จ ์œ„ํ—˜ ์ •๋ณด๋ฅผ ์šฐํšŒ ์—†์ด ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์™ธ๋ถ€ ๊ฒ€์ฆ์„ ์ƒ์‹œํ™”ํ•˜๋ ค๋Š” OpenAI์˜ ์•ˆ์ „ ์ •์ฑ… ๋ฐฉํ–ฅ์„ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋ก€๋‹ค.

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

SensorFM: Towards a general intelligence and interface for wearable health data

Google Research

๊ตฌ๊ธ€ ๋ฆฌ์„œ์น˜๋Š” ์›จ์–ด๋Ÿฌ๋ธ” ๊ฑด๊ฐ• ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ๋ฒ”์šฉ ์ง€๋Šฅยท์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ SensorFM์„ ์†Œ๊ฐœํ–ˆ๋‹ค. SensorFM์€ 500๋งŒ ๋ช…์˜ ๋™์˜ํ•œ ์ฐธ๊ฐ€์ž๋กœ๋ถ€ํ„ฐ ์ˆ˜์ง‘ํ•œ 1์กฐ ๋ถ„(minute) ์ด์ƒ์˜ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์„ผ์„œ ์‹ ํ˜ธ๋กœ ์‚ฌ์ „ํ•™์Šต๋ผ, ์‹ฌํ˜ˆ๊ด€ยท๋Œ€์‚ฌยท์ˆ˜๋ฉดยท์ •์‹ ๊ฑด๊ฐ•์€ ๋ฌผ๋ก  ์ƒํ™œ์Šต๊ด€ยท์ธ๊ตฌํ†ต๊ณ„ ์š”์ธ๊นŒ์ง€ ์•„์šฐ๋ฅด๋Š”, ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋‹จ์ผ ํ‘œํ˜„(representation)์„ ํ•™์Šตํ•œ๋‹ค. ๋ชจ๋ธ ํฌ๊ธฐ์™€ ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ๋ฅผ ํ•จ๊ป˜ ํ‚ค์šฐ๋Š” co-scaling ๋ฐฉ์‹์„ ํ†ตํ•ด ์‚ฌ๋žŒ์˜ ์ƒ๋ฆฌ ์ƒํƒœ์— ๋Œ€ํ•œ ๋ฒ”์šฉ ํ‘œํ˜„์„ ํ•™์Šตํ•˜๋ฉฐ, ์ด๋Š” 35๊ฐ€์ง€ ๊ฑด๊ฐ• ์˜ˆ์ธก ๊ณผ์ œ์— ์ „์ด(transfer)๋˜๊ณ , ์ ์€ ๋ผ๋ฒจ๋กœ๋„ ์ ์‘์ด ๊ฐ€๋Šฅํ•œ ๋ ˆ์ด๋ธ” ํšจ์œจ์  ํ•™์Šต๊ณผ ๋ฐ์ดํ„ฐ ๊ฒฐ์ธก ๋ณด์™„(infilling)์„ ์ง€์›ํ•œ๋‹ค. ์ด ๋ชจ๋ธ์€ "ํผ์Šค๋„ ํ—ฌ์Šค ์—์ด์ „ํŠธ(Personal Health Agent)"์˜ ๊ทผ๊ฑฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ทธ๋ผ์šด๋”ฉ ๋„๊ตฌ๋กœ๋„ ์“ฐ์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์•ž์„œ ๊ตฌ๊ธ€์€ ํ”ผํŠธ๋‹ˆ์Šค ํŠธ๋ž˜์ปค ๋ฐ์ดํ„ฐ 5,970๋งŒ ์‹œ๊ฐ„์œผ๋กœ ํ•™์Šตํ•ด ์„ผ์„œ ์‹ ํ˜ธ๋ฅผ ์ž์—ฐ์–ด๋กœ ๋ฒˆ์—ญํ•˜๋Š” ๊ด€๋ จ ๋ชจ๋ธ SensorLM์„ ์„ ๋ณด์ธ ๋ฐ” ์žˆ๋Š”๋ฐ, SensorFM์€ ์ด๋ณด๋‹ค ํ•œ ๋‹จ๊ณ„ ๋” ๋‚˜์•„๊ฐ€ ์˜ˆ์ธกยท์ ์‘๊นŒ์ง€ ์•„์šฐ๋ฅด๋Š” ๋ฒ”์šฉ ๋ชจ๋ธ์„ ์ง€ํ–ฅํ•œ๋‹ค. ๋””์ง€ํ„ธ ํ—ฌ์Šค ์ฝ”์น˜, ์ž„์ƒ ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ, ์ž์—ฐ์–ด ๊ธฐ๋ฐ˜ ์›ฐ๋‹ˆ์Šค ์•ฑ ๋“ฑ ์ฐจ์„ธ๋Œ€ ์›จ์–ด๋Ÿฌ๋ธ” ํ—ฌ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋ฐ˜์ด ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๊ตฌ๊ธ€์˜ ์ „๋ง์ด๋‹ค.

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


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

Safely run AI-generated code in Cloud Run sandboxes

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ํŒ€์€ "AI๊ฐ€ ์ƒ์„ฑํ•œ ์ฝ”๋“œ๋‚˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ํ˜ธ์ŠคํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ยท๋ฐ์ดํ„ฐยทํด๋ผ์šฐ๋“œ ์ž๊ฒฉ ์ฆ๋ช…์„ ์œ„ํ—˜์— ๋น ๋œจ๋ฆฌ์ง€ ์•Š๊ณ  ์–ด๋–ป๊ฒŒ ์•ˆ์ „ํ•˜๊ฒŒ ์‹คํ–‰ํ•  ๊ฒƒ์ธ๊ฐ€"๋ผ๋Š”, ๊ณ ๊ฐ๋“ค์ด ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ์—์„œ ์ด ๊ธ€์„ ์‹œ์ž‘ํ•œ๋‹ค. ๊ทธ ๋‹ต์œผ๋กœ ๋‚ด๋†“์€ ๊ฒƒ์ด Cloud Run ์ƒŒ๋“œ๋ฐ•์Šค๋กœ, Cloud Run 2์„ธ๋Œ€ ์‹คํ–‰ ํ™˜๊ฒฝ ์•ˆ์—์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ๋‚˜ AI ์—์ด์ „ํŠธ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ๊ฒฉ๋ฆฌ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด๋ฉฐ ํผ๋ธ”๋ฆญ ํ”„๋ฆฌ๋ทฐ๋กœ ์ œ๊ณต๋œ๋‹ค. ์ด ์ƒŒ๋“œ๋ฐ•์Šค๋Š” ๋ณ„๋„ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒˆ๋กœ ๋„์šฐ๋Š” ๋Œ€์‹  ๊ธฐ์กด ์ปจํ…Œ์ด๋„ˆ์™€ ๊ฐ™์€ ์ธ์Šคํ„ด์Šค ์•ˆ์—์„œ ๋™์ž‘ํ•˜๋ฉฐ ๊ทธ ์ธ์Šคํ„ด์Šค์— ํ• ๋‹น๋œ CPUยท๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ณต์œ ํ•˜๋„๋ก ์„ค๊ณ„๋˜์–ด ์ง€์—ฐ์‹œ๊ฐ„์— ์ตœ์ ํ™”๋ผ ์žˆ๋‹ค. ์ด๋Š” ์ฝ”๋“œ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ๋ถ™์ธ ์ฑ—๋ด‡, ์‚ฌ์šฉ์ž๊ฐ€ ์—…๋กœ๋“œํ•œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์„œ๋น„์Šค, LLM์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ์ฆ‰์‹œ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋Š” ์—์ด์ „ํŠธํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋“ฑ AI ์—์ด์ „ํŠธ๊ฐ€ ํ”„๋กœ๋•์…˜์— ๋“ค์–ด์˜ค๋ฉด์„œ ๋Š˜์–ด๋‚œ "์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ ์‹คํ–‰" ์ˆ˜์š”๋ฅผ ์ •๋ฉด์œผ๋กœ ๊ฒจ๋ƒฅํ•œ ๊ธฐ๋Šฅ์ด๋‹ค. ๋ณ„๋„ ์ƒŒ๋“œ๋ฐ•์Šค ์ธํ”„๋ผ๋ฅผ ์ง์ ‘ ๊ตฌ์ถ•ยท์šด์˜ํ•˜์ง€ ์•Š๊ณ ๋„ ๊ธฐ์กด Cloud Run ์„œ๋น„์Šค ์•ˆ์—์„œ ๊ฒฉ๋ฆฌ ์‹คํ–‰ ๊ณ„์ธต์„ ๋ถ™์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ํ•ต์‹ฌ ๊ฐ€์น˜๋‹ค. ๊ตฌ๊ธ€์€ Kubernetes ํ™˜๊ฒฝ์„ ์œ„ํ•ด์„œ๋„ gVisor ๊ธฐ๋ฐ˜์˜ GKE Agent Sandbox ๊ฐ™์€ ์œ ์‚ฌํ•œ ๊ฒฉ๋ฆฌ ๊ธฐ์ˆ ์„ ๋ณ„๋„๋กœ ์ œ๊ณตํ•˜๊ณ  ์žˆ์–ด, Cloud RunยทGKE ์–‘์ชฝ์—์„œ AI ์›Œํฌ๋กœ๋“œ ๊ฒฉ๋ฆฌ๋ฅผ ๊ฐ•ํ™”ํ•˜๋Š” ํ๋ฆ„์ด ์ด์–ด์ง€๊ณ  ์žˆ๋‹ค.

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

Solve harder problems with AlphaEvolve, now available to everyone on Google Cloud

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๋Š” ์ตœ์ ํ™” ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ์ฝ”๋“œ ๋ฐœ๊ฒฌยท๊ฐœ์„  ์—์ด์ „ํŠธ AlphaEvolve๋ฅผ Gemini Enterprise Agent Platform์—์„œ ์ •์‹ ์ถœ์‹œ(GA)ํ–ˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. AlphaEvolve๋Š” Gemini ๋ชจ๋ธ์˜ ์ฐฝ์˜์  ๋ฌธ์ œ ํ•ด๊ฒฐ ๋Šฅ๋ ฅ๊ณผ, ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ "์ •๋‹ต" ํ‰๊ฐ€ ๊ธฐ์ค€์œผ๋กœ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ€์ฆํ•˜๋Š” ์ž๋™ ํ‰๊ฐ€๊ธฐ, ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์œ ๋งํ•œ ์•„์ด๋””์–ด๋ฅผ ๊ณ„์† ๊ฐœ์„ ํ•ด ๋‚˜๊ฐ€๋Š” ์ง„ํ™”์  ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฒฐํ•ฉํ•œ๋‹ค. ์ƒˆ ์ฝ”๋“œ๊ฐ€ ๊ธฐ์กด๋ณด๋‹ค ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ๋ณด์ด๋ฉด ๋‹ค์Œ ์„ธ๋Œ€์˜ ๋ถ€๋ชจ๊ฐ€ ๋˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐ˜๋ณต๋˜๋ฉฐ, ์ด ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ํ†ตํ•ด ์‹œ์ž‘์ ๋ณด๋‹ค ํ›จ์”ฌ ํšจ์œจ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์Šค์Šค๋กœ ์ฐพ์•„๋‚ธ๋‹ค. ๊ตฌ๊ธ€์€ ์ด ์‹œ์Šคํ…œ์œผ๋กœ ์ž์‚ฌ ์ธํ”„๋ผ ํšจ์œจ์„ ๋†’์ด๋Š” ๊ฒƒ์€ ๋ฌผ๋ก , ๊ณ ๊ฐ์‚ฌ์˜ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ ๊ฐœ์„ , ์‹ ์•ฝ ๊ฐœ๋ฐœ ๊ฐ€์†ํ™”, ๊ณต๊ธ‰๋งยท์ฐฝ๊ณ  ์„ค๊ณ„ ์ตœ์ ํ™”์—๋„ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์‚ฌ๋ก€๋กœ๋Š” Klarna๊ฐ€ ๋Œ€ํ˜• ํŠธ๋žœ์Šคํฌ๋จธ ๋ชจ๋ธ ํ•™์Šต ์†๋„๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋†’์ด๋ฉด์„œ ํ’ˆ์งˆ๋„ ๊ฐœ์„ ํ•œ ๊ฒƒ, Substrate๊ฐ€ ์ „์‚ฐ ๋ฆฌ์†Œ๊ทธ๋ž˜ํ”ผ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๋Ÿฐํƒ€์ž„ ์†๋„๋ฅผ ์—ฌ๋Ÿฌ ๋ฐฐ ๋Œ์–ด์˜ฌ๋ฆฐ ๊ฒƒ, WPP๊ฐ€ ๊ด‘๊ณ  ์ •ํ™•๋„๋ฅผ 10% ๊ฐœ์„ ํ•œ ๊ฒƒ, Schrรถdinger๊ฐ€ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ํž˜์˜ ์žฅ(force field) ํ•™์Šตยท์ถ”๋ก  ์†๋„๋ฅผ ์•ฝ 4๋ฐฐ ๋†’์ธ ๊ฒƒ์ด ์†Œ๊ฐœ๋๋‹ค. ๊ทธ๋™์•ˆ ์ œํ•œ๋œ ๋Œ€์ƒ์—๊ฒŒ๋งŒ ์ œ๊ณต๋˜๋˜ AlphaEvolve๊ฐ€ ์ด์ œ ๋ˆ„๊ตฌ๋‚˜ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•ด์ง€๋ฉด์„œ, ์ตœ์ ํ™”๊ฐ€ ํ•ต์‹ฌ ๋ณ‘๋ชฉ์ธ ์กฐ์ง๋“ค์ด ์ง์ ‘ ์‹œ๋„ํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฌธํ„ฑ์ด ๋‚ฎ์•„์กŒ๋‹ค.

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

Why we cannot wait for better post-quantum signature algorithms

Cloudflare

NIST๋Š” ๋ฏธ๋ž˜ ํ‘œ์ค€ํ™” ํ›„๋ณด๋กœ ์ƒˆ๋กœ์šด ์–‘์ž๋‚ด์„ฑ(post-quantum) ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜ 9์ข…์„ 3๋ผ์šด๋“œ๋กœ ์ง„์ „์‹œํ‚ค๊ณ  ์žˆ๋‹ค. Cloudflare๋Š” ์ด ๋ธ”๋กœ๊ทธ์—์„œ 9์ข… ํ›„๋ณด๋ฅผ ํ•˜๋‚˜์”ฉ ์‚ดํŽด๋ณธ ๋’ค, ์ด๋“ค์ด ์œ ๋งํ•˜๊ธด ํ•˜์ง€๋งŒ ์•„์ง ๊ฐœ๋ฐœ ์ค‘์ธ ๋งŒํผ "๋” ๋‚˜์€ ๊ฒƒ์ด ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ž"๋Š” ํƒœ๋„๋Š” ์œ„ํ—˜ํ•˜๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค. ๋Œ€์‹  ์ง€๊ธˆ ์‹ค์ „์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์ง€ ์ค‘ ์ตœ์„ ์ธ ML-DSA๋ฅผ ๋‹น์žฅ ์ฑ„ํƒํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ ์ฃผ์žฅ์ด๋‹ค. ์ด๋Š” NIST๊ฐ€ ์ด๋ฏธ ํ‘œ์ค€ํ™”๋ฅผ ์™„๋ฃŒํ•œ ์ฒซ ์–‘์ž๋‚ด์„ฑ ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ตฐ(ML-DSA ํฌํ•จ)์˜ ์—ฐ์žฅ์„ ์— ์žˆ๋Š” ๋…ผ์˜๋กœ, ์ธํ„ฐ๋„ท ์ธํ”„๋ผ๋ฅผ ๋‹ค๋ฃจ๋Š” Cloudflare ์ž…์žฅ์—์„œ๋Š” TLS ์ธ์ฆ์„œยท์„œ๋ช… ์ฒด๊ณ„๋ฅผ ์–‘์ž ์ปดํ“จํ„ฐ ์œ„ํ˜‘์— ๋Œ€๋น„ํ•ด ์‹ค์ œ๋กœ ์ „ํ™˜ํ•˜๋Š” ์ž‘์—…์ด ์‹œ๊ธ‰ํ•˜๋‹ค๋Š” ์‹ค๋ฌด์  ์œ„๊ธฐ์˜์‹์ด ๋ฐฐ๊ฒฝ์— ๊น”๋ ค ์žˆ๋‹ค. ๊ธ€์€ ํ–ฅํ›„ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ๋” ํšจ์œจ์ ์ด๊ฑฐ๋‚˜ ๋” ์ž‘์€ ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ธฐ๋‹ค๋ฆฌ๋‹ค๊ฐ€ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ๋ฏธ๋ฃจ๋Š” ์กฐ์ง๋“ค์—๊ฒŒ ๋ณด๋‚ด๋Š” ๊ฒฝ๊ณ ์— ๊ฐ€๊น๋‹ค. ๊ฒฐ๋ก ์ ์œผ๋กœ "์™„๋ฒฝํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜"์„ ๊ธฐ๋‹ค๋ฆฌ๊ธฐ๋ณด๋‹ค ์ง€๊ธˆ ๊ฒ€์ฆ๋œ ML-DSA๋กœ ์ „ํ™˜์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์‹ค์งˆ์ ์ธ ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋˜์ง„๋‹ค.

๐Ÿ’ก TLSยท์„œ๋ช… ์ฒด๊ณ„์˜ ์–‘์ž๋‚ด์„ฑ ์ „ํ™˜์„ ๋ฏธ๋ฃจ๊ณ  ์žˆ๋Š” ์กฐ์ง์ด๋ผ๋ฉด, ๋” ๋‚˜์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ธฐ๋‹ค๋ฆฌ๊ธฐ๋ณด๋‹ค ์ด๋ฏธ ํ‘œ์ค€ํ™”๋œ ML-DSA๋กœ ์ง€๊ธˆ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์‹œ์ž‘ํ•˜๋Š” ํŽธ์ด ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ ์ธก๋ฉด์—์„œ ๋‚ซ๋‹ค.

Autopilot Clusters with GKE managed DRANET: GPUs and TPUs

Google Cloud

์ด ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ๊ธ€์€ GKE(Google Kubernetes Engine)์˜ ๊ด€๋ฆฌํ˜• DRANET์ด GPU์™€ TPU๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•œ๋‹ค๊ณ  ์†Œ๊ฐœํ•˜๋ฉฐ, ํ‘œ์ค€ ํด๋Ÿฌ์Šคํ„ฐ(์‚ฌ์šฉ์ž๊ฐ€ ์„ธ๋ถ€ ์„ค์ •์„ ์ง์ ‘ ์ œ์–ด)์™€ ์˜คํ† ํŒŒ์ผ๋Ÿฟ ํด๋Ÿฌ์Šคํ„ฐ(๊ตฌ๊ธ€์ด ๋ณต์žกํ•œ ์„ค์ •์„ ๋Œ€์‹  ์ฒ˜๋ฆฌ) ์–‘์ชฝ์—์„œ ์ด๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. ๊ด€๋ฆฌํ˜• DRANET์€ Pod๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ๋„คํŠธ์›Œํ‚น ๋ฆฌ์†Œ์Šค๋ฅผ ์š”์ฒญยทํ• ๋‹นํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š”๋ฐ, ์—ฌ๊ธฐ์—๋Š” TPU์™€ RDMA(Remote Direct Memory Access)๋ฅผ ์ง€์›ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋„ ํฌํ•จ๋œ๋‹ค. ์˜คํ† ํŒŒ์ผ๋Ÿฟ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๊ด€๋ฆฌํ˜• DRANET์„ ์“ฐ๋ ค๋ฉด VPC๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  Dataplane V2๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉฐ, ๊ด€๋ฆฌํ˜• DRANET์„ ์ง€์›ํ•˜๋Š” rapid ๋ฆด๋ฆฌ์Šค ์ฑ„๋„์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. ๋™์ž‘ ๋ฐฉ์‹์€ GKE ์˜คํ† ํŒŒ์ผ๋Ÿฟ์ด ComputeClass๋ฅผ ์ฝ์–ด ํ•„์š”ํ•œ ๋…ธ๋“œ ์œ ํ˜•์„ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ๊ด€๋ฆฌํ˜• DRANET ๋„คํŠธ์›Œํ‚น์„ ๊ตฌ์„ฑํ•˜๋ฉฐ, ๋ฆฌ์†Œ์Šค ํด๋ ˆ์ž„์ด Pod์™€ ํ•ด๋‹น ๋…ธ๋“œ์˜ ๊ฐ€์†๊ธฐ(GPUยทTPU)๋ฅผ ์ง์ ‘ ์—ฐ๊ฒฐํ•˜๋Š” ๋‹ค๋ฆฌ ์—ญํ• ์„ ํ•œ๋‹ค. ์ด๋Š” GPUยทTPU ๊ธฐ๋ฐ˜ ๋Œ€๊ทœ๋ชจ ํ•™์Šตยท์ถ”๋ก  ์›Œํฌ๋กœ๋“œ์—์„œ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ์˜คํ† ํŒŒ์ผ๋Ÿฟ์ด ์ž๋™ํ™”ํ•ด์ค€๋‹ค๋Š” ๋œป์œผ๋กœ, ์„ธ๋ถ€ ์ธํ”„๋ผ ํŠœ๋‹ ์—†์ด๋„ ๊ณ ์„ฑ๋Šฅ ๊ฐ€์†๊ธฐ ๋„คํŠธ์›Œํ‚น์„ ์“ฐ๊ณ  ์‹ถ์€ ํŒ€์—๊ฒŒ ์œ ์šฉํ•˜๋‹ค.

๐Ÿ’ก GPUยทTPU ๋Œ€๊ทœ๋ชจ ํ•™์Šต ์›Œํฌ๋กœ๋“œ๋ฅผ ์˜คํ† ํŒŒ์ผ๋Ÿฟ์—์„œ ์šด์˜ ์ค‘์ด๋ผ๋ฉด, ๊ด€๋ฆฌํ˜• DRANET์œผ๋กœ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์„ค์ •์„ ์ž๋™ํ™”ํ•ด ์ธํ”„๋ผ ํŠœ๋‹ ๋ถ€๋‹ด์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

Introducing Red Hat OpenShift Service Mesh 3.4

Red Hat

๋ ˆ๋“œํ–‡์€ OpenShift Service Mesh 3.4๊ฐ€ ์ •์‹ ์ถœ์‹œ(GA)๋˜์–ด Red Hat OpenShift์™€ Red Hat OpenShift Platform Plus์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. Istio ๊ธฐ๋ฐ˜์˜ ์ด ์„œ๋น„์Šค ๋ฉ”์‹œ๋Š” ์ด์ „ 3.x ๋ฒ„์ „๋“ค์—์„œ ์•ฐ๋น„์–ธํŠธ ๋ชจ๋“œ(ambient mode), ztunnel, ์›จ์ดํฌ์ธํŠธ(waypoint) ํ”„๋ก์‹œ๋ฅผ ์ •์‹ ๊ธฐ๋Šฅ์œผ๋กœ ๋„์ž…ํ•˜๊ณ  ์„œ๋น„์Šค ๋ฉ”์‹œ ์ฝ˜์†” ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ๊ฐ€์‹œ์„ฑ์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋“ฑ ์‚ฌ์ด๋“œ์นด ์—†๋Š” ๊ฒฝ๋Ÿ‰ ๋ฉ”์‹œ๋กœ์˜ ์ „ํ™˜์„ ์ด์–ด์™€์™”๋‹ค. 3.4๋Š” ์ด๋Ÿฐ ํ๋ฆ„์˜ ์—ฐ์žฅ์„ ์— ์žˆ๋Š” ๋งˆ์ด๋„ˆ ์—…๋ฐ์ดํŠธ๋กœ, ๊ณต์‹ ๋ฐœํ‘œ ์ž์ฒด๋Š” ์„ธ๋ถ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋‚˜์—ดํ•˜๊ธฐ๋ณด๋‹ค ์ •์‹ ์ถœ์‹œ ์‚ฌ์‹ค๊ณผ ์ง€์› ํ”Œ๋žซํผ(OpenShift, OpenShift Platform Plus)์„ ํ™•์ธํ•˜๋Š” ๋ฐ ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์žˆ๋‹ค. ์ •ํ™•ํ•œ ์‹ ๊ทœ ๊ธฐ๋Šฅ ๋ชฉ๋ก๊ณผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ์—์„œ ํ™•์ธํ•ด์•ผ ํ•˜๋ฉฐ, ์ด ๊ธ€๋งŒ์œผ๋กœ 3.4์˜ ๊ตฌ์ฒด์ ์ธ ๊ฐœ์„  ํญ์„ ๋‹จ์ •ํ•˜๊ธฐ๋Š” ์–ด๋ ต๋‹ค. OpenShift์—์„œ ์„œ๋น„์Šค ๋ฉ”์‹œ๋ฅผ ์šด์˜ ์ค‘์ธ ์กฐ์ง์ด๋ผ๋ฉด ์ •์‹ ์ง€์› ๋ฒ„์ „์ด ๊ฐฑ์‹ ๋œ ๋งŒํผ ์—…๊ทธ๋ ˆ์ด๋“œ ์ผ์ •์— ๋ฐ˜์˜ํ•ด๋ณผ ์‹œ์ ์ด๋‹ค.

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

From automatic CI/CD to autonomous agentic workflows: Continuous AI with Red Hat OpenShift

Red Hat

์ด ๋ ˆ๋“œํ–‡ ๋ธ”๋กœ๊ทธ๋Š” AI ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜๋ฉด ๊ฐœ๋ฐœ ์†๋„์™€ ์ฝ”๋“œ ํ’ˆ์งˆ์ด ์ข‹์•„์งˆ ๊ฒƒ์ด๋ผ๋Š” ๊ธฐ๋Œ€์™€ ๋‹ฌ๋ฆฌ, ์‹ค์ œ๋กœ๋Š” ์ฝ”๋“œ ๋ณ€๊ฒฝ ์ œ์ถœ๋Ÿ‰์ด ๊ธ‰์ฆํ•˜๋ฉด์„œ ๊ธฐ์กด ์‹œ์Šคํ…œยทํ”„๋กœ์„ธ์Šค๊ฐ€ ์ด๋ฅผ ๋”ฐ๋ผ๊ฐ€์ง€ ๋ชปํ•ด ๋ณ‘๋ชฉ์ด ์ƒ๊ธฐ๋Š” ํ˜„์‹ค์  ๋ฌธ์ œ๋ฅผ ์งš๋Š”๋‹ค. ์ด์— ๋Œ€ํ•œ ๋Œ€์‘์œผ๋กœ "์ž๋™ํ™”๋œ CI/CD"์—์„œ "์ž์œจ์ ์ธ ์—์ด์ „ํ‹ฑ ์›Œํฌํ”Œ๋กœ"๋กœ ์ง„ํ™”ํ•˜๋Š” "Continuous AI"๋ผ๋Š” ๊ฐœ๋…์„ ์ œ์‹œํ•˜๋ฉฐ, Red Hat OpenShift๋ฅผ ๊ทธ ๊ธฐ๋ฐ˜ ํ”Œ๋žซํผ์œผ๋กœ ์ œ์•ˆํ•œ๋‹ค. ๊ด€๋ จ ๋ ˆ๋“œํ–‡ ๊ฐœ๋ฐœ์ž ๋ธ”๋กœ๊ทธ๋“ค์€ ์—์ด์ „ํ‹ฑ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ CI/CD๊ฐ€ ํŠนํžˆ ์ค‘์š”ํ•œ ์ด์œ ๋กœ LLM ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์˜ ๋น„๊ฒฐ์ •์„ฑ(nondeterminism)์„ ๊ผฝ๋Š”๋ฐ, ์˜ˆ์ปจ๋Œ€ ํ”„๋ก ํ‹ฐ์–ด ๋ชจ๋ธ๋กœ CI/CD ํ‰๊ฐ€๋ฅผ ํ•œ ๋ฒˆ ๋Œ๋ฆฌ๋Š” ๋ฐ ์•ฝ 0.64๋‹ฌ๋Ÿฌ์˜ ํ† ํฐ ๋น„์šฉ์ด ๋“ ๋‹ค๋Š” ์‹ค์ธก ์‚ฌ๋ก€๋ฅผ ๋“ค๋ฉฐ, OpenShift AI์— ๋ชจ๋ธ์„ ์„œ๋น„์Šคํ˜•์œผ๋กœ ํ˜ธ์ŠคํŒ…ํ•ด ์ด ๊ฐ€๋ณ€ ๋น„์šฉ์„ ๊ณ ์ • ์ธํ”„๋ผ ๋น„์šฉ์œผ๋กœ ๋ฐ”๊พธ๋Š” ์ ‘๊ทผ์„ ์ œ์•ˆํ•œ๋‹ค. ๋˜ํ•œ ๋ณ„๋„์˜ ์—์ด์ „ํ‹ฑ ํ”Œ๋žซํผ ์—†์ด๋„ ๊ธฐ์กด CI ํŒŒ์ดํ”„๋ผ์ธ ์•ˆ์—์„œ ๋ฐ”๋กœ ์—์ด์ „ํ‹ฑ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ ์ค‘๋ฆฝ์  ํ”„๋ ˆ์ž„์›Œํฌ(cicaddy ๋“ฑ)๋„ ํ•จ๊ป˜ ์†Œ๊ฐœ๋œ๋‹ค. ์š”์ปจ๋Œ€ ์ด ๊ธ€์˜ ๋ฉ”์‹œ์ง€๋Š”, AI ์ฝ”๋”ฉ ๋„๊ตฌ ๋„์ž… ์ž์ฒด๋ณด๋‹ค ๊ทธ๋กœ ์ธํ•ด ๋Š˜์–ด๋‚œ ๋ณ€๊ฒฝ๋Ÿ‰์„ ๊ฐ๋‹นํ•  CI/CDยท๊ฑฐ๋ฒ„๋„Œ์Šค ์ฒด๊ณ„๋ฅผ ํ•จ๊ป˜ ๊ฐ–์ถ”๋Š” ๊ฒƒ์ด ์‹ค์ œ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์˜ ๊ด€๊ฑด์ด๋ผ๋Š” ๊ฒƒ์ด๋‹ค.

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


DevOps & ์ธํ”„๋ผ

Meta debuts Muse Spark 1.1 and it isnโ€™t free

The New Stack

๋ฉ”ํƒ€๊ฐ€ 7์›” 9์ผ ์ž์‚ฌ AI ํ”Œ๋žซํผ์˜ ์ฃผ์š” ์—…๋ฐ์ดํŠธ์ธ Muse Spark 1.1์„ ๊ณต๊ฐœํ•˜๋ฉฐ, ์ด๋ฒˆ์—” ์ฒ˜์Œ์œผ๋กœ ์œ ๋ฃŒ API๋กœ ๋‚ด๋†“์•˜๋‹ค. Meta Model API๋Š” ๋ฏธ๊ตญ ๊ฐœ๋ฐœ์ž ๋Œ€์ƒ ํผ๋ธ”๋ฆญ ํ”„๋ฆฌ๋ทฐ๋กœ ์‹œ์ž‘ํ–ˆ๊ณ , ์š”๊ธˆ์€ ์ž…๋ ฅ ํ† ํฐ 100๋งŒ ๊ฐœ๋‹น 1.25๋‹ฌ๋Ÿฌ, ์ถœ๋ ฅ ํ† ํฐ 100๋งŒ ๊ฐœ๋‹น 4.25๋‹ฌ๋Ÿฌ(์บ์‹œ ์ž…๋ ฅ์€ 0.15๋‹ฌ๋Ÿฌ)์ด๋ฉฐ ์‹ ๊ทœ ๊ณ„์ •์—๋Š” 20๋‹ฌ๋Ÿฌ์˜ ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง์ด ์ œ๊ณต๋œ๋‹ค. ์ด๋Š” Anthropic Opus 4.8, OpenAI GPT-5.5, Fable 5 ๋“ฑ ๊ฒฝ์Ÿ ๋ชจ๋ธ์˜ ์ถœ๋ ฅ ํ† ํฐ๋‹น ์š”๊ธˆ(25~50๋‹ฌ๋Ÿฌ)๊ณผ ๋น„๊ตํ•˜๋ฉด ์ตœ๋Œ€ 6๋ฐฐ ๊ฐ€๊นŒ์ด ์ €๋ ดํ•œ ์ˆ˜์ค€์ด์–ด์„œ, ๋ฉ”ํƒ€๊ฐ€ ๊ณต๊ฒฉ์ ์ธ ๊ฐ€๊ฒฉ ์ •์ฑ…์œผ๋กœ AI ์ฝ”๋”ฉยท์—์ด์ „ํŠธ ์‹œ์žฅ์— ๋ณธ๊ฒฉ ์ง„์ž…ํ–ˆ๋‹ค๋Š” ํ‰๊ฐ€๋ฅผ ๋ฐ›๋Š”๋‹ค. Muse Spark 1.1์€ Meta Superintelligence Labs๊ฐ€ ๋‚ด๋†“์€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ถ”๋ก  ๋ชจ๋ธ๋กœ ์—์ด์ „ํ‹ฑ(agentic) ์ž‘์—…์— ์ดˆ์ ์„ ๋งž์ท„๋‹ค. ์›น ๊ฒ€์ƒ‰ ๊ทธ๋ผ์šด๋”ฉ ๊ธฐ๋Šฅ์€ 1,000์ฟผ๋ฆฌ๋‹น 2.50๋‹ฌ๋Ÿฌ๋กœ ๋ณ„๋„ ๊ณผ๊ธˆ๋œ๋‹ค. ๊ทธ๋™์•ˆ ๋ฌด๋ฃŒ ์˜คํ”ˆ ๋ชจ๋ธ ๋…ธ์„ ์„ ๊ฐ•์กฐํ•ด์˜จ ๋ฉ”ํƒ€๊ฐ€ ์ฒ˜์Œ์œผ๋กœ ๊ฐ’์„ ๋งค๊ธด API๋ฅผ ๋‚ด๋†“์•˜๋‹ค๋Š” ์ ์—์„œ ์—…๊ณ„์˜ ์ฃผ๋ชฉ์„ ๋ฐ›๊ณ  ์žˆ๋‹ค.

๐Ÿ’ก ๋ฉ”ํƒ€๊ฐ€ ๊ฒฝ์Ÿ์‚ฌ ๋Œ€๋น„ ์ตœ๋Œ€ 6๋ฐฐ ์ €๋ ดํ•œ ์ข…๋Ÿ‰์ œ API๋ฅผ ๋‚ด๋†“์œผ๋ฉด์„œ, ์—์ด์ „ํŠธยท์ฝ”๋”ฉ ์›Œํฌ๋กœ๋“œ๋ฅผ ์šด์˜ํ•˜๋Š” ํŒ€์€ ๋ชจ๋ธ ๋น„์šฉ ๊ตฌ์กฐ๋ฅผ ๋‹ค์‹œ ๋น„๊ตํ•ด๋ณผ ์‹œ์ ์ด ๋๋‹ค.

OpenAI is folding Codex into the ChatGPT app โ€” and taking aim at Claude Cowork

The New Stack

OpenAI๊ฐ€ ๋ชฉ์š”์ผ GPT-5.6 ๊ณต๊ฐœ์™€ ํ•จ๊ป˜ Codex์™€ Atlas๋ฅผ ํ•˜๋‚˜์˜ ChatGPT ๋ฐ์Šคํฌํ†ฑ ์•ฑ์œผ๋กœ ํ†ตํ•ฉํ•˜๊ณ , Claude Cowork๋ฅผ ์ •์กฐ์ค€ํ•œ ์‹ ๊ทœ ์—์ด์ „ํŠธ "ChatGPT Work"๋ฅผ ์„ ๋ณด์˜€๋‹ค. ChatGPT Work๋Š” Codex ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฌธ์„œยท์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ๋“ฑ ์ž์‚ฐ์„ ๋‹ค๋ฃจ๋Š” ๋ณต์žกํ•œ ์—์ด์ „ํ‹ฑ ์›Œํฌํ”Œ๋กœ๋ฅผ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค์–ด๋‚ด๋ฉฐ, SlackยทMicrosoft TeamsยทGoogle DriveยทSharePointยท์บ˜๋ฆฐ๋”ยทCRM ๋“ฑ ์„œ๋“œํŒŒํ‹ฐ ์„œ๋น„์Šค์™€ ์—ฐ๋™ํ•ด ํ•„์š”ํ•œ ๋„๊ตฌ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. Cowork์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ "Scheduled Tasks"๋ผ๋Š” ์ด๋ฆ„์˜ ์˜ˆ์•ฝ ์‹คํ–‰ ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•œ๋‹ค. ์ด๋ฒˆ ํ†ตํ•ฉ์œผ๋กœ Codex๋Š” ์•ฑ ์•ˆ์—์„œ ChatยทWork์™€ ๋‚˜๋ž€ํžˆ ๋…๋ฆฝ๋œ ์ฝ”๋”ฉ ๊ฒฝํ—˜์„ ์œ ์ง€ํ•˜๋ฉฐ, ์ธ๋ผ์ธ diff ํŽธ์ง‘, ์‚ฌ์ด๋“œ ํŒจ๋„ PR ๋ฆฌ๋ทฐ, GPT-5.6 ๊ธฐ๋ฐ˜์œผ๋กœ ๋นจ๋ผ์ง„ Computer Use, ๋ฉ€ํ‹ฐ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ํ”„๋กœ์ ํŠธ ์ง€์› ๋“ฑ์ด ์ƒˆ๋กœ ์ถ”๊ฐ€๋๋‹ค. ์•„์šธ๋Ÿฌ Codex๋Š” ๊ทธ๋™์•ˆ ๋ฐ์Šคํฌํ†ฑยทCLIยท์›น์—์„œ๋งŒ ์“ธ ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ์ด๋ฒˆ์— iOSยท์•ˆ๋“œ๋กœ์ด๋“œ ChatGPT ์•ฑ์œผ๋กœ๋„ ํ™•์žฅ๋๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ OpenAI๋Š” ์ฝ”๋”ฉ ๋„๊ตฌ์˜€๋˜ Codex๋ฅผ ๋ฌธ์„œ ์ž‘์—…๊นŒ์ง€ ์•„์šฐ๋ฅด๋Š” ๋ฒ”์šฉ ์—…๋ฌด ์—์ด์ „ํŠธ๋กœ ๋„“ํžˆ๋ฉด์„œ Claude Cowork์™€ ์ •๋ฉด์œผ๋กœ ๊ฒฝ์Ÿํ•˜๋Š” ๊ตฌ๋„๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.

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

OpenAIโ€™s GPT-5.6 is now live

The New Stack

OpenAI๊ฐ€ ์˜ˆ๊ณ ํ–ˆ๋˜ ๋Œ€๋กœ ๋ชฉ์š”์ผ GPT-5.6 ๋ชจ๋ธ๊ตฐ์„ ์•ฑยทAPI ์‚ฌ์šฉ์ž ์ „์›์—๊ฒŒ ์ „ ์„ธ๊ณ„ ๋™์‹œ ๊ณต๊ฐœํ–ˆ๋‹ค. ์ด๋ฒˆ์—” ์ฒ˜์Œ์œผ๋กœ ์„ธ ๊ฐ€์ง€ ๋ฒ„์ „์„ ๋™์‹œ์— ๋‚ด๋†จ๋Š”๋ฐ, ์ตœ์ƒ์œ„ ํ”Œ๋ž˜๊ทธ์‹ญ ๋ชจ๋ธ Sol์€ Anthropic Fable 5์— ๋Œ€์ ํ•  ๋งŒํ•œ ์ˆ˜์ค€์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ , ์ค‘๊ฐ„๊ธ‰ Terra๋Š” ๋น„์šฉ ๋Œ€๋น„ ๊ท ํ˜•์„, ๊ฐ€์žฅ ๋น ๋ฅด๊ณ  ์ €๋ ดํ•œ Luna๋Š” ๊ฒฝ๋Ÿ‰ ์ž‘์—…์„ ๊ฒจ๋ƒฅํ•œ๋‹ค. OpenAI ์„ค๋ช…์— ๋”ฐ๋ฅด๋ฉด Sol์€ Fable 5์™€ ๊ฑฐ์˜ ๋™๋“ฑํ•œ ์„ฑ๋Šฅ์„ ์ ˆ๋ฐ˜ ๋น„์šฉ, ์ ˆ๋ฐ˜ ๋‚จ์ง“ํ•œ ์‹œ๊ฐ„์— ๋‚ด๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ–ˆ๋‹ค. ์—์ด์ „ํ‹ฑ ๊ธฐ๋Šฅ๋„ ๊ฐ•ํ™”๋ผ, ๋ชจ๋ธ์ด ์Šค์Šค๋กœ ๊ฐ€๋ฒผ์šด ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑยท์‹คํ–‰ํ•˜๋ฉฐ ๋„๊ตฌ๋ฅผ ์กฐ์œจํ•˜๊ณ  ์ค‘๊ฐ„ ๊ฒฐ๊ณผ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋‹ค์Œ ํ–‰๋™์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์–ด, ๋„๊ตฌ๋ฅผ ๋งŽ์ด ์“ฐ๋Š” ์ž‘์—…์—์„œ ํ† ํฐ ์†Œ๋ชจ์™€ ๋ชจ๋ธ ์™•๋ณต ํšŸ์ˆ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ๋” ๋งŽ์€ ํ† ํฐ์„ ์จ์„œ๋ผ๋„ ์ตœ์ƒ์˜ ๊ฒฐ๊ณผ๋ฅผ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด, Anthropic์˜ "ultracode"์— ๋น„๊ฒฌ๋˜๋Š” "์šธํŠธ๋ผ" ๋ชจ๋“œ๋„ ์ƒˆ๋กœ ์ƒ๊ฒผ๋Š”๋ฐ ์ด๋Š” 4๊ฐœ ์—์ด์ „ํŠธ๋ฅผ ๋ณ‘๋ ฌ๋กœ ํˆฌ์ž…ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ ‘๊ทผ ๊ถŒํ•œ์€ ์š”๊ธˆ์ œ๋ณ„๋กœ ์ฐจ๋“ฑํ™”๋˜์–ด FreeยทGo ์‚ฌ์šฉ์ž๋Š” Terra๋ฅผ, PlusยทProยทBusinessยทEnterprise ์‚ฌ์šฉ์ž๋Š” SolยทTerraยทLuna ์ค‘ ์„ ํƒํ•˜๊ณ  ์ž‘์—…๋ณ„ ์ถ”๋ก  ๊ฐ•๋„(reasoning effort)๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ProยทEnterprise ์‚ฌ์šฉ์ž๋Š” ๊ณ ๋‚œ๋„ ์ž‘์—…์„ ์œ„ํ•œ Sol Pro๋„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก Fable 5๊ธ‰ ์„ฑ๋Šฅ์„ ์ ˆ๋ฐ˜ ๋น„์šฉ์— ๋‚ด์„ธ์šฐ๋Š” GPT-5.6๊ณผ ๋ณ‘๋ ฌ ์—์ด์ „ํŠธ ์šธํŠธ๋ผ ๋ชจ๋“œ์˜ ๋“ฑ์žฅ์œผ๋กœ, ๋ชจ๋ธ ๋น„์šฉยท์ง€์—ฐ์‹œ๊ฐ„ ์ตœ์ ํ™”๋ฅผ ๊ณ ๋ฏผํ•˜๋Š” ํŒ€์€ ์š”๊ธˆ์ œ๋ณ„ ์ ‘๊ทผ ๋ฒ”์œ„๋ฅผ ๋‹ค์‹œ ์ ๊ฒ€ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

How GitHub gave every repository a durable owner

GitHub

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

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

Business intelligence plugins for Grafana: A support update

Grafana

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

๐Ÿ’ก Grafana ๊ธฐ๋ฐ˜ BI ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์šด์˜ ์ค‘์ด๋ผ๋ฉด ์ง€์› ์ข…๋ฃŒ ์‹œ์ ์ด 2026๋…„ ๋ง๋กœ ๋Šฆ์ถฐ์ง„ ๋งŒํผ, ๋Œ€์ฒด ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฒ€ํ† ๋‚˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ผ์ •์„ ๊ธ‰ํ•˜๊ฒŒ ๋‹น๊ธธ ํ•„์š”๋Š” ์—†์–ด์กŒ๋‹ค.

Green DevOps: Why carbon measurement belongs in your CI/CD pipeline

GitLab

GitLab์€ ์ผ๋ฐ˜์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ํŒ€์ด ํ•˜๋ฃจ์—๋„ ์ˆ˜๋ฐฑ ๊ฐœ์˜ CI/CD ์žก์„ ๋Œ๋ฆฌ๋ฉฐ, ์ด ๊ณผ์ •์—์„œ ์ปดํ“จํŒ… ์ž์›์„ ์†Œ๋ชจํ•˜๊ณ  ํŒŒ์ดํ”„๋ผ์ธ ๋กœ๊ทธ์—๋Š” ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋Š” ํƒ„์†Œ ๋ฐฐ์ถœ์ด ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ์ง€์ ํ•œ๋‹ค. ์ด ๊ธ€์€ CI/CD ํŒŒ์ดํ”„๋ผ์ธ์— ํƒ„์†Œ ์ธก์ •์„ ๋„์ž…ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ฃผ์žฅ์„ ํŽด๋ฉฐ, ์‹ค์ œ ๊ตฌํ˜„ ์ˆ˜๋‹จ์œผ๋กœ ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ์ธ Eco CI๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. Eco CI๋Š” ๋ณ„๋„ ์„œ๋ฒ„๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—†์ด ํŒŒ์ดํ”„๋ผ์ธ ์žก ์•ˆ์—์„œ ๊ฐ€๋ฒผ์šด bash ์Šคํฌ๋ฆฝํŠธ๋กœ ๋™์ž‘ํ•˜๋ฉฐ, ๋ช…๋ น ์‹คํ–‰ ์ค‘ CPU ์‚ฌ์šฉ๋ฅ ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  SPECpower ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์‚ฌ์ „ ๊ณ„์‚ฐ๋œ ์ „๋ ฅ ๊ณก์„ ์„ ์ด์šฉํ•ด ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰์„ ์ถ”์ •ํ•œ๋‹ค. ์›๋ž˜ GitHub Actions ์ „์šฉ์ด์—ˆ๋˜ Eco CI๊ฐ€ ์ด๋ฒˆ์— GitLab ํŒŒ์ดํ”„๋ผ์ธ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์œผ๋ฉฐ, GitLab CI ์„ค์ •์— ํ…œํ”Œ๋ฆฟ ํŒŒ์ผ์„ ํฌํ•จ์‹œํ‚ค๋Š” ๋ฐฉ์‹์œผ๋กœ ์†์‰ฝ๊ฒŒ ๋ถ™์ผ ์ˆ˜ ์žˆ๋‹ค. ์ธก์ • ๊ฒฐ๊ณผ๋Š” ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ์ €์žฅ๋ผ ์žก ์•„ํ‹ฐํŒฉํŠธ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๊ณ , ์™ธ๋ถ€ ๋Œ€์‹œ๋ณด๋“œ๋กœ ๋ณด๋‚ด ๋ธŒ๋žœ์น˜ยท์ปค๋ฐ‹ยท๊ธฐ๊ฐ„๋ณ„ ์—๋„ˆ์ง€ยทํƒ„์†Œ ๋ฐฐ์ถœ ์ถ”์ด๋ฅผ ๋น„๊ตํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๋‹ค๋งŒ GitLab ์ž์ฒด๊ฐ€ Eco CI๋ฅผ ์ง์ ‘ ์œ ์ง€๋ณด์ˆ˜ํ•˜๊ฑฐ๋‚˜ ๊ทœ์ œยท์ปดํ”Œ๋ผ์ด์–ธ์Šค ์š”๊ฑด ์ถฉ์กฑ์„ ๋ณด์ฆํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค๋Š” ์ ๋„ ๋ช…์‹œํ•˜๊ณ  ์žˆ๋‹ค.

๐Ÿ’ก CI/CD ํƒ„์†Œ ๋ฐฐ์ถœ์„ ํŒŒ์•…ํ•˜๊ณ  ์‹ถ์€ ํŒ€์€ ๋ณ„๋„ ์ธํ”„๋ผ ์—†์ด ํŒŒ์ดํ”„๋ผ์ธ ์žก ์•ˆ์— Eco CI ํ…œํ”Œ๋ฆฟ๋งŒ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ธŒ๋žœ์น˜ยท์ปค๋ฐ‹ ๋‹จ์œ„ ์—๋„ˆ์ง€ ์†Œ๋น„๋ฅผ ๋ฐ”๋กœ ์ธก์ •ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค.

Symlinks Are Still Scary (And Yes, You Can Commit Them to Git)

Snyk

Snyk์˜ ์ด ๊ธ€์€ Git ์ €์žฅ์†Œ์— ์‹ฌ์–ด์ง„ ๊ฒ‰๋ณด๊ธฐ์—” ๋ฌดํ•ดํ•œ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ(symlink)๊ฐ€ ๋„๊ตฌ๋ฅผ ์ €์žฅ์†Œ ๋ฐ”๊นฅ์˜ ์ž„์˜ ํŒŒ์ผ๋กœ ์œ ๋„ํ•ด ์ฝ๊ฑฐ๋‚˜ ์“ฐ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”, ์˜ค๋ž˜๋œ ์œ ๋‹‰์Šค ์‹œ๋Œ€์˜ ๊ณต๊ฒฉ ๊ธฐ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. ์ตœ๊ทผ ์ด ์˜ค๋ž˜๋œ ํŠธ๋ฆญ์ด AI ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ์—์„œ ๋‹ค์‹œ ๋“ฑ์žฅํ•ด ์‹ฌ๊ฐํ•œ ๊ฒฐ๊ณผ๋กœ ์ด์–ด์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๊ธ€์˜ ๋ฌธ์ œ์˜์‹์œผ๋กœ, ์ด๋Š” ์—…๊ณ„์—์„œ "GhostApproval"๋กœ ๋ถˆ๋ฆฌ๋Š” ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ์ทจ์•ฝ์  ํŒจํ„ด๊ณผ ๋งฅ์„ ๊ฐ™์ดํ•œ๋‹ค. ์ด ํŒจํ„ด์€ Amazon Q Developer, Cursor, Google Antigravity, Windsurf ๋“ฑ ์—ฌ๋Ÿฌ ์ฃผ์š” AI ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ์—์„œ ๋ฐœ๊ฒฌ๋์œผ๋ฉฐ, ๊ณต๊ฒฉ์ž๊ฐ€ ๋งŒ๋“  ์ €์žฅ์†Œ์˜ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ€ ์›Œํฌ์ŠคํŽ˜์ด์Šค ์ƒŒ๋“œ๋ฐ•์Šค ๋ฐ”๊นฅ์˜ ํŒŒ์ผ์— ์ ‘๊ทผํ•˜๋„๋ก ์—์ด์ „ํŠธ๋ฅผ ์†์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ "๋ฌดํ•ดํ•œ ๋กœ์ปฌ ์ˆ˜์ •"์œผ๋กœ ์Šน์ธํ•œ ์ž‘์—…์ด ์‹ค์ œ๋กœ๋Š” ๋ฏผ๊ฐํ•œ ํŒŒ์ผ์— ์“ฐ๊ธฐ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค. ๋ฒค๋”๋ณ„ ๋Œ€์‘์€ ์—‡๊ฐˆ๋ ธ๋Š”๋ฐ, ์ผ๋ถ€๋Š” ์‹ ์†ํžˆ ํŒจ์น˜ํ–ˆ๊ณ  ์ผ๋ถ€๋Š” ์ ‘์ˆ˜๋งŒ ํ•˜๊ณ  ์ดํ›„ ๋Œ€์‘์ด ์—†์—ˆ์œผ๋ฉฐ, ์œ„ํ˜‘ ๋ชจ๋ธ ๋ฐ–์ด๋ผ๋ฉฐ ๋ฐ˜๋ คํ•œ ๊ฒฝ์šฐ๋„ ์žˆ์—ˆ๋˜ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์กŒ๋‹ค. ์ด ๊ธ€์€ Git์— ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ปค๋ฐ‹ํ•˜๋Š” ๊ฒƒ ์ž์ฒด๋Š” ๊ฐ€๋Šฅํ•˜๊ณ  ๋•Œ๋กœ ์œ ์šฉํ•˜์ง€๋งŒ, ๊ทธ๊ฒƒ์ด AI ์—์ด์ „ํŠธ๊ฐ€ ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ฒฝ๊ณ„๋ฅผ ๊ฒ€์ฆํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ์›๊ฒฉ ์ฝ”๋“œ ์‹คํ–‰์œผ๋กœ๊นŒ์ง€ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋Š” ์‹ค์งˆ์  ์œ„ํ˜‘์ด๋ผ๋Š” ์ ์„ ๋‹ค์‹œ ํ™˜๊ธฐ์‹œํ‚จ๋‹ค. AI ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์ €์žฅ์†Œ(์˜คํ”ˆ์†Œ์Šค ํด๋ก , ์™ธ๋ถ€ PR ๋“ฑ)์— ๋Œ€ํ•ด ์‹คํ–‰ํ•˜๋Š” ํŒ€์ด๋ผ๋ฉด ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ๊ฒ€์ฆยท์›Œํฌ์ŠคํŽ˜์ด์Šค ๊ฒฝ๊ณ„ ๊ฒ€์‚ฌ ์—ฌ๋ถ€๋ฅผ ๋„๊ตฌ ์„ ํƒ ๊ธฐ์ค€์— ๋„ฃ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ์‹œ์‚ฌ์ ์ด๋‹ค.

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


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

NEXT PATH / VERIFY IN CONTEXT

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

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

OpenForge