본문 바로가기
MSA해설/Cloud 관련 개념

Kafka 처리량 관련

by kooangelo 2022. 3. 23.

서비스정의 워크샾 시 TOBE 기준 서비스간의 연관 관계 파악 시 Event Driven 으로 Low Coupling을 강력하게 권장한다. (Self-Contained Service가 되려면, 자율성/독립성이 높아지려면, 그래서 MSA를 하는것이니)

 

이 때 반드시 사용하게될 MQ, 그중에서도 Kafka를 주로 사용한다. Kafka 를 많이 사용하는 것에 대해서는 특별한 이견이 없는데, 기존 ASIS의 대용량 처리를 대체할 수 있을지에 대한 궁금증을 많이 갖는다. 자세한 것이야 당연히 관련 전문가(SWA, TA 등)이 더 잘 아시겠고 장단점 등을 제시해야겠지만 일단 간단히 살펴보면 다음 사이트 정도를 참고하면 되겠다. 

 

https://team-platform.tistory.com/6  

 

위와 같이 스펙이나 여러 조건에 따라 다르지만 초당 수백MB처리에는 문제가 없어 보인다. 그리고 Kafka 전세계적으로 문제없이 잘 사용되고 있으므로 일단 믿고 써도 될것 같고, 정 의문스럽다면 PoC를 별도로 진행하면 될 것이다. 너무 심한 의심은 하지 말자.

'MSA해설 > Cloud 관련 개념' 카테고리의 다른 글

CSP, MSP  (0) 2022.12.13
AM, CNA, DT  (0) 2022.12.09
Application Modernization  (0) 2022.07.07
Cloud Native Application  (0) 2022.06.25
VM, Container, Docker, Kubernetes 개념과 비교  (1) 2022.06.18