v1.0.0 Open Source • MIT License

A deterministic ledger engine built for speed and correctness for high-throughput balance systems. We serve you with lock-free and nanosecond-level performance.

Why Orbit Ledger?

Stop fighting with database locks. Let us handle the hard part.

🔢

Deterministic Ordering

Same inputs produce same outputs. Every time. Per-account event sequencing guarantees consistency.

Correct Balance Transitions

No race conditions, no lost updates. Every credit and debit is tracked with atomic precision.

Zero DB Locking

Database is never in the hot path. Process millions of transactions in-memory, persist in batches.

📦

Unified Output

History + Balance Delta in one atomic payload. Perfect for auditing and compliance.

🚀

LMAX Disruptor Core

Built on the same technology that powers LMAX Exchange. Lock-free, mechanical sympathy.

🔧

You Own Persistence

We compute. You store. Full control over how and when you persist to your database.

4.5M+

Verified Events/sec

<1μs

p99 Latency

1500x

Fewer DB calls

0

Lock contention

See the Difference

Watch how 5 concurrent threads process the same account

❌ Traditional Database

Each thread waits for lock → Sequential

5 Threads (Same Account)
T1 🔒
T2
T3
T4
T5
↓ One by one
🔎
SELECT FOR UPDATE
✍️
UPDATE
📥
INSERT
⏱️ ~500ms total
3×5 = 15 DB calls
5 locks
⚠️ Risk of timeout, deadlock, or lock contention under high concurrency

✅ Orbit Ledger

All threads instant → Batch to DB

5 Threads (Same Account)
T1
T2
T3
T4
T5
↓ Ring Buffer
+100
-50
+200
-30
+80
Δ = +300
↓ Batch
✍️
UPDATE
📥
INSERT history
⚡ <1μs per thread
2 DB calls
0 locks

The Problem We Solve

1000 Transactions shouldn't mean 1000 DB Calls

Metric Traditional DB (1000 tx) Orbit (1000 tx) Improvement
DB Calls 3,000 (3 per tx) 2 (1 batch) 1500x fewer
DB Locks 1,000 locks 0
SELECT FOR UPDATE 1,000 queries 0
Throughput ~2,000 ops/sec >4,500,000 ops/sec 2000x+ faster
Latency (p99) 10-100ms <1μs 10,000x lower

Ready to Get Started?

Add Orbit Ledger to your project and start processing transactions at nanosecond speeds.

pom.xml
<dependency>
    <groupId>io.orbit.ledger</groupId>
    <artifactId>Orbit-ledger</artifactId>
    <version>1.0.0</version>
</dependency>
Read the Docs →