TECH SIGNAL / ENGINEERING REPORT

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

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

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

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

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

Cursor quietly acquires Continue, an open-source alternative to GitHub Copilot

AI ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ํ†ตํ•ฉ์ด ์ด์–ด์ง€๋Š” ๊ฐ€์šด๋ฐ Cursor๊ฐ€ ์˜คํ”ˆ์†Œ์Šค ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ Continue๋ฅผ ์ธ์ˆ˜ํ–ˆ๋‹ค. ์ด ๊ฑฐ๋ž˜๋Š” SpaceX๊ฐ€ Cursor์— 600์–ต ๋‹ฌ๋Ÿฌ๋ฅผ ํˆฌ์ž…ํ•œ๋‹ค๊ณ  ํ™•์ธํ•œ ์‹œ์ ๊ณผ ๋น„์Šทํ•˜๊ฒŒ ๋งˆ๋ฌด๋ฆฌ๋ผ, ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋จธ์Šคํฌ์˜ ๋กœ์ผ“ ๊ธฐ์—…์ด Continue์˜ ์†Œ์œ ์ฃผ๊ฐ€ ๋๋‹ค. ๊ฑฐ๋ž˜ ์กฐ๊ฑด์€ ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜๊ณ  ์ด๋ ‡๋‹ค ํ•  ๋ฐœํ‘œ์กฐ์ฐจ ์—†์—ˆ๋‹ค. 6์›” 16์ผ๊ฒฝ Continue๊ฐ€ ํ™ˆํŽ˜์ด์ง€์— Cursor์— ์ธ์ˆ˜๋๋‹ค๋Š” ์งง์€ ๋ฌธ๊ตฌ์™€ FAQ๋ฅผ ์˜ฌ๋ ธ๋Š”๋ฐ, ๊ธฐ์กด ์‚ฌ์šฉ์ž๋Š” 7์›” 15์ผ๊นŒ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ณด๋‚ด์•ผ ํ•˜๋ฉฐ ๊ทธ ์ดํ›„ ์‚ญ์ œ๋˜๊ณ  ์ •๊ธฐ ๊ฒฐ์ œ๋Š” ์ค‘๋‹จ๋๋‹ค๋Š” ๋‚ด์šฉ์ด์—ˆ๋‹ค. ํ™•์ธ์€ ๊ณ„์ • ๊ด€๋ จ ์ด๋ฉ”์ผ์„ ๋ฐ›์€ ๊ฐœ๋ฐœ์ž๋“ค์˜ ๋ณด๊ณ ์™€ ๋งํฌ๋“œ์ธ์„ ํ†ตํ•ด์„œ๋„ ์ด๋ค„์กŒ๋‹ค. Continue์˜ ์ฐฝ์—…์ž๋Š” Ty Dunn๊ณผ Nate Sesti์ด๋ฉฐ, Angel Invest๋ฅผ ํ†ตํ•œ ์—”์ ค ํˆฌ์ž์ž์ด์ž dltHub๋กœ ํ˜‘์—…ํ•ด์˜จ Matthaus Krzykowski๊ฐ€ ์ฐฝ์—…ํŒ€์— ๋Œ€ํ•œ ํ—Œ์‚ฌ๋ฅผ ์˜ฌ๋ ธ๋‹ค. Krzykowski๋Š” 2023๋…„ ๋‹น์‹œ ๋Œ€๋ถ€๋ถ„์˜ ํˆฌ์ž์ž๊ฐ€ GitHub Copilot์ด ์ด๋ฏธ ์‹œ์žฅ์„ ์žฅ์•…ํ–ˆ๋‹ค๊ณ  ๋ดค์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์ด ํฌ๊ฒŒ ๋ง๊ฐ€์ง„ ์ƒํƒœ์˜€๋‹ค๊ณ  ํšŒ๊ณ ํ•œ๋‹ค.

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

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


Kubernetes & Cloud Native

Amazon EKS now supports control plane egress through your VPC

AWS Containers

