TECH SIGNAL / ENGINEERING REPORT

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

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

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

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

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

OpenAI leaving Cursor: โ€œDevelopers have to be prepared to adapt when it happens.โ€

OpenAI๊ฐ€ SpaceX์— ์ฝ”๋“œ ์—๋””ํ„ฐ Cursor๋กœ ์ œ๊ณตํ•˜๋˜ ๋ชจ๋ธ ๊ณ„์•ฝ์„ ์ค‘๋‹จํ•˜๊ฒ ๋‹ค๊ณ  ํ†ต์ง€ํ–ˆ๊ณ , ์ œ์•ˆ๋œ ์ฐจ๋‹จ์ผ์€ 2026๋…„ 11์›” 12์ผ์ด๋‹ค. OpenAI๋Š” ์ผ๋ก  ๋จธ์Šคํฌ ๊ณ„์—ด์‚ฌ๋“ค์ด ๊ณผ๊ฑฐ ๊ณ„์•ฝ์„ ์–ด๊ฒผ๋˜ ๊ฒฝํ—˜, ์ฆ‰ 2022๋…„ ํŠธ์œ„ํ„ฐ ์ธ์ˆ˜ ํ›„ ๊ณ„์•ฝ ์œ„๋ฐ˜๊ณผ ์˜ฌํ•ด ์ฆ์–ธ์—์„œ xAI๊ฐ€ OpenAI ๋ชจ๋ธ์„ ์ผ๋ถ€ ์ฆ๋ฅ˜ํ–ˆ๋‹ค๊ณ  ์‹œ์ธํ•œ ์‚ฌ์‹ค์„ ๊ทผ๊ฑฐ๋กœ SpaceX๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. SpaceX๋Š” ์ง€๋‚œ 6์›” Cursor ์ œ์ž‘์‚ฌ Anysphere ์ธ์ˆ˜์— ํ•ฉ์˜ํ•ด 8์›” 14์ผ ์ธ์ˆ˜๋ฅผ ์™„๋ฃŒํ–ˆ๊ณ , OpenAI๋Š” Cursor์™€ ์•ฝ 4๋…„๊ฐ„ ํ˜‘๋ ฅํ•ด์™”๋‹ค. Cursor ๊ณต๋™์ฐฝ์—…์ž์ด์ž CEO์ธ Michael Truell์€ X์— OpenAI ๋ชจ๋ธ์ด Cursor ์‚ฌ์šฉ์ž ํŠธ๋ž˜ํ”ฝ์˜ ์•ฝ 5%๋ฅผ ์ฐจ์ง€ํ•œ๋‹ค๊ณ  ๋ฐํžˆ๋ฉฐ OpenAI์™€ ํ•ด๊ฒฐ์„ ๋…ผ์˜ ์ค‘์ด๋ผ๊ณ  ์ผ๋‹ค. ๋ฒ•๋ฅ ยท์ •์ฑ… ๋ถ„์„๊ฐ€ Andrellos Mitchell์€ ์–ด๋–ค ๊ธฐ์—… ๊ด€๊ณ„๋„ ์˜๊ตฌ์ ์ด๋ผ ๊ฐ€์ •ํ•ด์„œ๋Š” ์•ˆ ๋˜๋ฉฐ ๊ฐœ๋ฐœ์ž๋Š” ์ ์‘ํ•  ์ค€๋น„๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค.

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

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


Kubernetes & Cloud Native

Kubernetes v1.37: Pod Certificates and Cluster Trust Bundles

Kubernetes

Kubernetes 1.37์—์„œ Pod Certificates์™€ Cluster Trust Bundles๊ฐ€ GA๋กœ ์Šน๊ฒฉ๋๋‹ค. ๊ธฐ์กด ์„œ๋น„์Šค ๊ณ„์ • JWT๋Š” Kubelet์ด ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๋…ธ๋“œ ์ œํ•œ์œผ๋กœ ์ตœ์†Œ ๊ถŒํ•œ ์›์น™์„ ์ง€ํ‚ค์ง€๋งŒ, ํ† ํฐ์„ ๊ฐ€์ง„ ์ชฝ์ด ๊ณง ์‹ ์›์ด ๋˜๋Š” ๋ฒ ์–ด๋Ÿฌ ํ† ํฐ์ด๋ผ ์—ฌ๋Ÿฌ ํ”ผ์–ด์™€ ํ† ํฐ ์‚ฌ๋ณธ์„ ๊ณต์œ ํ•ด์•ผ ํ•˜๋Š” ๊ตฌ์กฐ์  ์œ„ํ—˜์ด ์žˆ๋‹ค. Pod Certificates๋Š” Kubernetes ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์ด ๋ฐœ๊ธ‰ํ•˜๋Š” X.509 ์ธ์ฆ์„œ๋กœ TLSยทmTLS ์ธ์ฆ์— ์“ฐ์ด๋ฉฐ, ์†Œ์œ ๋งŒ์œผ๋กœ ์‹ ์›์„ ์ฆ๋ช…ํ•˜๋Š” ๋ฒ ์–ด๋Ÿฌ ํ† ํฐ ๋ฐฉ์‹ ๋Œ€์‹  ์•”ํ˜ธํ•™์  ์ฆ๋ช… ๋ฐฉ์‹์„ ์“ด๋‹ค. ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์€ Pod Certificate Service๊ฐ€ ๋งก๊ณ  ์ˆ˜๋ช… ๊ด€๋ฆฌ๋Š” ์ž๋™ํ™”๋˜๋ฉฐ, Cluster Trust Bundles๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ ์ „์—ญ์—์„œ ์ด ์ธ์ฆ์„œ๋“ค์„ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋’ท๋ฐ›์นจํ•œ๋‹ค. ์„œ๋น„์Šค ๊ณ„์ • JWT๋Š” ์™ธ๋ถ€ ์‹œ์Šคํ…œ๊ณผ์˜ ์—ฐ๋™(federation)์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ๊ณ„์† ์“ฐ์ด๊ณ , Pod Certificates๋Š” ์›Œํฌ๋กœ๋“œ ๊ฐ„ TLS/mTLS ์—ฐ๊ฒฐ์— ์“ฐ์ด๋Š” ์ƒํ˜ธ ๋ณด์™„ ๊ด€๊ณ„๋‹ค.

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

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

