Barcelona, Spain

Jack Vanlightly

Elite
@Vanlightly

Working at Confluent, thinking about streaming.

bookkeeper-tlaplus. A TLA+ specification of the Apache BookKeeper replication protocol

104

raft-tlaplus. TLA+ specifications for Raft and variants

91

kafka-tlaplus. TLA+ specifications for Kafka related algorithms

90

ChaosTestingCode. Code for doing chaos testing on various distributed systems

84

Taskling.NET. API for batch jobs. Partitioning of batches into blocks of work, limiting the number of concurrent task instances, critical sections across servers, standardised activity logging and alerting.

69

DslParser. Example of a DSL parser that takes a DSL and generates a SQL query and parameters

66

StreamProcessingSeries. Source code for my data processing pipelines blog series

54

vsr-tlaplus. TLA+ specifications related to Viewstamped Replication

52

table-formats-tlaplus. TLA+ specs for table formats

43

RabbitMq-PoC-Code. Just proof of concept code for working with the C# RabbitMq client

37

CDC-Tools. .NET Core applications and libraries for working with SQL Server CDC, with outputs to SQL Server, Kafka, Redshift

28

Govrnanza. An API governance system for managing APIs in large organisations

19

Rebalanser. .NET Standard 2.0 library for resource distribution amongst collaborating nodes, for example, distributing multiple queues amongst a group of consumers.

17

openmessaging-benchmark-custom. Java

15

RabbitTestTool. A tool for running performance and correctness experiments on RabbitMQ

8

NServiceBus-RabbitMq-Examples. Example code for using NServiceBus with RabbitMq

6

formal-methods-playground. TLA

5

maelstrom-playground. Playing with Jepsen Maelstrom

4

GRASS. GRaph of the Architecture of Systems and Servers

2

MessageSystemExperiments. Some code for experiments with various messaging systems

2

PLangPlayground. OpenEdge ABL

1

redpanda-openmessaging-benchmark. Java

1

simulation. TLA

1

pulsar-flink-playground. Just for messing around with pulsar and flink

1

r.aws.secretsmanager. Simple package for getting secrets from AWS Secrets Manager

1

Graphode. Build call graphs including external resource accesses and store in Neo4j, Gephi and other graphing tools

1
26
Apply