Amazon EKS๊ฐ€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์˜ ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์„ ๊ณ ๊ฐ ์ž์‹ ์˜ VPC๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š” customer-routed control plane egress๋ฅผ ๋ฐœํ‘œํ–ˆ๋‹ค. ๋Œ€์ƒ ํŠธ๋ž˜ํ”ฝ์€ ์–ด๋“œ๋ฏธ์…˜ ์›นํ›… ์ฝœ๋ฐฑ(validatingยทmutating), OIDC ํ”„๋กœ๋ฐ”์ด๋” ์กฐํšŒ, ์ง‘๊ณ„ API ์„œ๋ฒ„ ์š”์ฒญ๊ณผ ์ด๋“ค์˜ DNS ํ•ด์„์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ ArgoCDยทACKยทKRO ๊ฐ™์€ EKS Capabilities์™€ IAM Authenticator์˜ STS ํ˜ธ์ถœ์€ ์ œ์™ธ๋œ๋‹ค. ์„ค์ •์€ ํด๋Ÿฌ์Šคํ„ฐ VPC ๊ตฌ์„ฑ์—์„œ controlPlaneEgressMode๋ฅผ CUSTOMER_ROUTED๋กœ ๋‘๋Š” ๋ฐฉ์‹์ด๋ฉฐ CLIยท์ฝ˜์†”ยทCloudFormationยทTerraform์—์„œ ๊ฐ€๋Šฅํ•˜๊ณ , ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ ์‹œ์ ์ด๋‚˜ ๊ธฐ์กด ํด๋Ÿฌ์Šคํ„ฐ์˜ update-cluster-config๋กœ ์ผค ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ํ•œ ๋ฒˆ ์„ค์ •ํ•˜๋ฉด AWS_MANAGED๋กœ ๋˜๋Œ๋ฆด ์ˆ˜ ์—†๋Š” ๋น„๊ฐ€์—ญ ์„ค์ •์ด๋‹ค. ์‚ฌ์„ค OIDC ๋ฐœ๊ธ‰์ž๋Š” ๊ณต๊ฐœ CA๋กœ ์ฒด์ธ๋˜๋Š” ์ธ์ฆ์„œ๋ฅผ ์ œ์‹œํ•ด์•ผ ํ•˜๊ณ  ec2:DescribeVpcsยทec2:DescribeDhcpOptions ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋‹ค. EKS๋ฅผ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  ๋ฆฌ์ „์—์„œ ์“ธ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ถ”๊ฐ€ ์š”๊ธˆ์€ ์—†๋‹ค.

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

Telemetry that matters: Designing sustainable, high-impact observability pipelines

CNCF