CNCF

CNCF ๋ธ”๋กœ๊ทธ๊ฐ€ ํ™”์š”์ผ ์˜ค์ „ ํŠธ๋ž˜ํ”ฝ ๊ธ‰์ฆ์œผ๋กœ ํ”„๋กœ๋•์…˜ ์„œ๋น„์Šค๊ฐ€ ํฌ๋ž˜์‹œํ•ด ์‚ฌ์šฉ์ž์˜ 1520%๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๊ฒช์€ ์žฅ์• ๋ฅผ ๊ณ„๊ธฐ๋กœ ๋งŒ๋“  ์˜ˆ์ธก ๊ธฐ๋ฐ˜ GPU ์˜คํ† ์Šค์ผ€์ผ๋Ÿฌ๋ฅผ ์†Œ๊ฐœํ–ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ์ด 6์‹œ์— ๋„์ฐฉํ–ˆ์ง€๋งŒ ๋ฐ˜์‘ํ˜• HPA๊ฐ€ ์ž‘๋™ํ•œ ๊ฑด 6์‹œ 5๋ถ„, GPU ๋…ธ๋“œ๊ฐ€ ์ค€๋น„๋œ ๊ฑด 6์‹œ 45๋ถ„์œผ๋กœ, GPU ๋…ธ๋“œ ํ”„๋กœ๋น„์ €๋‹์ด ์ผ๋ฐ˜ ๋…ธ๋“œ๋ณด๋‹ค 35๋ฐฐ ๋А๋ ค 40๋ถ„ ๋„˜๊ฒŒ ๊ฑธ๋ฆฐ ๊ฒƒ์ด ๊ทผ๋ณธ ์›์ธ์ด์—ˆ๋‹ค. ํ•ด๋ฒ•์€ 2๊ณ„์ธต 64โ†’32 ์œ ๋‹› Bi-LSTM ๋ชจ๋ธ์„ TensorFlow Lite๋กœ Go ๋ฐ”์ด๋„ˆ๋ฆฌ์— ๋‚ด์žฅํ•ด Prometheus๊ฐ€ ๋ชจ์€ ๊ณผ๊ฑฐ 1์‹œ๊ฐ„ ๋ฉ”ํŠธ๋ฆญ์œผ๋กœ 10๋ถ„ ๋’ค ์ˆ˜์š”๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ์ปจํŠธ๋กค๋Ÿฌ๋กœ, 60์ดˆ๋งˆ๋‹ค ์‹คํ–‰๋˜๋ฉฐ ๋ถ„๋‹น 20๊ฐœ ํŒŒ๋“œ์”ฉ ์ ์ง„์ ์œผ๋กœ ์Šค์ผ€์ผ๋งํ•˜๊ณ  ๋ชฉํ‘œ ์‚ฌ์šฉ๋ฅ ์€ 70%๋กœ ์žก์•˜๋‹ค. 10,080๊ฐœ ์ƒ˜ํ”Œ๋กœ 50์—ํญ ํ•™์Šตํ•œ ๋ชจ๋ธ์€ ์˜ˆ์ธก ์ •ํ™•๋„ 85%(ยฑ10% ๋ฒ”์œ„)๋ฅผ ๊ธฐ๋กํ–ˆ๊ณ  9๋ฒˆ์˜ ์‹ค์ œ ์ŠคํŒŒ์ดํฌ ์ค‘ 9๋ฒˆ์„ ๊ฐ์ง€ํ•˜๋ฉด์„œ ๊ฑฐ์ง“์–‘์„ฑ์€ 2๊ฑด์— ๊ทธ์ณค๋‹ค. ์„€๋„ ๋ชจ๋“œ์—์„œ 500์‹œ๊ฐ„ ๋„˜๊ฒŒ ๊ฒ€์ฆํ•œ ๊ฒฐ๊ณผ ์—ฐ์‡„ ์žฅ์• ์™€ ์˜ค์‹ค๋ ˆ์ด์…˜์ด 0๊ฑด์ด์—ˆ๊ณ , 23๊ฐœ ๊ฒ€์ฆ ์ฒดํฌ๋ฅผ ๋ชจ๋‘ ํ†ต๊ณผํ–ˆ๋‹ค.

