dev.to · 최신 글

전체 출처

Azure Container Apps로 클라우드 네이티브 앱 배포하기 — 관리 ID 인증부터 리비전 롤백까지

dev.to

Azure Container Apps는 AKS보다 운영 부담이 적으면서 KEDA·Dapr 같은 Kubernetes 기반 프리미티브를 그대로 활용할 수 있는 서비스입니다. 이 글은 관리 ID 기반 ACR 인증, 실제 수요 신호에 반응하는 스케일 규칙, Azure Pipelines 지속적 배포, 리비전 기반 무중단 롤아웃까지 프로덕션 수준 배포 절차를 단계별로 다룹니다.

바이브 코딩 부채 함정 — AI가 생성한 코드가 3개월 차에 깨지는 이유

dev.to

LLM 기반 '바이브 코딩'은 초기 생산성을 높이지만, 유지보수 3개월 차부터 인간이 작성한 코드에서는 드물게 보이는 구조적 기술 부채를 드러낸다고 저자는 지적합니다. 의존성 팽창, 아키텍처 경계 침범, 형식만 있는 테스트 등 구체적인 실패 패턴을 분석하고 '검증 기반' 워크플로로 전환할 것을 제안합니다.

직접 측정해야 믿을 수 있었던 Cloudflare Pages의 두 가지 동작

dev.to

Cloudflare Pages에서 정적 사이트를 운영하는 개발자가 플랫폼이 조용히 실패하는 두 가지 동작을 실측으로 검증한 기록입니다. _headers로 지정한 Cache-Control이 정적 자산에서 무시되는 문제와, _redirects 규칙이 약 100줄을 넘으면 경고 없이 적용되지 않는 한계를 다룹니다. 콘텐츠 해시 기반 캐시 무효화와 canary 규칙을 활용한 배포 검증 같은 실용적인 우회 방법을 제시합니다.

실제로 가장 작은 비디오 포맷은? — H.264 vs VP9 vs AV1 직접 측정

dev.to

파일 크기를 결정하는 것은 MP4 같은 컨테이너가 아니라 내부의 코덱이라는 점을 지적하며, 720p 테스트 클립을 H.264, VP9, AV1로 인코딩하고 VMAF 품질 점수로 동일 체감 품질 기준의 크기를 비교했습니다. VMAF 90 기준으로 VP9는 H.264 대비 약 40%, AV1은 약 60% 더 작았습니다. 다만 신형 코덱은 인코딩 CPU 비용이 크므로, 여러 번 스트리밍할 영상이면 AV1/VP9, 일회성 전송이면 H.264가 합리적이라고 정리합니다.

AI 가드레일이란 무엇이며 왜 필요한가 — '누가 통제할 것인가'가 아니라 '어떻게 막을 것인가'

dev.to

AI 에이전트의 실패는 악의가 아니라 행동 전 체크와 사후 기록이 없는 구조적 문제라고 지적하는 글입니다. Knight Capital의 4억 4천만 달러 손실 사건과 Air Canada 챗봇 사건을 사례로 들며, 진짜 가드레일은 '누가 AI를 관리하는가'가 아니라 행동을 실시간으로 승인 권한과 대조하는 메커니즘이라고 주장합니다.

프라이버시 우선 AI — MacBook에서 Llama-3를 파인튜닝해 10년치 건강 리포트 해독하기

dev.to

민감한 의료 데이터를 클라우드에 올리지 않고, Apple Silicon의 MLX 프레임워크와 LoRA를 이용해 MacBook 로컬에서 Llama-3-8B를 파인튜닝하는 과정을 다룬 가이드입니다. 10년치 건강검진 리포트를 OCR·구조화해 JSONL 데이터셋으로 만들고, 어댑터 학습 후 로컬 추론까지 이어지는 전체 파이프라인과 명령어를 단계별로 제시합니다.

Python으로 실행 가능한 MCP 루프 만들기 — stdio, streamable-http, LLM tool choice까지

dev.to