CNCF ๋ธ”๋กœ๊ทธ๊ฐ€ ๊ด€์ธก์„ฑ ํŒŒ์ดํ”„๋ผ์ธ ์„ค๊ณ„๋ฅผ ๋‹ค๋ค˜๋‹ค. ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ๋ณต์žกํ•ด์ง€๋ฉด์„œ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์ž๊ธฐ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ๋ฐ์ดํ„ฐ์— ๋น ์ ธ ์ฃฝ๊ณ  ์žˆ๋‹ค๋Š” ๋ฌธ์ œ ์ œ๊ธฐ๋กœ ์‹œ์ž‘ํ•œ๋‹ค. ์ˆ˜์ง‘๋œ ๋ฉ”ํŠธ๋ฆญ์˜ ์•ฝ 50%๋Š” ํ•œ ๋ฒˆ๋„ ์กฐํšŒ๋˜๊ฑฐ๋‚˜ ์กฐ์น˜์— ์“ฐ์ด์ง€ ์•Š์•„ ์ €์žฅ ๋น„์šฉ, ์—”์ง€๋‹ˆ์–ด๋ง ๋ถ€๋‹ด, ํ™˜๊ฒฝ ์˜ํ–ฅ ๋ชจ๋‘์—์„œ ๋‚ญ๋น„๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ์ง€์ ํ•œ๋‹ค. ์‹ค์ฒœ ๋ฐฉ์•ˆ์œผ๋กœ๋Š” ์ œ๋กœ์ฝ”๋“œ ์ž๋™ ๊ณ„์ธก์œผ๋กœ ๊ธฐ์ค€์„ ์„ ๋น ๋ฅด๊ฒŒ ์žก์€ ๋’ค ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๋งฅ๋ฝ์ด ํ•„์š”ํ•œ ๊ณณ์—๋งŒ ์ˆ˜๋™ ๊ณ„์ธก์„ ์ ์ง„์ ์œผ๋กœ ์–น์œผ๋ผ๊ณ  ๊ถŒํ•œ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ ์ตœ์ ํ™”๋กœ๋Š” ํ…Œ์ผ ๊ธฐ๋ฐ˜ยทํŒจํ„ด ๊ธฐ๋ฐ˜ ์ƒ˜ํ”Œ๋ง, user_idยทrequest_id ๊ฐ™์€ ๊ณ ์œ  ์‹๋ณ„์ž๋กœ ์ธํ•œ ์ฐจ์› ํญ๋ฐœ์„ ๋ง‰๋Š” ์นด๋””๋„๋ฆฌํ‹ฐ ์ œํ•œ, ๋™์ผ ๋ฉ”์‹œ์ง€๋ฅผ ์‹œ๊ฐ„ ์ฐฝ ๋‹จ์œ„๋กœ ์ ‘๋Š” ๋กœ๊ทธ ์ค‘๋ณต ์ œ๊ฑฐ, ์ธํ”„๋ผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ณด๊ฐ•์˜ ์ค‘์•™ํ™”๋ฅผ ๋“ ๋‹ค. ์‹ ํ˜ธ๋ฅผ ํŠธ๋ ˆ์ด์Šคยท๋ฉ”ํŠธ๋ฆญยท๋กœ๊ทธยทํ”„๋กœํŒŒ์ผ๋กœ ๋ถ„๋ฆฌํ•ด ๋‹ค๋ฃจ์ง€ ๋ง๊ณ  ์„œ๋กœ ์—ฐ๊ฒฐ๋œ "๊ด€์ธก์„ฑ ๋ฉ”์‹œ"๋กœ ์˜ฎ๊ฒจ๊ฐ€๋˜, ์ดˆ๊ธฐ ์žฅ์•  ์‹๋ณ„์—๋Š” RED(RateยทErrorsยทDuration) ๋ฉ”ํŠธ๋ฆญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ผ์œผ๋ผ๊ณ  ์ œ์•ˆํ•œ๋‹ค. ๋„๊ตฌ๋กœ๋Š” OpenTelemetry์™€ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์ด ๋„คํŠธ์›Œํฌยท๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ€์‹œ์„ฑ์„ ์ฃผ๋Š” OpenTelemetry eBPF Instrumentation(OBI), ๊ทธ๋ฆฌ๊ณ  KEDA๊ฐ€ ์–ธ๊ธ‰๋œ๋‹ค.

๐Ÿ’ก ๋ฉ”ํŠธ๋ฆญ ์ ˆ๋ฐ˜์ด ํ•œ ๋ฒˆ๋„ ์กฐํšŒ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ˆ˜์น˜๋Š” ๊ด€์ธก์„ฑ ๋น„์šฉ ์ ˆ๊ฐ์„ ์ƒ˜ํ”Œ๋ง๋ฅ  ์กฐ์ •์ด ์•„๋‹ˆ๋ผ "๋ฌด์—‡์„ ์ˆ˜์ง‘ํ•˜์ง€ ์•Š์„์ง€" ๊ฒฐ์ •์—์„œ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.


AI & ML

PP-OCRv6 on Hugging Face: 50-Language OCR from 1.5M to 34.5M Parameters

Hugging Face

PaddlePaddle ํŒ€์ด Hugging Face์— PP-OCRv6๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. ๋ชจ๋ธ์€ Tiny 150๋งŒ, Small 770๋งŒ, Medium 3,450๋งŒ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์„ธ ๋“ฑ๊ธ‰์œผ๋กœ ๋‚˜๋‰œ๋‹ค. Medium๊ณผ Small ๋“ฑ๊ธ‰์€ ๊ฐ„์ฒดยท๋ฒˆ์ฒด ์ค‘๊ตญ์–ด, ์˜์–ด, ์ผ๋ณธ์–ด์™€ 46๊ฐœ ๋ผํ‹ด ๋ฌธ์ž ์–ธ์–ด๋ฅผ ํฌํ•จํ•ด 50๊ฐœ ์–ธ์–ด๋ฅผ ์ง€์›ํ•œ๋‹ค. PP-OCRv6_medium ๊ธฐ์ค€ ๋ฒค์น˜๋งˆํฌ๋Š” ๊ฒ€์ถœ Hmean 86.2%, ์ธ์‹ ์ •ํ™•๋„ 83.2%๋กœ, PP-OCRv5_server ๋Œ€๋น„ ๊ฒ€์ถœ 4.6%pยท์ธ์‹ 5.1%p ํ–ฅ์ƒ๋๋‹ค. ๊ตฌ์„ฑ ์š”์†Œ๋กœ๋Š” ๋ฐฑ๋ณธ์— PPLCNetV4, ๊ฒ€์ถœ์— ๋Œ€ํ˜• ์ปค๋„ ํŠน์ง• ํ”ผ๋ผ๋ฏธ๋“œ ๋„คํŠธ์›Œํฌ์ธ RepLKFPN, ์ธ์‹์— EncoderWithLightSVTR์„ ์“ด๋‹ค. ๋ชจ๋ธ์€ safetensors, Paddle ์ถ”๋ก  ๋ชจ๋ธ, ONNX ๋“ฑ ์—ฌ๋Ÿฌ ํ˜•์‹์œผ๋กœ Hugging Face Hub์— ์˜ฌ๋ผ์™€ ์žˆ๋‹ค.

