Meloming
← 모든 태그

#architecture

3개의 글

go ·

채팅 키워드알림 서비스 - 멀티테넌트 키워드 알림

라이브 채팅 firehose 한 줄이 조직별 키워드에 걸려 Slack, Discord, 앱 푸시로 나가고 ClickHouse에 남기까지를 실제 코드로 따라갑니다. 단일 테넌트로 태어난 Go 서비스가 조직, 그룹, 채널 3층 구조를 얻는 동안 무엇을 바꾸고 무엇을 그대로 뒀는지 정리합니다.

조현우 조현우 75 min read
llm ·

!신청 사랑하긴 그 긴거 : 개떡같이 말해도 찰떡같이 알아듣는 LLM 기반 신청곡 매칭 로직

라이브 채팅의 신청곡 한 줄을 스트리머 노래책의 곡으로 매칭하는 파이프라인 전체를 코드 수준으로 정리합니다. 어떤 메시지를 신청으로 볼지 가르는 티어 분류기의 실제 상수부터 10단계 결정론적 캐스케이드, 자모 단위 fuzzy, 프롬프트 캐싱을 건 LLM 판정과 환각 차단까지 다룹니다.

조현우 조현우 66 min read
meloming-ranking ·

멜로밍 랭킹 - SOOP, 치지직, 씨미 채팅 수집 및 처리 아키텍처

SOOP·치지직·씨미의 방송과 채팅을 공통 이벤트로 정규화하고, PostgreSQL·Redis Streams·ClickHouse로 분리해 멜로밍 랭킹까지 연결한 아키텍처를 소개합니다.

조현우 조현우 11 min read