Namsang Labs

Writing

think in systems. ship what matters.

2026

Deep Dive · #flink#flink-agents#ai-agent#open-source

Flink Agents 0.4.0으로 보는 스트리밍 에이전트

Apache Flink Agents 0.4.0이 배포되었다. 이벤트로 이어지는 실행 구조와 메모리, 장애 복구를 살펴보고, 네 번의 릴리스에 걸친 변화와 1.0을 앞둔 호환성 문제를 정리했다.

· Sangkyoon Nam
Field Notes · #open-source#opentelemetry#flink#governance

오픈소스에도 투표가 있다

하반기에 오픈소스 기여를 시작하고 10월 한 달에 세 가지 투표를 만났다. 커미터를 뽑는 투표, 릴리스를 받아들이는 투표, 프로젝트 운영을 맡길 사람을 고르는 선거다.

· Sangkyoon Nam
Field Notes · #openai#codex#ai-agent#platform-engineering#event

OpenAI DevDay Exchange 서울, 하네스는 OpenAI가 맡겠다는 이야기

OpenAI DevDay Exchange 서울에 다녀왔다. OpenAI는 하네스를 직접 만들지 말고 자기들이 운영하는 하네스 위에서 서비스를 만들라고 했고, 빌더와 소프트웨어 엔지니어가 쓰는 API와 집중할 자리가 조금 더 갈라져 보였다.

· Sangkyoon Nam
Radar · #observability#grafana#opentelemetry#ai-agent#devops

ObservabilityCON 2026 키노트, Grafana가 PR까지 올리기 시작했다

Grafana ObservabilityCON 2026 키노트를 녹화로 봤다. 대시보드 회사가 한 시간 동안 대시보드 이야기를 거의 하지 않았다. 대신 에이전트가 장애를 조사해 수정 PR을 올리는 데모를 보여 줬고, Grafana가 직접 만드는 계측도 OpenTelemetry 안에서 만든다.

· Sangkyoon Nam
Essay · #ai#product-engineering#decision-making

기능은 늘었는데 제품은 그대로였다

AI 덕에 작은 카드는 오후 한나절이면 닫히는데, 큰 카드는 두 분기째 그 자리다. 모든 요청이 개발팀이라는 창구를 거치던 시절에는 아무도 정하지 않은 기준이 우연히 지켜졌다. AI가 그 창구를 없애자, 먼저 닫힌 카드들이 기준을 추측으로 빌려 쓰기 시작했다.

· Sangkyoon Nam
Deep Dive · #settlement#revenue-recognition#saas#kotlin

돈을 받은 날이 매출일이 아니다

1월 20일에 6개월치 구독료 300만원을 받았다. 1월 매출은 얼마인가. 300만원이라고 생각했다. 틀렸다.

· Sangkyoon Nam
Radar · #ai#mcp#cli#developer-tools#ai-agent

MCP, 개인에게 불필요하고 조직에게 불완전하다

9,700만 다운로드를 찍은 달에, 퍼플렉시티는 이탈하고 Y콤비네이터 CEO는 30분 만에 CLI를 대안으로 만들었다. 다운로드가 말해주지 않는 것들이 있다.

· Sangkyoon Nam
Essay · #engineering-leadership#post-mortem#decision-making#mental-models#reproducibility

좋았다면 경험이고, 나빴다면 추억이다

실패를 해부하는 것은 뺄셈이고, 성공을 해부하는 것은 덧셈이다. 다음 챕터에서 성공을 재현하는 일에 대하여.

· Sangkyoon Nam
Essay · #architecture#strangler-fig#msa#legacy-migration#refactoring

테세우스의 배

마지막 레거시 코드가 사라지면 그건 같은 서비스인가. 코드는 바뀌어도 계약은 남는다.

· Sangkyoon Nam
Radar · #ai#knowledge-management#obsidian#llm#karpathy

검색이 아니라 컴파일이다

Karpathy의 LLM 위키를 가능하게 한 것은 넓어진 컨텍스트 윈도우가 아니라 에이전트가 파일을 직접 고칠 수 있게 된 일이다.

· Sangkyoon Nam
Field Notes · #ai#engineering-culture#productivity#dena#japan

DeNA의 AI 올인, 발표와 현장은 달랐다

발표는 프로젝트에 따라 작업의 95%를 AI가 맡는다고 했고, 현장 개발자의 팀에서 그 비중은 절반 안팎이었다. 만드는 순서는 뒤집혔지만, 효율화로 생긴 여백을 채우는 속도와 그 과실이 누구에게 가는지는 아직 답이 없다.

· Sangkyoon Nam
Deep Dive · #settlement#rounding#python#kotlin

반올림은 정책이다

정산 시스템에서 1원 차이가 발생했다. 0.5를 어디로 보낼지는 언어의 기본값이 아니라 계약서와 세금계산서가 정하는 정책이다.

· Sangkyoon Nam
Essay · #engineering-culture#okr#startup#leadership

개인 OKR은 동작하지 않는다

개인 OKR은 평가표가 되기 쉽고, OKR이 조직의 시선을 모으는 힘은 팀 OKR과 이니셔티브 오너십에서 나온다.

· Sangkyoon Nam