뱅크샐러드 공식 블로그 | 메인 · 2026. 10. 15.
AI 코딩 시대, DDD가 더 필요해진 이유
AI 엔지니어링 브리핑
AI가 코드를 더 많이 작성할수록 사람이 기능의 경계를 명확히 정하고 유지할 수 있도록 DDD와 Clean Architecture로 서비스 구조를 정리하는 일이 중요해집니다.
문제 & 배경
문제 & 배경: Go 마이크로서비스가 커지면서 핸들러에 로직이 몰리고 비슷한 코드가 복사되어, 신용점수 같은 기능을 찾거나 변경할 때 의존성과 사이드이펙트를 파악하기 어려워졌습니다.
기술 & 해결책
기술 & 해결책: 기능을 기술이나 외부 업체가 아니라 신용점수 같은 비즈니스 개념별 폴더로 묶고, handler·application·domain·infrastructure를 나눈 뒤 domain은 외부 시스템을 직접 알지 않도록 구성해 관련 로직과 의존성을 한곳에 모았습니다.
교훈 & 주의점
교훈 & 주의점: 구조를 정비하자 코드 위치와 리뷰 범위가 명확해지고 AI도 필요한 코드만 읽어 더 일관되게 작업할 수 있었지만, 폴더 모양만 바꾸면 복잡도는 남으므로 팀이 공통 기준을 지키도록 지속적으로 관리해야 합니다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.