๐Ÿ’ก 3,450๋งŒ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ 50๊ฐœ ์–ธ์–ด๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค๋ฉด OCR์„ ์™ธ๋ถ€ API์— ๋งก๊ธฐ๋˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ž์ฒด ํ˜ธ์ŠคํŒ…์œผ๋กœ ๋˜๊ฐ€์ ธ์˜ค๋Š” ์„ ํƒ์ง€๊ฐ€ ์ƒ๊ธฐ๋ฉฐ, ONNX ํ˜•์‹ ์ œ๊ณต์€ ๊ธฐ์กด ์ถ”๋ก  ์Šคํƒ์— ๋ถ™์ด๊ธฐ ์‰ฝ๋‹ค๋Š” ๋œป์ด๋‹ค.

Daybreak: Tools for securing every organization in the world

OpenAI

OpenAI๊ฐ€ 2026๋…„ 6์›” 22์ผ ๋ณด์•ˆ ๋„๊ตฌ ๋ฌถ์Œ Daybreak์„ ํ™•์žฅํ–ˆ๋‹ค. ๋” ๋งŽ์€ ์กฐ์ง์ด ๋จธ์‹  ์ˆ˜์ค€์˜ ์†๋„๋กœ ์ทจ์•ฝํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ˆ˜์ •ํ•˜๋„๋ก ๋•๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋ฉฐ, OpenAI๋Š” ์ด๋ฏธ ์ฃผ์š” ๋ธŒ๋ผ์šฐ์ €์™€ ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ, FreeBSDยทLinux ์ปค๋„ ๊ฐ™์€ ์šด์˜์ฒด์ œ์˜ ์‹ฌ๊ฐํ•œ ์ทจ์•ฝ์ ์„ ์ฐพ์•„๋‚ด๊ณ  ํŒจ์น˜๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ๋ชจ๋ธ์„ ํ™œ์šฉํ•ด์™”๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. Codex Security ํ”Œ๋Ÿฌ๊ทธ์ธ์€ OpenAI ๋‚ด๋ถ€์™€ ๊ณ ๊ฐ ํ™˜๊ฒฝ์—์„œ ๋ชจ๋ธ์„ ์šด์˜ํ•˜๋ฉฐ ์–ป์€ ๊ฒฝํ—˜์„ ๋ฐ˜์˜ํ•ด ์—…๋ฐ์ดํŠธ๋๊ณ , ๊ธฐ์กด ์‹œ์Šคํ…œ์˜ ์ทจ์•ฝ์ ์„ ๋” ๋น ๋ฅด๊ฒŒ ์ฐพ์•„ ๊ณ ์น˜๋Š” ๊ฒƒ์€ ๋ฌผ๋ก  ์ƒˆ ์ทจ์•ฝ์ ์ด ์šด์˜ ํ™˜๊ฒฝ์— ๋ฐฐํฌ๋˜๊ธฐ ์ „์— ์ž๋™์œผ๋กœ ์ฐจ๋‹จํ•˜๋„๋ก ์ง€์›ํ•œ๋‹ค. GPT-5.5-Cyber๋Š” ์ •๋‹นํ•œ ๋ณด์•ˆ ์ž‘์—…์— ๋Œ€ํ•œ ๋ถˆํ•„์š”ํ•œ ๊ฑฐ๋ถ€๋ฅผ ์ค„์ด๋Š” ๋ฐ ์ดˆ์ ์„ ๋งž์ถ˜ ์ดˆ๊ธฐ ํ”„๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์ณ, ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์–ด์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์ œํ•œ ๊ณต๊ฐœ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ์ •์‹ ๋ฒ„์ „์œผ๋กœ ์ œ๊ณต๋œ๋‹ค. ์ด ๋ชจ๋ธ์€ CyberGym์—์„œ 85.6%๋ฅผ ๊ธฐ๋กํ•ด GPT-5.5์˜ 81.8%๋ฅผ ๋„˜์–ด์„ฐ๋‹ค. ๋ฐœํ‘œ์—๋Š” ์˜คํ”ˆ์†Œ์Šค ๋ฉ”์ธํ…Œ์ด๋„ˆ๋ฅผ ์ง€์›ํ•˜๋Š” Patch the Planet๊ณผ ํ•ต์‹ฌ ์ธํ”„๋ผยท๋ฏผ๊ฐ ์‹œ์Šคํ…œ ๋ณดํ˜ธ ๊ณ„ํš๋„ ํ•จ๊ป˜ ๋‹ด๊ฒผ๋‹ค.

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

