메세지 큐의 사용 이유 Application request에 서버가 실시간으로 response 할때 사용 Application 과 서버가 강한 결합일 경우 DB와 백엔드에서 장애발생시 Application 역시 장애발생 MQ 사용시 장점 설계를 보다 느슨한 결합할 수 있음 Application Architecture가 DB성능에 덜 영향을 받음 여러 다른 API로 부터 비동기통신이 가능 다수의 프로세스로부터 Message 처리 가능 메세지큐 종류 Kafka RabbitMQ ActiveMq Kafka 확장성, 고성능 및 높은 처리량 대용량 데이터 특화 시스템으로 범용으론 적합하지 않다. 분산시스템을 설계 → 분산, 복제 구성이 쉽다. 이점 대용량 실시간 로그처리 특화 AMQP 프로토콜이나 JSM API를 ..