전체 44
#GCP 11
#클라우드튜링 9
#Node.js 8
#장애 분석 7
#GKE 7
#Kubernetes 7
#아키텍처 5
#Google Cloud 4
#Valkey 4
#Vertex AI 4
파일 분석을 Valkey Stream Worker로 분리한 이유
업로드 요청과 장기 파일 분석을 Consumer Group, PEL과 성공 후 ACK 계약으로 분리한 비동기 worker 구조를 설명합니다.
대화 데이터는 왜 Valkey와 BigQuery에 나누어 저장할까
활성 대화 복원 상태는 Valkey에, 장기 분석 이벤트는 BigQuery에 저장해 수명주기와 실패 계약을 분리한 구조를 설명합니다.
캐시는 저장보다 삭제가 어렵다: 무효화 경로를 통합한 과정
서로 다른 runtime의 설정 cache key 중 한쪽만 삭제돼 stale 위젯이 남은 문제를 공통 key builder와 ID 단위 invalidation으로 해결했습니다.
고가용성을 단순화했다: Valkey Sentinel을 제거한 이유
Spot 선점 뒤 Sentinel의 primary 인식과 replication이 갈라진 경험을 바탕으로, 단일 Standard Valkey를 선택한 조건과 포기한 것을 정리합니다.