๐Ÿ’ก GPU ๋…ธ๋“œ ํ”„๋กœ๋น„์ €๋‹์ด ์ผ๋ฐ˜ ๋…ธ๋“œ๋ณด๋‹ค 3~5๋ฐฐ ๋А๋ฆฌ๋‹ค๋Š” ๊ณ ์ •๋œ ๋ฌผ๋ฆฌ์  ์ œ์•ฝ์ด ์žˆ๋Š” ํ•œ, ๋ฐ˜์‘ํ˜• HPA๋Š” ๊ตฌ์กฐ์ ์œผ๋กœ ๋Šฆ์„ ์ˆ˜๋ฐ–์— ์—†์œผ๋ฏ€๋กœ ์‹œ๊ณ„์—ด ์˜ˆ์ธก์„ ์Šค์ผ€์ผ๋ง ๋ฃจํ”„์— ๋„ฃ๋Š” ๊ฒƒ์€ GPU ์›Œํฌ๋กœ๋“œ์—์„œ ์„ ํƒ์ด ์•„๋‹ˆ๋ผ ํ•„์ˆ˜๋‹ค.

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

CNCF

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

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


AI & ML

Our decision on Cursor following its acquisition by SpaceX

OpenAI

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

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

Supporting Thailandโ€™s next generation of AI startups

OpenAI

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

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

The Open ASR Leaderboard Adds Its First Global South Language

Hugging Face

Hugging Face๊ฐ€ Open ASR Leaderboard์— Voice Arena Monsoon์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ์…‹์„ ์ถ”๊ฐ€ํ•ด ์ฒ˜์Œ์œผ๋กœ ํžŒ๋””์–ด์™€ ์ธ๋„ ์˜์–ด๋ฅผ ํฌํ•จ์‹œ์ผฐ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ๋ฐฐ๊ฒฝ์€ ๊ธฐ์กด ํ…Œ์ŠคํŠธ์…‹์ด '๋ฌด์—‡์„ ๋งํ–ˆ๋Š”์ง€'๋งŒ ๊ธฐ๋กํ•˜๊ณ  '๋ˆ„๊ฐ€ ๋งํ–ˆ๋Š”์ง€'๋Š” ๊ฑฐ์˜ ๋‹ด์ง€ ์•Š์•„, ์ธ๊ตฌ ์ง‘๋‹จ๋ณ„ ์„ฑ๋Šฅ ์ฐจ์ด๋ฅผ ๋“œ๋Ÿฌ๋‚ด๋ ค๋ฉด ํ™”์ž ์ธ๊ตฌํ†ต๊ณ„ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ๋ฌธ์ œ ์˜์‹์ด๋‹ค. ๊ณต๊ฐœ๋œ Monsoon en-IN ๋ฐ์ดํ„ฐ์…‹์€ 5.62์‹œ๊ฐ„, 1,444๋ช…์˜ ํ™”์ž๋กœ ๋‚จ๋…€ ๋น„์œจ 50๋Œ€50์ด๊ณ , Monsoon hi-IN ๋ฐ์ดํ„ฐ์…‹์€ 1.33์‹œ๊ฐ„, 468๋ช…์˜ ํ™”์ž๋กœ ๋‚จ๋…€ ๋น„์œจ 54๋Œ€46์ด๋‹ค. whisper-large-v3-turbo, Voxtral-Mini-3B-2507, granite-speech-3.3-2b, VibeVoice-ASR-HF ๋„ค ๋ชจ๋ธ์„ ํ‰๊ฐ€ํ•œ ๊ฒฐ๊ณผ, ์ „์ฒด ๋ง๋ญ‰์น˜ ๊ธฐ์ค€ ์ ์ˆ˜๋กœ๋Š” 0.14ํฌ์ธํŠธ ์ฐจ์ด๋ฐ–์— ์•ˆ ๋‚˜ ๊ตฌ๋ถ„์ด ์•ˆ ๋˜๋˜ ๋ชจ๋ธ๋“ค์ด ์ง€์—ญ ๊ตฌ๊ฐ„๋ณ„๋กœ ๋‚˜๋ˆ„๋ฉด ์ผ๋ถ€ ๋ชจ๋ธ์—์„œ ์ตœ๋Œ€ 1.68 WER ํฌ์ธํŠธ๊นŒ์ง€ ์„ฑ๋Šฅ ์ฐจ์ด๊ฐ€ ๋ฒŒ์–ด์กŒ๋‹ค. ์ด๋Š” Open ASR Leaderboard๊ฐ€ Global South ์–ธ์–ด๋ฅผ ํŽธ์ž…ํ•œ ์ฒซ ์‚ฌ๋ก€๋กœ, ๋ฐฐํฌ ์ „ ๋ฐ˜๋“œ์‹œ ์„ธ๋ถ„ํ™”๋œ ๊ฒ€์ฆ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.

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


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

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

Cloudflare