대부분의 MCP 자료가 Server 등록과 Cursor 연동만 다루는 반면, 이 글은 Client/Host 측까지 직접 구축해 prompts·resources·tools를 열거하고, stdio와 streamable-http 두 전송 방식으로 호출한 뒤 LLM이 어떤 tool을 쓸지 선택하게 하는 전체 루프를 다룹니다. Agent를 백엔드에 배포하려는 개발자에게 SDK 데모와 실제 서비스 사이의 빈 구간을 채워주는 튜토리얼입니다.

폴란드어로 코딩하는 프로그래밍 언어를 만들었다 — 그 과정에서 Ruby에 대해 배운 7가지

dev.to

Ruby 개발자가 'x = 5를 입력하고 머신이 동작하기까지 무슨 일이 일어나는지' 궁금해 시작한 주말 프로젝트가 18개월 후 표준 라이브러리, async/await, 디버거, 자체 웹 프레임워크를 갖춘 폴란드어 키워드 스크립트 언어 AlexScript로 성장했습니다. throw/catch를 이용한 return 구현, UTF-8 바이트 단위 렉싱, 네이티브-유저 메서드 테이블 통합, Fiber 기반 비동기 런타임 등 인터프리터를 Ruby로 직접 만들며 얻은 구체적인 성능·설계 교훈을 정리합니다.

llms.txt에는 실제로 무엇을 넣어야 하는가

dev.to

llms.txt는 언어 모델을 위한 평문 사이트 요약 파일로, 2024년 9월 Jeremy Howard가 제안했지만 주요 AI 기업이 실제로 읽는지 확인된 바 없습니다. 그럼에도 저자는 이 파일을 작성하는 행위 자체가 '우리 비즈니스가 무엇인가'를 마케팅 수사 없이 정의하게 만드는 강제 장치(forcing function)이므로 쓸 가치가 있다고 주장하며, 포함해야 할 여섯 가지와 빼야 할 것들을 구체적으로 정리합니다.

에이전트 루프는 토큰 문제가 아니라 피드백 문제다 — 비용을 결정하는 것은 검증 표면

dev.to

AI 코딩에서 '프롬프트가 아니라 루프를 작성하라'는 흐름이 확산되면서, 무인·장시간·병렬로 돌아가는 에이전트 루프의 지출 문제가 커지고 있습니다. 저자는 총비용이 '검증된 결과까지의 반복 횟수 × 반복당 비용'의 곱으로 결정되며, 반복 상한 같은 가드레일로는 줄일 수 없고 고충실도 피드백을 루프 안쪽으로 끌어오는 것만이 두 항을 동시에 줄인다고 주장합니다. 특히 Kubernetes 위의 마이크로서비스에서는 세션 안에서 몇 초 만에 닿을 수 있는 프로덕션 충실도 환경이 비용 구조 전체를 좌우한다고 분석합니다.

돈 내는 AI 에이전트를 조용히 돌려보낸 Cloudflare 설정 일곱 가지

dev.to

x402 기반 유료 API를 운영하던 팀이 Cloudflare 기본 설정 때문에 Python·Perl 기반 AI 에이전트에게 402 대신 403을 반환하고 있었다는 사실을 외부 에이전트의 제보로 발견한 사례입니다. Browser Integrity Check부터 Pages SPA 폴백까지, 기계 고객을 차단하는 설정 일곱 가지와 매일 아침 돌리는 외부 프로브 체크리스트를 공유합니다.

에이전트가 '발견'을 위해 치르는 비용 — MCP 도구 정의의 토큰 비용을 측정하다

dev.to

MCP 도구 탐색(discovery) 자체는 거의 무료이며, 실제 비용은 모든 모델 호출마다 컨텍스트에 주입되는 도구 정의에서 발생합니다. 저자는 토크나이저 기반 측정 하니스로 도구 수와 설명 길이에 따른 비용을 정량화해, 비용이 도구 수에 선형으로 증가하고 설명 스타일이 별도의 승수로 작동함을 보여줍니다.