consumer
-
이코에코(Eco²) Clean Architecture #5: Message Consumer이코에코(Eco²)/Clean Architecture Migration 2025. 12. 31. 19:53
개요웹 서버가 아닌 메시지 컨슈머(Worker)에서 Clean Architecture를 적용한 과정을 기록합니다.HTTP API 서버에서는 Controller → Use Case → Repository 패턴이 익숙하지만, MQ 기반 워커에서는 "어디까지가 Presentation이고, 어디서부터 Application인가?"가 모호합니다. 이 글에서는 auth-worker 구현을 통해 메시지 컨슈머에 Clean Architecture를 적용한 방법을 서술합니다.핵심 질문Presentation Layer가 필요한지, 웹 서버와는 어떻게 다른지ack/nack은 누가 결정하는지Infrastructure와 Application 경계는? etc. RabbitMQ 연결은 어디에 두나?설계 원칙1. Composition..