About
운영 가능한 백엔드를 만드는 개발자
저는 기능을 빠르게 붙이는 것보다, 그 기능이 운영 중 어떤 상태로 변하고 어떤 실패 경로를 남기는지 먼저 봅니다. 승인, 정산, 송금처럼 설명 책임이 큰 도메인에서 데이터가 흔들리지 않도록 모델과 흐름을 설계하는 일을 좋아합니다.
일하는 방식
- 승인 전 실제 데이터를 오염시키지 않는 workflow를 우선 설계합니다.
- 비용확정, 송금, 정산처럼 감사 가능성이 필요한 도메인은 snapshot과 이력을 남깁니다.
- 외부 API와 비동기 작업은 Outbox, 멱등성, lock, scheduler로 실패 경로를 분리합니다.
- KMS, RBAC, audit log, secret boundary로 운영 보안의 책임 경계를 명확히 합니다.
- Terraform과 OpenTelemetry로 재현 가능한 운영 환경과 관측 가능한 시스템을 지향합니다.