Patch the Planet: a Daybreak initiative to support open source maintainers

OpenAI

OpenAI๊ฐ€ Trail of Bits์™€ ํ•จ๊ป˜ ๋งŒ๋“  Daybreak ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ Patch the Planet์„ ๊ณต๊ฐœํ–ˆ๋‹ค. ์„ธ๊ณ„๊ฐ€ ์˜์กดํ•˜๋Š” ํ•ต์‹ฌ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฉ”์ธํ…Œ์ด๋„ˆ๊ฐ€ ๊ฐ•ํ™”ํ•˜๋„๋ก ๋•๋Š” ๊ฒƒ์ด ๋ชฉ์ ์œผ๋กœ, ๊ฐ€์žฅ ์‚ฌ์ด๋ฒ„ ์—ญ๋Ÿ‰์ด ๋†’์€ ๋ชจ๋ธ์„ ํ™œ์šฉํ•œ AI ๋ณด์กฐ ๋ณด์•ˆ ์—ฐ๊ตฌ์— ์ „๋ฌธ๊ฐ€์˜ ์ธ๊ฐ„ ๊ฒ€ํ† ๋ฅผ ๊ฒฐํ•ฉํ•ด ์ทจ์•ฝ์ ์„ ์ฐพ์•„๋‚ด๋Š” ๋ฐ์„œ ๊ทธ์น˜์ง€ ์•Š๊ณ  ํŒจ์น˜๊นŒ์ง€ ๋•๋Š”๋‹ค. AI๊ฐ€ ์ทจ์•ฝ์  ๋ฐœ๊ฒฌ์„ ๊ฐ€์†ํ•˜๊ณ  ์žˆ์ง€๋งŒ ๋ฐœ๊ฒฌ๋งŒ์œผ๋กœ๋Š” ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•˜์ง€ ๋ชปํ•˜๋ฉฐ, ๋งŽ์€ ๋ฉ”์ธํ…Œ์ด๋„ˆ๊ฐ€ ๊ฐ™์€ ์‹œ๊ฐ„๊ณผ ์ž์›์œผ๋กœ ๋” ๋งŽ์€ ๋ณด๊ณ ๋ฅผ ๋” ๋นจ๋ฆฌ ์ฒ˜๋ฆฌํ•˜๋ผ๋Š” ์š”๊ตฌ๋ฅผ ๋ฐ›๊ณ  ์žˆ๋‹ค๋Š” ๋ฌธ์ œ ์ธ์‹์—์„œ ์ถœ๋ฐœํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์ด ํ”„๋กœ๊ทธ๋žจ์€ ๋ถ€๋‹ด์„ ๋”ํ•˜์ง€ ์•Š๊ณ  ์ค„์ด๋„๋ก ์„ค๊ณ„๋๋‹ค. ๋ณด์•ˆ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋ฉ”์ธํ…Œ์ด๋„ˆ์—๊ฒŒ ์ „๋‹ฌ๋˜๊ธฐ ์ „์— ๊ฒฐ๊ณผ๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ , ํ”„๋กœ์ ํŠธ์™€ ํ•จ๊ป˜ ํŒจ์น˜์™€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉฐ, ์ฒซ ์ˆ˜์ • ์ดํ›„์—๋„ ๋ณด์•ˆ์„ ๊ณ„์† ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์›Œํฌํ”Œ๋กœ๋ฅผ ๋งŒ๋“ ๋‹ค. Trail of Bits๋Š” ์ดˆ๊ธฐ ์ง‘์ค‘ ํˆฌ์ž…์— ์ž์‚ฌ ๋ณด์•ˆ ์—ฐ๊ตฌ ์กฐ์ง ์ „์ฒด๋ฅผ ํˆฌ์ž…ํ•˜๊ธฐ๋กœ ํ–ˆ์œผ๋ฉฐ, HackerOne ๋ฐ Calif์™€๋„ ํ˜‘๋ ฅํ•ด ์ทจ์•ฝ์  ๋ถ„๋ฅ˜์™€ ์กฐ์œจ๋œ ๊ณต๊ฐœ, ์ถ”๊ฐ€ ์ทจ์•ฝ์  ๋ฐœ๊ฒฌ์„ ์ง„ํ–‰ํ•œ๋‹ค. ๊ฐ ํ˜‘์—…์€ ๋ฉ”์ธํ…Œ์ด๋„ˆ์™€์˜ ์ƒ๋‹ด์œผ๋กœ ์‹œ์ž‘ํ•ด ํ”„๋กœ์ ํŠธ๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ์ง€์ ์„ ์ •ํ•œ ๋’ค ์ง„ํ–‰๋œ๋‹ค.

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

