Skip to content
View lordcheng10's full-sized avatar
🐢
🐢

Block or report lordcheng10

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.

Content in all repositories owned by your account will be closed.
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
lordcheng10/README.md

Hi, I'm Lin Chen (lordcheng10) πŸ‘‹

Apache Pulsar Committer Β· Distributed messaging Β· API gateway Β· AI infrastructure

Apache Pulsar Committer Apache Kafka Contributor Apache BookKeeper Contributor Apache APISIX Contributor

Email Profile views


🧭 About me

I work on the plumbing that moves data at trillion-message scale β€” the parts of the stack where one bad cache eviction policy costs a cluster its tail latency.

  • 🧩 Apache Pulsar Committer β€” broker load balancing (traffic-based BundleSplit), Broker Cache redesign with mark-delete eviction (hit rate 60% β†’ 90%), BookKeeper stability fixes
  • πŸ“¨ 175+ pull requests across the Apache ecosystem β€” Pulsar (109), BookKeeper (42), Kafka (20), APISIX (4)
  • πŸ—οΈ Middleware & AI infrastructure architect β€” API gateway platforms on APISIX, service-governance control planes, model-key lifecycle & AI gateway infrastructure
  • 🎀 Speaker at ApacheCon Asia 2022 and Pulsar Summit Asia
  • πŸ“ Hong Kong SAR Β· English / δΈ­ζ–‡

🌱 Open source footprint

Project Role What I work on
Apache Pulsar Committer Load balancing & BundleSplit, Broker Cache eviction, write throttling, BookKeeper blacklisting & data migration
Apache BookKeeper Contributor Storage-layer fixes behind Pulsar at large scale
Apache Kafka Contributor Replication, consumer behaviour, protocol compatibility
Apache APISIX Contributor Gateway plugins for auth, rate limiting and traffic control

I read the source before I file the bug β€” most of my patches start in the JIRA thread and end in a benchmark table.


πŸ› οΈ Tech I reach for


πŸ“ˆ By the numbers

175 PRs 4 Apache projects ApacheCon Asia 2022 speaker
Project Pull requests Where it landed
Apache Pulsar 109 broker load balancing, cache eviction, write throttling
Apache BookKeeper 42 storage-layer stability under Pulsar's write path
Apache Kafka 20 replication, consumer behaviour, protocol compatibility
Apache APISIX 4 gateway plugins: auth, rate limiting

Numbers from author:lordcheng10 PR searches β€” most of the code I ship lives upstream, not in my own repos.


Most of my code lives upstream β€” if you want to see the interesting parts, start with the Pulsar PRs.

Pinned Loading

  1. pulsar pulsar Public

    Forked from apache/pulsar

    Apache Pulsar - distributed pub-sub messaging system

    Java 1

  2. apache/kafka apache/kafka Public

    Apache Kafka - A distributed event streaming platform

    Java 34.2k 15.6k

  3. flink flink Public

    Forked from apache/flink

    Apache Flink

    Java 1 1

  4. rocketmq rocketmq Public

    Forked from apache/rocketmq

    Mirror of Apache RocketMQ

    Java

  5. openresty openresty Public

    Forked from openresty/openresty

    High Performance Web Platform Based on Nginx and LuaJIT

    C