
라이브채팅 플랫폼 구현기 1탄 : 개발 언어 및 기반기술 조사
20만 동시 접속 실시간 채팅 요구를 위해 Kotlin·Spring Boot·WebSocket 기반을 선택했습니다.\nKafka 스트림과 아호-코라식으로 확장성과 실시간 금칙어 처리를 설계했습니다.
새로운 기술 블로그가 추가되었어요

20만 동시 접속 실시간 채팅 요구를 위해 Kotlin·Spring Boot·WebSocket 기반을 선택했습니다.\nKafka 스트림과 아호-코라식으로 확장성과 실시간 금칙어 처리를 설계했습니다.


키친보드는 식자재 시장의 현실에 맞게 청구/수납 서비스를 설계했습니다.\n미납금, 청구 없이 수납되는 상황, 대량 알림 전송 제약을 고려해 관계를 느슨하게 풀어냈습니다.


BigQuery 기반 CDC 파이프라인으로 정형·비정형 데이터를 Final 테이블에 동기화했습니다.\nMerge와 리소스 분리로 적재 시간·조회 응답 시간·비용을 개선했습니다.


BigQuery 도입으로 정형·비정형 데이터 파이프라인을 분리해 구축하고, CDC 기반 적재와 Merge Procedure로 원본 정합성을 맞췄습니다. 또한 데이터 레이크하우스화, 쿼리 성능 개선, 비용 절감 효과를 얻었습니다.

MSA 환경에서 유저 세그멘테이션을 위해 구체화된 뷰와 이벤트 드리븐 구조를 도입했습니다. 캐시와 동기화를 결합해 빠른 조회 성능과 장애 전파 차단을 확보했습니다.


광고 예산의 계획 대비 소진 속도를 제어하는 시스템을 마이크로서비스로 단계적으로 분리했습니다. Kafka와 Prometheus 기반 집계·관측을 강화해 제어 주기와 가설 검증 속도를 개선했습니다.


기존 데이터 파이프라인의 지연, 스토리지, 쿼리 경합, 복잡성 문제를 분석했습니다. BigQuery Streaming API와 프로젝트·파티션 분리로 개선 방향을 설계했습니다.


기존 데이터 파이프라인의 지연과 복잡성을 줄이기 위해 컬리가 BigQuery 도입 배경과 주안점을 정리했습니다. 스트리밍 적재, 파티션 관리, 프로젝트 분리로 성능과 비용을 함께 고려했습니다.
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

FCM 푸시의 TOKEN, TOPIC 개념과 발송 흐름을 정리하고 서버 설계 사례를 소개했습니다. 또한 멀티 FirebaseApp 관리, iOS APNs 이슈, FCM의 한계점까지 함께 다뤘습니다.

카카오페이 서버 개발의 결제·정산 도메인과 주요 서비스 구현 사례를 소개했습니다.\nKotlin·Spring·MySQL·Kafka 기반 개발과 운영 환경, 협업 문화를 설명합니다.


리디에서 내부 API를 Kafka 기반 이벤트 버스로 전환한 활용 사례를 소개했습니다. 실시간 랭킹, 분석, 작업 큐, 이벤트 처리에 Kafka를 적용한 방식과 예시 코드를 다뤘습니다.


쿠키런: 킹덤 출시 직후 발생한 대규모 장애를 신입 입사자의 시점에서 회고한 글입니다. 데이터 이주와 정합성 검증을 통해 서비스를 복구한 과정을 담았습니다.

DB Trigger를 제거하고 Kafka 기반 비동기 분산처리로 전환하는 과정에서 재시도 로직을 구현한 사례를 소개했습니다. Spring Cloud Stream을 이용한 적용 과정을 기술적으로 공유했습니다.


커머스 시계열 지표의 급변을 자동 감지하기 위해 온라인 CPD와 SDAR 기반 모델을 도입했습니다. Airflow와 Glue로 ETL·알림 파이프라인을 구성해 Slack 경보까지 연결했습니다.