Codex-maxxing for long-running work

OpenAI

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

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


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

Boost BigQuery with Python: Managed Python UDFs now generally available

Google Cloud

Google Cloud๊ฐ€ BigQuery์˜ Managed Python UDF๋ฅผ ์ •์‹ ์ถœ์‹œ(GA)ํ–ˆ๋‹ค. SQL ์ฟผ๋ฆฌ๋‚˜ BigQuery DataFrames์—์„œ ์ปค์Šคํ…€ ํŒŒ์ด์ฌ ์ฝ”๋“œ๋ฅผ BigQuery ์•ˆ์—์„œ ์ง์ ‘ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ, NumPyยทSciPyยทpandasยทscikit-learn ๊ฐ™์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋‹ค. Cloud Translation์ด๋‚˜ Gemini Enterprise Agent Platform ๊ฐ™์€ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์™€ ์ปค์Šคํ…€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ํ˜ธ์ถœ๋„ ์ง€์›ํ•œ๋‹ค. ์ปดํŒŒ์ผยท์ด๋ฏธ์ง€ ๋นŒ๋“œยท๋ณด์•ˆ ํŒจ์น˜ยท๋ฐฐํฌ๊ฐ€ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌ๋˜๋Š” ์™„์ „ ๊ด€๋ฆฌํ˜• ์„œ๋ฒ„๋ฆฌ์Šค ๋ฐฉ์‹์ด๋‹ค. ์‚ฌ์–‘์€ ์ปจํ…Œ์ด๋„ˆ ๋ฉ”๋ชจ๋ฆฌ ์ตœ๋Œ€ 16GB, ํ•จ์ˆ˜๋‹น ์ตœ๋Œ€ 4 vCPU, ์ปจํ…Œ์ด๋„ˆ๋‹น ๋™์‹œ ์ž‘์—… ์ตœ๋Œ€ 1,000๊ฑด, ๋Ÿฐํƒ€์ž„์€ ํŒŒ์ด์ฌ 3.11์ด๋‹ค. PyArrow RecordBatches ๊ธฐ๋ฐ˜ ๋ฒกํ„ฐํ™” ์ฒ˜๋ฆฌ๋กœ ์ตœ๋Œ€ 10๋ฐฐ ์„ฑ๋Šฅ ํ–ฅ์ƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ๊ณผ๊ธˆ์€ BigQuery Services SKU๋กœ ์ด๋ค„์ง€๋ฉฐ BigQuery ์ง€์ถœ ์•ฝ์ • ํ• ์ธ(CUD) ๋Œ€์ƒ์ด๋‹ค.

