소형 모델이 플래그십을 넘어선다는 것의 의미 DeepSeek이 V4-Flash-0731을 출시하면서 흥미로운 결과를 보여줬다. 핵심 아키텍처 변경 없이 에이전트 태스크 성능이 기존 플래그십 모델을 상회한 것이다. 이는 단순히 AI 모델 벤치마크 이야기가 아니라, 백엔드...
Embabel Agent Framework란 무엇인가 Embabel Agent Framework가 1.0 정식 릴리즈를 발표했다. Java와 Kotlin 개발자가 AI 에이전트를 타입이 지정된 도메인 객체(typed domain objects) 로 정의할 수 있도록 설...
Kubernetes etcd 암호화의 신뢰 경계를 외부로 옮기다 Kubernetes 클러스터를 운영할 때 Secret 리소스나 ConfigMap에 저장된 민감 데이터가 etcd에 어떻게 보관되는지 깊이 고민해 본 적이 있는가? 기본 설정에서는 etcd 데이터가 평문으로...
왜 기능 하나에 여러 팀이 달라붙는가 단순한 기능 하나를 추가하는 데 왜 팀 간 회의가 여러 차례 필요해질까? 코드를 오래 다뤄본 백엔드 개발자라면 이 상황을 경험해봤을 것이다. 처음에는 명확했던 도메인 경계가 시간이 지나면서 서서히 무너지는 현상, 바로 경계 드리프트...
JVM 위의 WebAssembly, 브라우저를 넘어 서버로 WebAssembly(Wasm)는 브라우저에서의 고성능 실행 환경으로 알려져 있지만, 최근 그 활용 영역이 서버 사이드로 빠르게 확장되고 있다. JVM 위에서 동작하는 Wasm 런타임은 Java 백엔드 개발자에...
경계 드리프트가 조용히 무너뜨리는 것들 백엔드 시스템이 일정 규모 이상으로 성장하면, 어느 순간부터 단순한 기능 하나를 추가하는 데 여러 팀의 회의가 필요해지는 경험을 하게 된다. 기획 단계에서 "이건 간단한 작업"이라 예상했던 변경이 실제로는 서비스 A, B, C에 ...