Cloudflare๊ฐ€ ๋ด‡ ์šด์˜์ž๋ฅผ ์œ„ํ•œ BotBase ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. ๊ธฐ์กด์—๋Š” ๋ด‡ ๋””๋ ‰ํ† ๋ฆฌ์— ์ œ์ถœํ•œ ๋’ค ์ƒํƒœ๋ฅผ ์ „ํ˜€ ํ™•์ธํ•  ์ˆ˜ ์—†๋Š” ๋ธ”๋ž™๋ฐ•์Šค์˜€์ง€๋งŒ, Protect & Connect โ†’ Application Security โ†’ BotBase ๊ฒฝ๋กœ์—์„œ ๋””๋ ‰ํ† ๋ฆฌ ๊ฒ€์ƒ‰, ์‹ ๊ทœ ์ œ์ถœ ์–‘์‹, ์ œ์ถœ ์ด๋ ฅ ์ถ”์ ์„ ํ•œ๊ณณ์—์„œ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ ์ œ์ถœ๋ฌผ์€ ๊ฒ€ํ†  ๋Œ€๊ธฐ(Waiting for review), ์ˆ˜๋ฝ(Accepted), ์‚ฌ์œ ๊ฐ€ ๋ช…์‹œ๋œ ๊ฑฐ์ ˆ(Rejected) ์„ธ ์ƒํƒœ ์ค‘ ํ•˜๋‚˜๋กœ ํ‘œ์‹œ๋œ๋‹ค. IP ์ฃผ์†Œ๋‚˜ ์ธ์ฆ ๋ฐฉ์‹์ด ๋ฐ”๋€Œ๋ฉด ์–‘์‹์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์“ฐ์ง€ ์•Š๊ณ  ๊ธฐ์กด ์ œ์ถœ๋ฌผ์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๊ณ , ์ƒˆ ์–‘์‹์€ ๋ด‡์ด ํ•˜๋Š” ์—ญํ• (์ธ๋ฑ์‹ฑยท๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋“ฑ), ์ฝ˜ํ…์ธ  ์‚ฌ์šฉ ๋ฐฉ์‹(๊ฒ€์ƒ‰ยทAI ํ•™์Šต ๋“ฑ), ์šด์˜์ž๊ฐ€ ์ง์ ‘ ์šด์˜์ž์ธ์ง€ ์ค‘๊ฐœ์ž์ธ์ง€๊นŒ์ง€ ํ–‰๋™ ๋ชจ๋ธ๋กœ ๊ธฐ์ˆ ํ•˜๊ฒŒ ํ•œ๋‹ค. ์‹ฌ์‚ฌ๋„ ์ˆ˜๋™ ๊ฒ€ํ† ์—์„œ ์ž๋™ํ™”๋œ ๊ฒ€์ฆ ์ฒด๊ณ„๋กœ ์ „ํ™˜ํ•ด ์ฒ˜๋ฆฌ ์†๋„๋ฅผ ๋†’์˜€๋‹ค.

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

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

Red Hat

Red Hat์ด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI๋ฅผ ํ™•์žฅ ์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ ์—ฐ์† ๊ธฐ๊ณ ์—์„œ, ํšจ๊ณผ์ ์ธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ปดํ“จํŠธยทํ•˜๋“œ์›จ์–ด, ๋ชจ๋ธ ์ €์žฅ์†Œ ๋ฐ ์ƒ๋ช…์ฃผ๊ธฐ, ์ถ”๋ก  ์„œ๋น™, ํ†ตํ•ฉ์ด๋ผ๋Š” 4๊ฐœ ๋ ˆ์ด์–ด๋กœ ๋‚˜๋ˆ  ์„ค๋ช…ํ–ˆ๋‹ค. ํ˜ธ์ŠคํŒ… ๋ฐฉ์‹์€ OpenAIยทAnthropicยทGoogle ๊ฐ™์€ ์ œ๊ณต์ž์˜ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋ฅผ ํ† ํฐยท์š”์ฒญ ๋‹จ์œ„๋กœ ๊ณผ๊ธˆํ•ด ์“ฐ๋Š” ๊ด€๋ฆฌํ˜• API, ๋ฐ์ดํ„ฐ์™€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์กฐ์ง ๊ฒฝ๊ณ„ ์•ˆ์— ๋‘๊ณ  ๊ทœ์ œ ๋Œ€์ƒ ์›Œํฌ๋กœ๋“œ์— ์ ํ•ฉํ•˜์ง€๋งŒ ์šด์˜ ๋ณต์žก๋„๊ฐ€ ๋†’์€ ์ž์ฒด ํ˜ธ์ŠคํŒ…, ์ €์œ„ํ—˜ ์ž‘์—…์€ ๊ด€๋ฆฌํ˜• API๋กœ ๋ฐ์ดํ„ฐ ๊ฒฝ๊ณ„๊ฐ€ ํ•„์š”ํ•œ ์ž‘์—…์€ ์ž์ฒด ํ˜ธ์ŠคํŒ…์œผ๋กœ ๋‚˜๋ˆ„๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. Day 2 ์šด์˜์—์„œ๋Š” ์ถ”๋ก  ์ง€์—ฐ์‹œ๊ฐ„ยท์˜ค๋ฅ˜์œจยทํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰๊ณผ RAG์˜ ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ, ์—์ด์ „ํŠธ์˜ ์ƒ๊ด€๊ด€๊ณ„ ID ๊ธฐ๋ฐ˜ ๋„๊ตฌ ํ˜ธ์ถœ ๋กœ๊ทธ๊นŒ์ง€ ๊ด€์ฐฐํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์งš์—ˆ๊ณ , ์žฅ์•  ๋Œ€์‘์œผ๋กœ ๋” ์ž‘์€ ๋ชจ๋ธ๋กœ ํด๋ฐฑํ•˜๊ฑฐ๋‚˜ ์บ์‹œ๋œ ์‘๋‹ต์„ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์—์ด์ „ํŠธ๋ฅผ ์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ๋กœ ๋Œ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์„ ๋“ค์—ˆ๋‹ค. ๋ณด์•ˆยท๊ฑฐ๋ฒ„๋„Œ์Šค ์ธก๋ฉด์—์„œ๋Š” ์—์ด์ „ํŠธ๋ฅผ ์„œ๋น„์Šค ๊ณ„์ •์œผ๋กœ ์‹คํ–‰ํ•˜๊ณ  ์ตœ์†Œ ๊ถŒํ•œ ์›์น™์„ ์ ์šฉํ•˜๋ฉฐ ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜์„ ๋ฐฉ์–ดํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๊ฐ•์กฐํ–ˆ๋‹ค. ์ด ๊ตฌ์กฐ๋ฅผ ๋จผ์ € ์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์žฅ์•  ๋Œ€์‘์ด๋‚˜ ๋ณด์•ˆ ํ†ต์ œ๋ฅผ ์–ด๋А ๋ ˆ์ด์–ด์— ์ ์šฉํ• ์ง€๋ถ€ํ„ฐ ๋งค๋ฒˆ ๋‹ค์‹œ ๋…ผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

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

