여
여기어때
December 22, 20251회
공통 Kafka 전환기 [Part 2. 공통 Kafka 전환 여정]
![공통 Kafka 전환기 [Part 2. 공통 Kafka 전환 여정]](https://miro.medium.com/v2/resize:fit:1200/1*CBaBRoVYjmcQc4ZHPeS-eA.png)
간단 소개
여기어때는 MirrorMaker2를 활용하여 8개 도메인 Kafka 클러스터를 공통 Kafka로 성공적으로 통합하고 운영 효율성을 높였습니다.
AI Summary
공통 Kafka 전환 전략
- 도메인별 운영 특성 고려, 서비스 영향 최소화, 전사 운영 표준 적용이 중요했습니다.
- 소규모 클러스터는 신규 Topic 생성 및 엔드포인트 일괄 전환, 대규모는 MirrorMaker2 기반 점진 전환 방식을 채택했습니다. MirrorMaker2 기반 전환 과정
- Kafka MirrorMaker2는 클러스터 간 실시간 데이터 복제, 메타데이터 복제, Consumer Group Offset 동기화를 지원하는 핵심 도구입니다.
- MirrorSourceConnector, MirrorCheckpointConnector, MirrorHeartbeatConnector를 활용하여 데이터 일관성과 서비스 연속성을 보장했습니다.
- Source → Target 단방향 실시간 동기화 후 Consumer 우선 전환, 이어서 Producer 전환 방식으로 무중단 이관을 진행했습니다. 전환 결과 및 효과
- 기존 8개 도메인 Kafka 클러스터를 공통 Kafka로 성공적으로 통합했습니다.
- 아키텍처 표준화, 비용 절감, 운영 효율성 증대 및 안정적인 중앙 데이터 운영 플랫폼 역할을 확립했습니다.
Next Feeds

복잡한 검색 홈, 구조는 유연하게 화면은 부드럽게 개선하기
여기어때 앱 검색 홈의 복잡한 구조를 모듈 분리, SwiftUI 전환, 커스텀 페이지 전환으로 개선한 경험.
검색 홈모듈 분리SwiftUI페이지 전환단방향 데이터 흐름
2025. 12. 22.
여기어때

PLP 최저가 계산 최적화: 정말 모든 객실을 계산해야 할까?
여기어때 PLP 최저가 계산 시 모든 객실을 계산하는 비효율성을 Pruning 알고리즘으로 최적화하여 계산량을 70% 줄이고 성능을 개선한 경험을 공유합니다.
최저가PLPPruning최적화숙박
2025. 12. 22.
여기어때

Observability를 위한 LGTM 첫걸음
LGTM 스택(Loki, Grafana, Tempo, Mimir)의 아키텍처, 배포 모드, 운영 팁을 다루며 Observability 환경 구축 경험을 공유합니다.
LGTMObservabilityMimirTempoLoki
2025. 12. 22.
여기어때
초경량 클래식 형태소 분석기 개발기
모바일 환경 제약을 만족하는 초경량 형태소 분석기를 C++20으로 개발하며, LOUDS 알고리즘과 비트 연산 최적화를 통해 용량과 성능을 극대화한 경험을 공유한다.
형태소 분석기모바일 환경LOUDSC++20비트 연산 최적화
2025. 12. 21.
카카오

Claude Code를 REST API로 감싸기: 세션, 스트리밍, MCP
Claude Code의 에이전트 기능을 웹 환경에서 REST API로 래핑하는 과정과 기술적 해결책을 공유합니다.
Claude CodeREST APIAI SDK세션 관리스트리밍
2025. 12. 21.
크리에이트립

뱅크샐러드가 선보인 AI 에이전트 비전은? 2025 핀테크 위크로 돌아보기!
뱅크샐러드가 2025 핀테크 위크에서 AI 에이전트 비전을 선보이며 금융 문제 해결과 자산 관리의 미래를 제시했습니다.
뱅크샐러드AI 에이전트핀테크 위크금융 AI마이데이터
2025. 12. 20.
뱅크샐러드