vanlightly Profile Banner
Jack Vanlightly Profile
Jack Vanlightly

@vanlightly

Followers
4K
Following
997
Media
104
Statuses
2K

@confluentinc thinking about event streaming. Ex @Splunk, @VMware https://t.co/3axXZezyy4, https://t.co/voJWmL4KM6 Credit: ESO/B. Tafreshi

Barcelona, Spain
Joined November 2016
Don't wanna be here? Send us removal request.
@vanlightly
Jack Vanlightly
9 months
I've written 18 posts (and counting) on table format internals. I've created a page that contains the list of my writings on the subject, including my formal verification work. Any suggestions on further table format analysis?.
2
14
121
@vanlightly
Jack Vanlightly
3 days
In distributed systems, reliability isn’t just about retries and durability, it’s about knowing who owns recovery. My latest post, based on the Coordinated Progress model I posted previously, explores how reliable triggers create responsibility boundaries and how those boundaries.
0
16
101
@vanlightly
Jack Vanlightly
1 month
Over the past few months, I’ve been thinking deeply about how systems make progress reliably in the face of partial failures, service boundaries, retries, and complex dependencies. Building reliable workflows across microservices, functions, and stream processors is one of the.
3
16
61
@vanlightly
Jack Vanlightly
1 month
How to reliably distribute work across microservices, stream processors, durable execution, event-driven, orchestration and now AI agents?. Coordinated Progress is a 4-part series that explores the common structure behind reliable distributed systems.
1
31
184
@vanlightly
Jack Vanlightly
3 months
Another Humans of the Data Sphere is out, with issue 10! In this issue people are talking fsyncs, tips for running ClickHouse at scale, the problems with MCP and more. Plus I dig up a classic paper from 1962.
0
2
7
@vanlightly
Jack Vanlightly
4 months
The specs are in this repo for anyone interested.
0
0
5
@vanlightly
Jack Vanlightly
4 months
0
0
3
@vanlightly
Jack Vanlightly
4 months
Proud to have contributed formal verification (TLA+) for three key improvements in Kafka 4.0:. ✅ KIP-966: Strengthens the replication protocol. ✅ KIP-996: Introduces PreVote for more stable KRaft leadership. ✅ KIP-848: Delivers more efficient, predictable rebalancing.
4
20
115
@vanlightly
Jack Vanlightly
4 months
Seems like I’m not alone. For what it’s worth, I’ve got a great fit at Confluent — but the more senior I get, the more I wonder how sustainable that is across future PE roles. Thinking of writing a blog post, maybe with interviews or perspectives from PEs who aren’t natural cat.
@vanlightly
Jack Vanlightly
4 months
Any Principal Engineers out there with ADHD or creative wiring — who don’t thrive in the tasks of project coordination, alignment meetings, and people management, but thrive on strategy, system design, writing, and shaping direction through ideas? Curious how you navigate the.
0
1
30
@vanlightly
Jack Vanlightly
4 months
RT @ijuma: And the old group coordinator implementation is gone from Apache Kafka - love it when open-source projects can delete large chun….
0
3
0
@vanlightly
Jack Vanlightly
4 months
Any Principal Engineers out there with ADHD or creative wiring — who don’t thrive in the tasks of project coordination, alignment meetings, and people management, but thrive on strategy, system design, writing, and shaping direction through ideas? Curious how you navigate the.
19
8
180
@vanlightly
Jack Vanlightly
4 months
A new disaggregated log replication survey post is out. How does the combination of Apache Pulsar with Apache BookKeeper divide and conquer the responsibilities of log replication?
0
19
98
@vanlightly
Jack Vanlightly
4 months
Another Humans of the Data Sphere is out, with issue #9! In this issue, we also look at whether software engineers can learn from mechanical engineering, and looking at table formats as a form of virtualization.
0
2
8
@vanlightly
Jack Vanlightly
5 months
RT @ankushpd: If you are looking for formal models of a real-world distributed system, DeepSeek @deepseek_ai released P specifications for….
0
43
0
@vanlightly
Jack Vanlightly
5 months
A new log replication disaggregation survey post is out! .The Kafka Replication Protocol:.🔹Separation of control plane from data plane. 🔹Role separation with minimal coupling. 🔹Kafka’s alignment with Paxos roles.
2
17
119
@vanlightly
Jack Vanlightly
5 months
I may have to add Restate to my disaggregated log replication survey 😁.
@StephanEwen
Stephan Ewen
5 months
We released Restate 1.2 🎉🎉. A 𝐝𝐢𝐬𝐭𝐫𝐢𝐛𝐮𝐭𝐞𝐝 𝐝𝐮𝐫𝐚𝐛𝐥𝐞 𝐞𝐱𝐞𝐜𝐮𝐭𝐢𝐨𝐧 𝐫𝐮𝐧𝐭𝐢𝐦𝐞, 𝐟𝐫𝐨𝐦 𝐟𝐢𝐫𝐬𝐭 𝐩𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬. This team built the incredible: a full stack (no log/DB needed) with amazing resilience, flexibility, simplicity 🔥.(link in reply)👇
Tweet media one
0
2
17
@vanlightly
Jack Vanlightly
5 months
Next in the survey is the Kafka Replication protocol.
0
0
2
@vanlightly
Jack Vanlightly
5 months
The first post in the survey of disaggregated log replication systems is out! It looks at Neon's serverless Postgres write-path, which weaves consensus from heterogeneous components, based on MultiPaxos.
1
15
92
@vanlightly
Jack Vanlightly
5 months
Part 1 of the survey of disaggregated log replication systems comes out tomorrow😀.
0
0
2
@vanlightly
Jack Vanlightly
5 months
I updated my How to Disaggregate a Log Replication Protocol to include "separating ordering from IO". Basically I couldn't ignore CORFU as a way of separating responsibilities! So now we have A-F of ways of breaking apart the monolith.
3
20
113