Learning while building: How Red Hat Training accelerates technical growth

Red Hat

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

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

Friday Five โ€” August 28, 2026

Red Hat

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

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


DevOps & ์ธํ”„๋ผ

AI agents are making retrieval engineering a core engineering discipline

The New Stack

Vespa.ai๊ฐ€ ํ›„์›ํ•œ ์ด ์นผ๋Ÿผ์€ AI ์—์ด์ „ํŠธ๊ฐ€ ๊ฒ€์ƒ‰ ์—”์ง€๋‹ˆ์–ด๋ง์„ ํ•ต์‹ฌ ์—”์ง€๋‹ˆ์–ด๋ง ๋ถ„์•ผ๋กœ ๋Œ์–ด์˜ฌ๋ฆฌ๊ณ  ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค. ๊ธฐ์กด ๊ฒ€์ƒ‰์ด๋‚˜ RAG๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒฐ๊ณผ๊ฐ€ ๋ถ€์กฑํ•˜๋ฉด ์งˆ์˜๋ฅผ ๋‹ค์‹œ ๋˜์ง€๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ถ€์ •ํ™•ํ•œ ๊ฒ€์ƒ‰์„ ๋ฒ„ํ…ผ์ง€๋งŒ, ์ค‘๊ฐ„ ๋‹จ๊ณ„๋ฅผ ์‚ฌ๋žŒ์ด ๊ฒ€ํ† ํ•˜์ง€ ์•Š๊ณ  ๊ณ„ํšยท์ถ”๋ก ยท๋„๊ตฌ ํ˜ธ์ถœ์„ ์Šค์Šค๋กœ ํ•ด๋‚ด๋Š” ์—์ด์ „ํŠธ๋Š” ๊ทธ๋Ÿฐ ์—ฌ์œ ๊ฐ€ ์—†๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. GigaOm์˜ Decision Brief๋ฅผ ์ธ์šฉํ•ด ๊ฒ€์ƒ‰์ด ์ ์  ์ƒํ’ˆํ™”๋˜๋ฉด์„œ ๊ฒฝ์Ÿ ์šฐ์œ„๋Š” ์—์ด์ „ํŠธ๊ฐ€ ํ–‰๋™ํ•˜๊ธฐ ์ „์— ๋ฌด์—‡์„, ์–ด๋–ค ์ˆœ์„œ๋กœ ๋ณด๊ฒŒ ํ• ์ง€ ์ •ํ•˜๋Š” '๊ฒฐ์ •(decisioning)'์œผ๋กœ ์˜ฎ๊ฒจ๊ฐ„๋‹ค๊ณ  ๋งํ•œ๋‹ค. ํ•„์ž๋Š” ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์ด ๋ชจ๋ธ์ด ์–ด๋–ป๊ฒŒ ์ถ”๋ก ํ• ์ง€๋ฅผ ์ขŒ์šฐํ•˜๋Š” ๋ฐ˜๋ฉด ๋ฆฌํŠธ๋ฆฌ๋ฒŒ ์—”์ง€๋‹ˆ์–ด๋ง์€ ๋ชจ๋ธ์ด ๋ฌด์—‡์— ๋Œ€ํ•ด ์ถ”๋ก ํ• ์ง€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค๊ณ  ๊ตฌ๋ถ„ํ•˜๋ฉฐ, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰๊ณผ ์‹ค์‹œ๊ฐ„ ์‹ ํ˜ธ, ๋žญํ‚น, ๋จธ์‹ ๋Ÿฌ๋‹ ์ถ”๋ก , ์ง€์†์  ์‹คํ—˜์„ ์—”์ง€๋‹ˆ์–ด๋งํ•˜๋Š” ์ผ๋กœ ์ •์˜ํ•œ๋‹ค. ๊ธ€์€ ๊ฒ€์ƒ‰ยท์ถ”์ฒœยท๊ฐœ์ธํ™”ยทRAG์šฉ ํ”Œ๋žซํผ์ด๋ผ๊ณ  ์ž์‚ฌ๋ฅผ ์†Œ๊ฐœํ•˜๋Š” Vespa.ai์˜ ํ›„์› ์ฝ˜ํ…์ธ ๋กœ ๋งˆ๋ฌด๋ฆฌ๋œ๋‹ค.

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

Your AI agent is only as good as the harness around it

The New Stack

