From Modular Monolith to Microservices: Why Boundary Design Determines Whether Service Extraction Succeeds or Fails | DEV BAK - 기술블로그