개요Kafka에 대해 공부하면서 MSA구조에서의 활용 방안에 대해 많이 고민하게 되었다. 즉 내린 결론은 API-Gateway 기반의 MSA구조에서 Kafka를 사용한 방식이 큰 도움을 줄 수 있다는 결론에 다다랐다. API 게이트웨이 중심 접근법에서는 실제로 컨트롤러 로직이 API 게이트웨이에 집중되고, 마이크로서비스는 핵심 비즈니스 로직에만 집중하게된다. 이로 인해 얻을 수 있는 이점은 다음과 같다. 관심사 분리:외부 API 인터페이스와 내부 비즈니스 로직의 명확한 분리각 계층이 단일 책임에 집중할 수 있음API 관리 용이성:모든 API가 한 곳에서 관리되어 일관성 유지 가능공통 검증, 인증, 로깅 등을 중앙에서 처리 가능마이크로서비스 단순화:마이크로서비스는 HTTP 처리 없이 순수 비즈니스 로직에 ..