๐Ÿ’ก ์ „์ฒ˜๋ฆฌ ๋•Œ๋ฌธ์— BigQuery ๋ฐ–์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋นผ๋‚ด๋˜ ํŒŒ์ดํ”„๋ผ์ธ์ด ์žˆ๋‹ค๋ฉด, 16GBยท4vCPU ํ•œ๋„ ์•ˆ์— ๋“ค์–ด์˜ค๋Š” ์ž‘์—…์€ UDF๋กœ ๋‹น๊ฒจ์™€ ์ด๋™ ๋น„์šฉ๊ณผ ๋‹จ๊ณ„ ์ˆ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

The Starter Tier for Google AI Studio explained

Google Cloud

Google Cloud๊ฐ€ Google AI Studio์—์„œ ์•ฑ์„ ๋ฐฐํฌํ•  ๋•Œ ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋Š” Starter Tier๋ฅผ ์„ค๋ช…ํ–ˆ๋‹ค. ๋ฆฌ์ „ ์„ ํƒยทAPI ํ™œ์„ฑํ™”ยท๋ณด์•ˆ ์ •์ฑ…์„ ๊ตฌ๊ธ€์ด ๋Œ€์‹  ์ฒ˜๋ฆฌํ•˜๋Š” ์™„์ „ ๊ด€๋ฆฌํ˜• ํ”„๋กœ์ ํŠธ์ด๋ฉฐ, ๋ฒ•์ธ์ด๋‚˜ ๊ต์œก๊ธฐ๊ด€ Workspace ๊ณ„์ •์ด ์•„๋‹Œ ๊ฐœ์ธ ๊ตฌ๊ธ€ ๊ณ„์ •๋งŒ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๊ฒฐ์ œ ์ˆ˜๋‹จ์ด๋‚˜ ์ฒญ๊ตฌ ๊ณ„์ • ์—†์ด ๋ฌด๋ฃŒ๋กœ ์‹œ์ž‘ํ•˜๊ณ , ์œ ๋ฃŒ ๊ณ„์ •์œผ๋กœ ์˜ฌ๋ฆฌ๋ฉด $300 ์›ฐ์ปด ํฌ๋ ˆ๋”ง๊ณผ Free Tier๋ฅผ ๋ฐ›๋Š”๋‹ค. ๊ตฌ์„ฑ์€ HTTP ํŠธ๋ž˜ํ”ฝ์„ ๋ฐ›๋Š” Cloud Run, ๊ตฌ๊ธ€ ๋กœ๊ทธ์ธ์ด ๋ฏธ๋ฆฌ ์„ค์ •๋œ Firebase Authentication, NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค Cloud Firestore, pgvector๋ฅผ ์ง€์›ํ•˜๋Š” Cloud SQL for PostgreSQL Developer edition ๋„ค ๊ฐ€์ง€๊ฐ€ ๋ฏธ๋ฆฌ ์—ฐ๊ฒฐ๋œ ํ˜•ํƒœ๋‹ค. ํ•œ๋„๋Š” ํ™œ์„ฑ ์•ฑ ์ตœ๋Œ€ 2๊ฐœ, Firestore ์ €์žฅ ๋ฐ์ดํ„ฐ ์ด 1GiB, ์›” ๋„คํŠธ์›Œํฌ ์ด๊ทธ๋ ˆ์Šค 10GiB, Firestore ์“ฐ๊ธฐ ์ผ 4๋งŒ ๊ฑดยท์ฝ๊ธฐ ์ผ 5๋งŒ ๊ฑดยท์‹ค์‹œ๊ฐ„ ์—…๋ฐ์ดํŠธ ์ผ 5๋งŒ ๊ฑด์ด๋ฉฐ ๋ฆฌ์ „์€ ์ตœ์ดˆ ํ”„๋กœ๋น„์ €๋‹ ์‹œ์ ์— ํ•˜๋‚˜๋กœ ๊ณ ์ •๋œ๋‹ค. BigQueryยทPub/SubยทCloud Functions ๊ฐ™์€ ์ถ”๊ฐ€ API๋Š” ์ผค ์ˆ˜ ์—†๊ณ  ํŒŒ์ผ์‹œ์Šคํ…œ์€ ํœ˜๋ฐœ์„ฑ์ด๋ผ ์˜์† ๋ฐ์ดํ„ฐ๋Š” Firestore๋‚˜ Cloud SQL์—๋งŒ ๋‘˜ ์ˆ˜ ์žˆ๋‹ค. ๊ฒฐ์ œ ์ˆ˜๋‹จ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด๋‚˜ DNS ์ „ํ™˜ ์—†์ด ์ œ์ž๋ฆฌ์—์„œ ์—…๊ทธ๋ ˆ์ด๋“œ๋œ๋‹ค.

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


