안녕하세요! 오늘은 금융권 FEP(Front End Processor) 시스템 마이그레이션 중 Kafka를 도입하며 얻은 기술적 이점과 아키텍처 설계에 대해 공유하고자 합니다. 단순히 유행하는 기술을 쓰는 것이 아니라, 왜 '카프카여야만 했는지' 그 본질적인 이유를 다뤄보겠습니다.1. 디스크 기반인데 메모리만큼 빠르다? (Storage & Speed)카프카는 데이터를 디스크에 저장합니다. 이는 데이터가 들어오는 즉시 **안전하게 영구 저장(Persistence)**된다는 뜻이며, 사실상 가벼운 DB 역할을 겸합니다."디스크면 느린 거 아냐?"라고 할 수 있지만, 카프카는 순차적 I/O(Sequential Write) 방식을 채택해 탐색 시간을 없앴습니다. 여기에 OS의 페이지 캐시를 적극 활용하여, 디스..