Oracle๊ฐ€ ํ›„์›ํ•œ ์ด ๊ธ€์€ ์—์ด์ „ํŠธ์˜ ๋ฐ๋ชจ ์„ฑ๋Šฅ์ด ์‹ค์ œ ํ”„๋กœ๋•์…˜ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋ชจ๋ธ์„ ๋‘˜๋Ÿฌ์‹ผ 'ํ•˜๋„ค์Šค'๊ฐ€ ๊ทธ ์ฐจ์ด๋ฅผ ๋ฉ”์šด๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์˜ˆ์‹œ๋กœ ๋“  ๊ฒฐ์ œ(billing) ๋„๊ตฌ ๊ณ„์•ฝ์€ account_id์™€ quote_id, idempotency_key๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›๊ณ  timeout_ms๋ฅผ 5000์œผ๋กœ ๋ชป ๋ฐ•์œผ๋ฉฐ, ์˜ค๋ฅ˜๋ฅผ RATE_LIMITEDยทUPSTREAM_TIMEOUT ๊ฐ™์€ ์žฌ์‹œ๋„ ๊ฐ€๋Šฅ(retryable) ์œ ํ˜•๊ณผ QUOTE_EXPIREDยทAPPROVAL_REQUIREDยทACCOUNT_NOT_FOUND ๊ฐ™์€ ์ตœ์ข…(terminal) ์œ ํ˜•์œผ๋กœ ๋ถ„๋ฆฌํ•œ๋‹ค. ๊ธ€์€ idempotency ํ‚ค๊ฐ€ ํƒ€์ž„์•„์›ƒ ํ›„ ์žฌ์‹œ๋„ ์‹œ ๊ฐ™์€ ๋ณ€๊ฒฝ์ด ์ค‘๋ณต ์ ์šฉ๋˜๋Š” ์‚ฌ๊ณ ๋ฅผ ๋ง‰์•„์ค€๋‹ค๊ณ  ๊ฐ•์กฐํ•˜๊ณ , APPROVAL_REQUIRED์ฒ˜๋Ÿผ ๊ตฌ์ฒด์ ์ธ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋Š” ์—์ด์ „ํŠธ๊ฐ€ ๋‹ค์Œ์— ํ•  ์ผ์„ ์•Œ๋ ค์ฃผ๋Š” ํ”„๋กฌํ”„ํŠธ ์—ญํ• ์„ ํ•œ๋‹ค๊ณ  ๋งํ•œ๋‹ค. ์ฝ๊ธฐ ๋„๊ตฌ์™€ ์“ฐ๊ธฐ ๋„๊ตฌ๋ฅผ ๋ถ„๋ฆฌํ•ด ๊ณ„์ • ์ƒํƒœ ์กฐํšŒ ๊ฐ™์€ ์ฝ๊ธฐ๋Š” ๋ฐ”๋กœ ์ง„ํ–‰ํ•˜๊ณ , ๊ฒฐ์ œ ๋ณ€๊ฒฝ ๊ฐ™์€ ์“ฐ๊ธฐ๋Š” ์‚ฌ์šฉ์ž์˜ ๋ช…์‹œ์  ํ™•์ธ๊ณผ ๊ถŒํ•œ ๊ฒ€์‚ฌ๋ฅผ ๊ฑฐ์น˜๊ฒŒ ํ•˜๋ฉฐ, ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ์ถ”์  ๊ธฐ๋ก์œผ๋กœ ๋‚จ๊ฒจ ํ™•์ธ ์ „์— ์˜ค๋ฅ˜๊ฐ€ ๋“œ๋Ÿฌ๋‚˜๊ฒŒ ํ•œ๋‹ค. MCP๋กœ ๋„๊ตฌ๋ฅผ ์ •์˜ํ•˜๋”๋ผ๋„ ์Šคํ‚ค๋งˆ ๋ฐฐ์„ ์€ ์ž๋™ํ™”๋  ์ˆ˜ ์žˆ์ง€๋งŒ ํƒ€์ž„์•„์›ƒยท์˜ค๋ฅ˜ ์ฒด๊ณ„ยทidempotency ๊ฐ™์€ ๊ณ„์•ฝ ๋‚ด์šฉ์€ ์—ฌ์ „ํžˆ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์ •์˜ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์งš๋Š”๋‹ค.

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

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

Netflix

