BACKEND·중요도 6·2026. 06. 30.·InfoQ

Article: Scaling Java-Based Real-Time Systems: The Hidden Tradeoffs of Event-Driven Design

── KO ──────────────────

이 글은 자바 기반 실시간 시스템에서 이벤트 주도 설계의 단점을 다룹니다.

이 기사는 이벤트 주도 아키텍처가 확장성을 약속하지만, 자바 기반 실시간 시스템에서는 생산 환경에서만 문제점이 드러난다는 점을 설명합니다. 80,000 BHCC를 처리하는 Java/Kafka 연락 센터 플랫폼을 사례로 들어, 상태 관리, 파티션 한계, 중복 제거, JVM 조정 및 소비자 실패 cascades와 같은 설계의 한계점을 설명하고, 각 문제를 해결할 수 있는 Redis 기반 패턴을 제시합니다.


── EN ──────────────────

This article discusses the downsides of event-driven design in Java-based real-time systems.

The article explains that while event-driven architecture promises scalability, the trade-offs only become apparent in production for Java-based real-time systems. Using a Java/Kafka contact center platform that handles 80k BHCC across 10k agents as an example, it details issues such as state management, partition limits, deduplication, JVM tuning, and cascading consumer failures. It also describes Redis-backed patterns that address these challenges.

원문 보기 →목록으로