Backend Engineer
Jaeyoung Heo
I’m a backend engineer focused on understanding complex systems and modernizing them through better abstractions, domain models, and architecture.
- System Modernization
- Architecture
- Domain Modeling
Finding the right structure
I start by identifying the concepts and constraints embedded in a system. I decide which concepts belong in a shared model, where responsibilities should be separated, and how those choices shape interfaces and architecture.
I also work through the migration: what can change first, what must remain compatible, and how to verify each step.
- What needs an explicit model?
- How much abstraction is appropriate?
- What should the platform or infrastructure handle?