Netflix ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ๊ฐ€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ž„๋ฒ ๋”ฉ์œผ๋กœ ์‹ ๊ทœ ํƒ€์ดํ‹€์˜ ์ฝœ๋“œ์Šคํƒ€ํŠธ ๋ฌธ์ œ๋ฅผ ์ค„์ด๋Š” ์‹œ์Šคํ…œ MAPS๋ฅผ ์†Œ๊ฐœํ–ˆ๋‹ค. ๊ธฐ์กด ๋ชจ๋ธ์€ ์•„ํŠธ์›Œํฌ์™€ ์˜์ƒ ํ”„๋ฆฌ๋ทฐ ๊ฐ™์€ '์ž์‚ฐ'์„ ๋ถˆํˆฌ๋ช…ํ•œ ID๋กœ๋งŒ ์ทจ๊ธ‰ํ•ด, ์‹ ๊ทœ ํƒ€์ดํ‹€์€ ์ƒํ˜ธ์ž‘์šฉ ๋ฐ์ดํ„ฐ๊ฐ€ ์Œ“์ด๊ธฐ ์ „๊นŒ์ง€ ํƒ์ƒ‰(exploration)๊ณผ ์ธ๊ธฐ๋„ ํœด๋ฆฌ์Šคํ‹ฑ์— ์˜์กดํ•ด์•ผ ํ–ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…์€ CLIP์œผ๋กœ ๊ฐ ์•„ํŠธ์›Œํฌ๋ฅผ 768์ฐจ์› ์ด๋ฏธ์ง€-ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์œผ๋กœ ์ธ์ฝ”๋”ฉํ•ด ์ž์‚ฐ์˜ ํ•™์Šต๋œ ID ์ž„๋ฒ ๋”ฉ๊ณผ ๊ฒฐํ•ฉํ•˜๊ณ  MLP์— ํ†ต๊ณผ์‹œ์ผœ ์ž์‚ฐ ํ‘œํ˜„์„ ๋งŒ๋“œ๋Š” ๋ฐฉ์‹์œผ๋กœ, ์ด ํ‘œํ˜„์€ ์ด๋ฏธ์ง€ ์ž„๋ฒ ๋”ฉ ๊ณต๊ฐ„์— ์žˆ์–ด ํƒ€์ดํ‹€ ๊ฐ„์— ๊ทธ๋Œ€๋กœ ์ „์ด๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํŠน์ • ์ฝ”๋ฏธ๋””์–ธ์ด ๋‚˜์˜ค๋Š” ์•„ํŠธ์›Œํฌ์— ๊ณ„์† ๋ฐ˜์‘ํ•œ ์‚ฌ์šฉ์ž๋ผ๋ฉด ๊ทธ ๋ฐฐ์šฐ๊ฐ€ ๋“ฑ์žฅํ•˜๋Š” ์ƒˆ ํƒ€์ดํ‹€์˜ ์•„ํŠธ์›Œํฌ๋„, ๋ณธ ์  ์—†๋Š” ์ด๋ฏธ์ง€๋ผ๋„ ์šฐ์„  ๋…ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธ€์€ ์•„ํŠธ์›Œํฌ ๊ฐœ์ธํ™”, ์งˆ์˜ ์ธ์‹ ์•„ํŠธ์›Œํฌ ๋žญํ‚น, ์˜์ƒ ํ”„๋ฆฌ๋ทฐ ๊ฐœ์ธํ™”๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ํ”„๋กœ๋•์…˜ ์‹œ์Šคํ…œ๊ณผ, ์ „์ฒด A/B ํ…Œ์ŠคํŠธ ์ „์— ์ƒˆ ์ž„๋ฒ ๋”ฉ ํ›„๋ณด๋ฅผ ์ €๋ ดํ•˜๊ฒŒ ๊ณ ๋ฅด๋Š” ๊ธฐ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค.

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

Relaunching HashiCorp Validated Designs with improved usability

HashiCorp

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

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

Build your own continuous modernization pipeline with AWS Transform custom

AWS DevOps

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

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

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

ํ† ์Šค

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

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

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

LINE

LINE Plus ๊ธ€๋กœ๋ฒŒ ์ด์ปค๋จธ์Šค ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•˜๋Š” ์œค์„๋ฒ”์ด ์ฝ”๋“œ ๊ธฐ์ค€์œผ๋กœ ์ž๋™ ์ตœ์‹ ํ™”๋˜๋Š” ์ง€์‹ ๋ฒ ์ด์Šค LLM Wiki๋ฅผ ์†Œ๊ฐœํ–ˆ๋‹ค. MSA ํ™˜๊ฒฝ์—์„œ๋Š” ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์ด ์—ฌ๋Ÿฌ ์„œ๋น„์Šค์— ํฉ์–ด์ ธ ์žˆ์–ด ๋‹จ์ผ ์ €์žฅ์†Œ๋งŒ์œผ๋กœ๋Š” ์ „์ฒด ๋น„์ฆˆ๋‹ˆ์Šค ํ๋ฆ„์„ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ต๊ณ , ๋‚ก์€ ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜๊ฑฐ๋‚˜ AI๊ฐ€ ๋ถ€์กฑํ•œ ๋งฅ๋ฝ์„ ์ถ”๋ก ์œผ๋กœ ์ฑ„์šฐ๋ฉด ์ž˜๋ชป๋œ ์ŠคํŽ™์ด ๊ฐœ๋ฐœ ๊ธฐ์ค€์ด ๋˜๋Š” ์•…์ˆœํ™˜์ด ์ƒ๊ธด๋‹ค๋Š” ๋ฌธ์ œ์—์„œ ์ถœ๋ฐœํ–ˆ๋‹ค. ๊ตฌ์กฐ๋Š” ์ฝ”๋“œ์—์„œ ์ถ”์ถœํ•œ ์‚ฌ์‹ค๊ณผ ์›๋ณธ ๊ทผ๊ฑฐ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณด์กดํ•˜๋Š” raw ๊ณ„์ธต๊ณผ, raw๋ฅผ ๋„๋ฉ”์ธ ๋‹จ์œ„๋กœ ์žฌ๊ตฌ์„ฑํ•ด ์‚ฌ๋žŒ๊ณผ AI๊ฐ€ ํ•จ๊ป˜ ์ฐธ์กฐํ•˜๋Š” ์ง€์‹ ๋ฌธ์„œ์ธ knowledge ๊ณ„์ธต์œผ๋กœ ๋‚˜๋‰œ๋‹ค. ingest ์›Œํฌํ”Œ๋กœ๊ฐ€ raw๋ฅผ knowledge์— ๋ฐ˜์˜ํ•˜๊ณ  lint ์›Œํฌํ”Œ๋กœ๊ฐ€ ์›๋ณธ๊ณผ์˜ ์ •ํ•ฉ์„ฑ์„ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ฒ€์ฆํ•˜๋ฉฐ, ์ด ์ „ ๊ณผ์ •์€ PR ๋ณ‘ํ•ฉ์„ ํŠธ๋ฆฌ๊ฑฐ๋กœ GitHub Actions๊ฐ€ ์ž๋™ ์‹คํ–‰ํ•œ๋‹ค. ํ™œ์šฉ ์‚ฌ๋ก€๋กœ๋Š” ์š”๊ตฌ์‚ฌํ•ญ๋ถ€ํ„ฐ ์‚ฌ์ „ ์˜ํ–ฅ๋„ ๋ถ„์„, ์ŠคํŽ™ ๊ตฌ์ฒดํ™”, ๊ตฌํ˜„, ์‚ฌํ›„ ์˜ํ–ฅ๋„ ๋ถ„์„๊นŒ์ง€ ๊ฐ ๋‹จ๊ณ„๋งˆ๋‹ค SSOT๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์šด์˜ํ•˜๋Š” ์ŠคํŽ™ ์ฃผ๋„ ๊ฐœ๋ฐœ๊ณผ, HTML ์ •์  ์‚ฌ์ดํŠธ๋กœ ๋ณ€ํ™˜๋ผ ๋„๋ฉ”์ธยท๋ชจ๋“ˆ๋ณ„ ์กฐํšŒ์™€ ์„œ๋น„์Šค ๊ฐ„ ์—ฐ๊ฒฐ ๊ตฌ์กฐ ์‹œ๊ฐํ™”๋ฅผ ์ง€์›ํ•˜๋Š” Knowledge Wiki๋ฅผ ๋“ค์—ˆ๋‹ค.

