Skip to content
View Zakelly's full-sized avatar
  • Beijing, China
  • 11:51 (UTC +08:00)

Organizations

@BDWMBBS @cobble-project

Block or report Zakelly

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Zakelly/README.md

Hi there, I'm Zakelly 👋

Apache Flink® PMC Member & Committer, specialized in state management and checkpointing — Flink's state backends, checkpoint coordination, savepoints, and recovery semantics.

Beyond Flink, I'm building my own open-source (Apache-2.0) storage and stream-processing stack in Rust: an LSM-based key-value storage engine designed for the distributed/cloud era, plus a stateful stream processing engine.


🚀 Currently Building

Cobble · Rust

A high-performance LSM-based embedded key-value store for distributed systems and standalone apps — think RocksDB with distributed superpowers:

  • Hybrid local/remote object storage (S3, OSS, …)
  • Distributed global snapshots & remote compaction
  • Key-value separation, TTL, hot/cold tiering
  • Schema evolution & multi-version snapshots
  • Multi-language bindings (Java supported)

Cobble Flink · Java

A unified storage layer for Apache Flink that makes state and sink data disaggregated, observable, and consumable:

  • Flink state backend + SQL source/sink
  • Disaggregated state with high performance and fast rescaling
  • Web monitor to inspect checkpoint & sink snapshots without touching running jobs

Rivus · Rust · private, in the works

A stateful stream processing engine focused on rapid scaling, rolling updates, and record-level observability — stay tuned. 🔮


📊 GitHub Stats

Metrics


Feel free to say hello to me: zakelly.lan@gmail.com

Pinned Loading

  1. flink flink Public

    Forked from apache/flink

    Apache Flink

    Java

  2. cobble-project/cobble cobble-project/cobble Public

    A flexible embedded key-value store designed for use in distributed systems and standalone applications

    Rust 16 1

  3. cobble-project/cobble-flink cobble-project/cobble-flink Public

    A unified storage layer for Apache Flink that makes state and sink data disaggregated, observable, and consumable.

    Java 8 1