About

I’m Dongsun Moon.

I’m a software engineer working on AI agents at Dialpad. Before that, I worked on ordering systems at Amazon and on Need for Speed at Electronic Arts.

A recurring theme in my work is what happens when systems become harder to reason about as they grow. Dependencies accumulate, boundaries blur, ownership becomes less clear, and small technical decisions begin to shape how teams can actually build and operate software.

I write about software architecture, distributed systems, production AI, and the practical tradeoffs behind systems that have to work outside a diagram.

Dongsun Moon

Writing

Ideas that survive the process of trying to make them precise.

I have written two books. Beyond Microservices is about the relationship between software architecture, teams, ownership, and delivery. Beyond the Model is about where production AI quality is actually decided, and how to find the layer that is limiting it.

This site is where I publish shorter pieces on the engineering problems and ideas I keep coming back to.

Writing is how I make those problems precise.

This site is where I publish the ideas that survive that process.