DevOps & ์ธํ”„๋ผ

Qodo just shipped cross-repo review. Hereโ€™s why it matters for AI-flooded teams.

The New Stack

Qodo๊ฐ€ ์ €์žฅ์†Œ ๊ฒฝ๊ณ„๋ฅผ ๋„˜๋Š” ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ์ถœ์‹œํ–ˆ๋‹ค. Qodo ๊ณต๋™์ฐฝ์—…์ž ๊ฒธ CEO์ธ Itamar Friedman์€ ๋ชจ๋†€๋ฆฌ์‹ ์Šคํƒ์ด ๋‹ค์ค‘ ์ €์žฅ์†Œ ๊ตฌ์กฐ๋กœ ๋ฐ”๋€Œ์—ˆ๊ณ , ์ €์žฅ์†Œ ๊ฐ„ ์—ฐ๊ฒฐ์—์„œ ๋น„๋กฏ๋œ ์ทจ์•ฝ์„ฑ์˜ ๋ถ€๋‹ด์ด ํŒŒ์ดํ”„๋ผ์ธ์ด ์•„๋‹ˆ๋ผ ์‚ฌ๋žŒ์—๊ฒŒ ๋–จ์–ด์ง„๋‹ค๊ณ  ๋งํ•œ๋‹ค. ํ•œ ์ €์žฅ์†Œ์˜ ํ•œ ์ค„ ๋ณ€๊ฒฝ์ด ๋‹ค๋ฅธ ํŒ€์ด ์˜์กดํ•˜๋˜ ์•„ํ‚คํ…์ฒ˜ ๋ถˆ๋ณ€์‹์„ ์กฐ์šฉํžˆ ๊นจ๋œจ๋ ค๋„, ๋ฆฌ๋ทฐ์–ด๊ฐ€ ์ž๊ธฐ ๋งˆ๊ฐ์— ์ซ“๊ธฐ๋ฉฐ 500์ค„์งœ๋ฆฌ diff๋ฅผ ํ›‘๋Š” ํƒ“์— ์•„๋ฌด๋„ ์žก์•„๋‚ด์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. AI๊ฐ€ ๋” ํฌ๊ณ  ๋งŽ์€ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์Ÿ์•„๋‚ด๋ฉด์„œ ๊ทธ ํŒŒ๊ธ‰ ๋ฒ”์œ„๋Š” ๊ณ„์† ์ปค์ง„๋‹ค๊ณ  ๋ณธ๋‹ค. ๊ทผ๊ฑฐ๋กœ "Google DORA 2025 State of AI-assisted Software Development" ๋ณด๊ณ ์„œ๋ฅผ ๋“œ๋Š”๋ฐ, AI ๋„์ž…๋ฅ ์ด ๋†’์€ ํŒ€์˜ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋Š” ์ด๋ฏธ 154% ๋” ํฌ๊ณ  ๋ฆฌ๋ทฐ์— 91% ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋ฉฐ ๋ฒ„๊ทธ๋ฅผ 9% ๋” ๋งŽ์ด ๋‚ธ๋‹ค. Qodo๋Š” ์›”์š”์ผ์— Cross-Repo Code Review, Custom Rules Miner, Skill Review Standards ์„ธ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ๋ฐœํ‘œํ–ˆ๋‹ค.

๐Ÿ’ก AI ๋„์ž… ํŒ€์˜ PR์ด 154% ์ปค์ง€๊ณ  ๋ฆฌ๋ทฐ๊ฐ€ 91% ๊ธธ์–ด์ง€๋ฉฐ ๋ฒ„๊ทธ๊ฐ€ 9% ๋Š˜์—ˆ๋‹ค๋Š” DORA ์ˆ˜์น˜๋Š”, ๋ฆฌ๋ทฐ ๋„๊ตฌ๋ฅผ ๋ฐ”๊พธ๊ธฐ ์ „์— ์ž์‚ฌ PR ํฌ๊ธฐ ์ถ”์ด๋ถ€ํ„ฐ ์ธก์ •ํ•  ๊ทผ๊ฑฐ๊ฐ€ ๋œ๋‹ค.


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

NEXT PATH / VERIFY IN CONTEXT

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

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

OpenForge