๐Ÿ’ก ์ง€์‹ ๋ฌธ์„œ๋ฅผ ์‚ฌ๋žŒ์ด ์†์œผ๋กœ ๊ฐฑ์‹ ํ•˜๋Š” ๋Œ€์‹  ์ฝ”๋“œ์—์„œ ์ถ”์ถœํ•œ raw ๊ณ„์ธต๊ณผ PR ๋จธ์ง€๋กœ ํŠธ๋ฆฌ๊ฑฐ๋˜๋Š” lintยทingest ์›Œํฌํ”Œ๋กœ๋กœ ์ž๋™ ๊ฒ€์ฆํ•˜๋ฉด, MSA์—์„œ ์ŠคํŽ™ ๋“œ๋ฆฌํ”„ํŠธ๊ฐ€ ์Œ“์—ฌ AI๊ฐ€ ์ž˜๋ชป๋œ ๋งฅ๋ฝ์„๋กœ ์ถ”๋ก ์„ ๋ฉ”์šฐ๋Š” ์•…์ˆœํ™˜ ์ž์ฒด๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.

Reduce sensitive data exposure with build-time allowlists

Datadog

Datadog๊ฐ€ RUM(Real User Monitoring)์„ ์œ„ํ•œ ๋นŒ๋“œ ํƒ€์ž„ ํ—ˆ์šฉ๋ชฉ๋ก(allowlist) ๊ธฐ๋Šฅ์„ ๋‚ด๋†จ๋‹ค. ๊ธฐ์กด์—๋Š” ์•ก์…˜ ์ด๋ฆ„์„ ๋ณดํ˜ธํ•˜๋ ค๋ฉด ์ „๋ถ€ ๋งˆ์Šคํ‚นํ•ด ๋งฅ๋ฝ์„ ์žƒ๊ฑฐ๋‚˜, ๊ทธ๋Œ€๋กœ ๋…ธ์ถœํ•ด ๋Ÿฐํƒ€์ž„์— ์ƒ์„ฑ๋œ ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒ ์œ„ํ—˜์„ ๊ฐ์ˆ˜ํ•ด์•ผ ํ–ˆ๋‹ค. ์ƒˆ ๋นŒ๋“œ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์ปดํŒŒ์ผ๋œ ์ฝ”๋“œ์™€ ์†Œ์Šค๋งต์—์„œ ๊ณ ์ • ๋ฌธ์ž์—ด๋งŒ ์ถ”์ถœํ•ด ํ—ˆ์šฉ๋ชฉ๋ก์„ ๋งŒ๋“ค๊ณ , Browser SDK๊ฐ€ ๋Ÿฐํƒ€์ž„์— ์ด ๋ชฉ๋ก์— ์—†๋Š” ํ…์ŠคํŠธ๋ฅผ ์ „๋ถ€ ๋งˆ์Šคํ‚นํ•œ๋‹ค. ์„ค์ •์€ defaultPrivacyLevel์„ mask-unless-allowlisted๋กœ, enablePrivacyForActionNames๋ฅผ true๋กœ ๋‘๊ณ  dd-privacy-level ์†์„ฑ์œผ๋กœ ์š”์†Œ๋ณ„ ์˜ˆ์™ธ๋ฅผ ์ค„ ์ˆ˜ ์žˆ๋‹ค. ESBuild, Rollup, Rspack, Vite, Webpack์„ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฉฐ include/exclude ํŒจํ„ด๊ณผ ํŠน์ˆ˜ ์ฃผ์„์œผ๋กœ ์ถ”์ถœ ๋ฒ”์œ„๋ฅผ ํŒŒ์ผ์ด๋‚˜ ์ฝ”๋“œ ๋ธ”๋ก ๋‹จ์œ„๋กœ ์ขํž ์ˆ˜ ์žˆ๋‹ค.

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


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

NEXT PATH / VERIFY IN CONTEXT

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

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

OpenForge