거래소 시세 데이터 플레인 구축
거래소 열한 곳의 호가를 Rust 수집기, Redpanda, RisingWave로 모아 USD 기준 프리미엄을 계산하고 웹 터미널로 서빙하는 구조와 설계 결정을 정리합니다.
분산 스냅샷의 고전 Chandy-Lamport가 Flink의 Asynchronous Barrier Snapshotting과 RisingWave의 epoch barrier로 이어지는 흐름을 정리한 학습 노트입니다.
BibTeX
@online{jerry2026chandy,
author = {Jerry},
title = {{Chandy-Lamport에서 Asynchronous Barrier Snapshotting까지}},
year = {2026},
date = {2026-10-17},
url = {https://jerrylog.dev/ko/blog/chandy-lamport-to-abs},
language = {korean},
}APA
Jerry. (2026, October 17). Chandy-Lamport에서 Asynchronous Barrier Snapshotting까지. Jerrylog. https://jerrylog.dev/ko/blog/chandy-lamport-to-abs
거래소 열한 곳의 호가를 Rust 수집기, Redpanda, RisingWave로 모아 USD 기준 프리미엄을 계산하고 웹 터미널로 서빙하는 구조와 설계 결정을 정리합니다.
S3 Parquet와 BigQuery로 이중 운영하던 데이터를 Delta Lake 한 벌로 합치고, Databricks 고객에게는 Delta Sharing, 그 밖에는 UniForm을 통한 Iceberg로 제공한 과정.
MAB 프레임워크로 Online Learning to Rank를 어떻게 정의하는지와 그 변천사를 간략히 정리한 글.
스트림 처리 엔진은 장애가 나도 "정확히 한 번" 처리한 것처럼 결과를 복구해야 합니다. 그러려면 계속 흐르는 시스템 전체의 상태를 어느 한 시점에 일관되게 찍어 둘 수 있어야 합니다. 멈추지 않고 돌아가는 분산 시스템에서, 전체 상태를 어떻게 한 장의 사진처럼 찍을 수 있을까요?
세 프로세스가 각자 편한 시각에 상태를 찍었습니다. P1은 $10을 보내기 전을, P2는 그 $10을 받은 뒤를 기록해서 합계가 $210이 되고 없던 돈 $10이 생겼습니다.
응원의 댓글을 달아주신다면 힘내서 더 빨리 써보도록 하겠습니다...
댓글