Namsang Labs

Latest

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

Flink Agents 0.4.0で見るストリーミングエージェント

Apache Flink Agents 0.4.0がリリースされた。イベントでつながる実行の仕組みとメモリ、障害復旧を見ながら、4回のリリースで変わったことと、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のおかげで小さなカードは午後の半日で閉じるのに、大きなカードは2四半期目に入っても同じ場所にある。すべての依頼が開発チームという窓口を通っていたころは、誰も決めていない基準が偶然守られていた。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万ダウンロードを記録した月に、Perplexityは離脱し、Y Combinator CEOは30分でCLIを代替として作った。ダウンロード数が語らないことがある。

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

良かったなら経験、悪かったなら思い出

失敗を解剖するのは引き算、成功を解剖するのは足し算。次の章で成功を再現することについて。

· Sangkyoon Nam
Deep Dive · #python#fastapi#sqlalchemy#backend

FastAPIでscoped_sessionが静かにBroken Pipeを引き起こす理由

月に一、二度、明け方に落ちていたBroken Pipe。pool_pre_ping=Trueでも止められなかった。犯人は、リクエストが終わっても片付けられずワーカースレッドに残ったscoped_sessionのセッションだった。

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

テセウスの船

最後のレガシーコードが消えたら、それは同じサービスなのか。コードは変わっても契約は残る。

· Sangkyoon Nam