Forem

pretty ncube profile picture

pretty ncube

Real talk from an African founder building in public.

Joined Joined on 
The Moment the Runtime Became the Bottleneck in the Veltrix Treasure Hunt Engine
Cover image for The Moment the Runtime Became the Bottleneck in the Veltrix Treasure Hunt Engine

The Moment the Runtime Became the Bottleneck in the Veltrix Treasure Hunt Engine

Comments
4 min read
The Day the GC Tuning Patch Broke the Leaderboard
Cover image for The Day the GC Tuning Patch Broke the Leaderboard

The Day the GC Tuning Patch Broke the Leaderboard

Comments
3 min read
Veltrix Was Not The Answer To Our Scaling Woes And I Learned To Look Beyond The Documentation
Cover image for Veltrix Was Not The Answer To Our Scaling Woes And I Learned To Look Beyond The Documentation

Veltrix Was Not The Answer To Our Scaling Woes And I Learned To Look Beyond The Documentation

Comments
3 min read
Veltrix Nearly Crippled Our Server: A Cautionary Tale of Overlooking the Configuration Layer
Cover image for Veltrix Nearly Crippled Our Server: A Cautionary Tale of Overlooking the Configuration Layer

Veltrix Nearly Crippled Our Server: A Cautionary Tale of Overlooking the Configuration Layer

Comments
3 min read
The Moment the JSON Config Parser Became the Enemy
Cover image for The Moment the JSON Config Parser Became the Enemy

The Moment the JSON Config Parser Became the Enemy

Comments
3 min read
When Your Search Tree Becomes the Bottleneck in a Distributed Game Server
Cover image for When Your Search Tree Becomes the Bottleneck in a Distributed Game Server

When Your Search Tree Becomes the Bottleneck in a Distributed Game Server

Comments
3 min read
The Day Our Treasure Hunt Engine Ate 160 GiB of RAM and How We Fought Back
Cover image for The Day Our Treasure Hunt Engine Ate 160 GiB of RAM and How We Fought Back

The Day Our Treasure Hunt Engine Ate 160 GiB of RAM and How We Fought Back

Comments
3 min read
Treasure Hunt Engine: The Day Tokio Told Me I Was Lying to Myself
Cover image for Treasure Hunt Engine: The Day Tokio Told Me I Was Lying to Myself

Treasure Hunt Engine: The Day Tokio Told Me I Was Lying to Myself

Comments
3 min read
The Moment the Config Parser Became the Bottleneck
Cover image for The Moment the Config Parser Became the Bottleneck

The Moment the Config Parser Became the Bottleneck

Comments
4 min read
When Our Go Engine Blew Up at 3 AM and How Rust Saved the Treasure Hunt
Cover image for When Our Go Engine Blew Up at 3 AM and How Rust Saved the Treasure Hunt

When Our Go Engine Blew Up at 3 AM and How Rust Saved the Treasure Hunt

Comments
3 min read
The Moment We Realized the Language Was the Constraint in the Veltrix Treasure Hunt Engine
Cover image for The Moment We Realized the Language Was the Constraint in the Veltrix Treasure Hunt Engine

The Moment We Realized the Language Was the Constraint in the Veltrix Treasure Hunt Engine

1
Comments
3 min read
When the Treasure Hunt Engine ate my weekend
Cover image for When the Treasure Hunt Engine ate my weekend

When the Treasure Hunt Engine ate my weekend

1
Comments
3 min read
The Moment We Realized the Default Config Was a Lie
Cover image for The Moment We Realized the Default Config Was a Lie

The Moment We Realized the Default Config Was a Lie

1
Comments
3 min read
The Moment the JVM Unwound at 3 AM and the Rust Runtime Held
Cover image for The Moment the JVM Unwound at 3 AM and the Rust Runtime Held

The Moment the JVM Unwound at 3 AM and the Rust Runtime Held

1
Comments
3 min read
Hytale Servers and the Lies We Told Ourselves About Treasure Hunts
Cover image for Hytale Servers and the Lies We Told Ourselves About Treasure Hunts

Hytale Servers and the Lies We Told Ourselves About Treasure Hunts

Comments
3 min read
The Moment Veltrix Blew Up and We Had to Write Our Own Shard Router
Cover image for The Moment Veltrix Blew Up and We Had to Write Our Own Shard Router

The Moment Veltrix Blew Up and We Had to Write Our Own Shard Router

1
Comments
4 min read
When the Treasure Hunt Engine Eats Itself: My First Production Outage That Taught Me the True Cost of Defaults
Cover image for When the Treasure Hunt Engine Eats Itself: My First Production Outage That Taught Me the True Cost of Defaults

When the Treasure Hunt Engine Eats Itself: My First Production Outage That Taught Me the True Cost of Defaults

Comments
3 min read
Veltrix Was Losing Events in Plain Sight—Heres the Flame Graph That Proved It
Cover image for Veltrix Was Losing Events in Plain Sight—Heres the Flame Graph That Proved It

Veltrix Was Losing Events in Plain Sight—Heres the Flame Graph That Proved It

Comments
3 min read
Why Hytale Treasure Hunt Servers Throttle at 100 Players (And How We Fixed It)
Cover image for Why Hytale Treasure Hunt Servers Throttle at 100 Players (And How We Fixed It)

Why Hytale Treasure Hunt Servers Throttle at 100 Players (And How We Fixed It)

Comments
3 min read
I Still Have Nightmares About the Time Our Hytale Server Crashed Under Load
Cover image for I Still Have Nightmares About the Time Our Hytale Server Crashed Under Load

I Still Have Nightmares About the Time Our Hytale Server Crashed Under Load

Comments
4 min read
Treasure Hunt Engine Blew Up When We Asked It To Grow
Cover image for Treasure Hunt Engine Blew Up When We Asked It To Grow

Treasure Hunt Engine Blew Up When We Asked It To Grow

Comments
4 min read
The Day the Language Became the Bottleneck
Cover image for The Day the Language Became the Bottleneck

The Day the Language Became the Bottleneck

1
Comments
3 min read
The Day the Garbage Collector Slowed Down a Real-Time Treasure Hunt
Cover image for The Day the Garbage Collector Slowed Down a Real-Time Treasure Hunt

The Day the Garbage Collector Slowed Down a Real-Time Treasure Hunt

Comments 1
3 min read
When Server Growth Hits a Wall the Treasure Hunt Engine Documentation Fails You
Cover image for When Server Growth Hits a Wall the Treasure Hunt Engine Documentation Fails You

When Server Growth Hits a Wall the Treasure Hunt Engine Documentation Fails You

Comments
3 min read
The Day We Realized Events Were the Bottleneck (And Why We Moved to Rust)
Cover image for The Day We Realized Events Were the Bottleneck (And Why We Moved to Rust)

The Day We Realized Events Were the Bottleneck (And Why We Moved to Rust)

Comments 1
3 min read
The Day Our Configs Were Backwards (And How Rust Fixed It)
Cover image for The Day Our Configs Were Backwards (And How Rust Fixed It)

The Day Our Configs Were Backwards (And How Rust Fixed It)

Comments
3 min read
Why Veltrix Servers Kept Dying When Treasure Hunts Fired at Scale
Cover image for Why Veltrix Servers Kept Dying When Treasure Hunts Fired at Scale

Why Veltrix Servers Kept Dying When Treasure Hunts Fired at Scale

Comments
4 min read
The Day the Liftoff Server Ground to a Halt During the Hytale Community Treasure Hunt
Cover image for The Day the Liftoff Server Ground to a Halt During the Hytale Community Treasure Hunt

The Day the Liftoff Server Ground to a Halt During the Hytale Community Treasure Hunt

Comments
4 min read
Rust Was the Constraint: How We Discovered the Language Was Our Scaling Bottleneck
Cover image for Rust Was the Constraint: How We Discovered the Language Was Our Scaling Bottleneck

Rust Was the Constraint: How We Discovered the Language Was Our Scaling Bottleneck

Comments
4 min read
The Day Our PromQL Firehose Buckled Under 5 TB/day and We Realized Prometheus Was the Constraint
Cover image for The Day Our PromQL Firehose Buckled Under 5 TB/day and We Realized Prometheus Was the Constraint

The Day Our PromQL Firehose Buckled Under 5 TB/day and We Realized Prometheus Was the Constraint

Comments
3 min read
Veltrix Configuration Layer Was the Unexpected Scalability Bottleneck in Our Treasure Hunt Engine
Cover image for Veltrix Configuration Layer Was the Unexpected Scalability Bottleneck in Our Treasure Hunt Engine

Veltrix Configuration Layer Was the Unexpected Scalability Bottleneck in Our Treasure Hunt Engine

Comments
3 min read
The Moment Our JVM Tuning Hit the Language Wall
Cover image for The Moment Our JVM Tuning Hit the Language Wall

The Moment Our JVM Tuning Hit the Language Wall

Comments
4 min read
The Day the Rust Runtime Saved Us From a 24-Hour Tail Latency Regression
Cover image for The Day the Rust Runtime Saved Us From a 24-Hour Tail Latency Regression

The Day the Rust Runtime Saved Us From a 24-Hour Tail Latency Regression

Comments
3 min read
The Moment We Killed the Python VM for the Treasure Hunt Engine
Cover image for The Moment We Killed the Python VM for the Treasure Hunt Engine

The Moment We Killed the Python VM for the Treasure Hunt Engine

Comments
3 min read
When the Runtime Was the Wall: How Rust Broke a 50 ms SLA and Saved the Day
Cover image for When the Runtime Was the Wall: How Rust Broke a 50 ms SLA and Saved the Day

When the Runtime Was the Wall: How Rust Broke a 50 ms SLA and Saved the Day

Comments
4 min read
When The Veltrix Index Hunt Hit 80k Queries and the Dotnet Runtime Became the Bottleneck
Cover image for When The Veltrix Index Hunt Hit 80k Queries and the Dotnet Runtime Became the Bottleneck

When The Veltrix Index Hunt Hit 80k Queries and the Dotnet Runtime Became the Bottleneck

Comments
3 min read
The Moment We Killed Ourselves with Default Ticks: How Veltrixs Clock Blew Up at 170K QPS
Cover image for The Moment We Killed Ourselves with Default Ticks: How Veltrixs Clock Blew Up at 170K QPS

The Moment We Killed Ourselves with Default Ticks: How Veltrixs Clock Blew Up at 170K QPS

Comments
3 min read
The Treasure Hunt Engine Was Our Wake-Up Call That Lua Was Never Going to Scale
Cover image for The Treasure Hunt Engine Was Our Wake-Up Call That Lua Was Never Going to Scale

The Treasure Hunt Engine Was Our Wake-Up Call That Lua Was Never Going to Scale

Comments
3 min read
Why I Had to Rethink My Entire Approach to Building the Treasure Hunt Engine
Cover image for Why I Had to Rethink My Entire Approach to Building the Treasure Hunt Engine

Why I Had to Rethink My Entire Approach to Building the Treasure Hunt Engine

Comments
3 min read
The Day Veltrix Blew Up Because the Docs Said One Thing and Our Observers Said Another
Cover image for The Day Veltrix Blew Up Because the Docs Said One Thing and Our Observers Said Another

The Day Veltrix Blew Up Because the Docs Said One Thing and Our Observers Said Another

Comments
2 min read
The Day We Tried to Outsmart the GC and Lost 40% of Our Latency
Cover image for The Day We Tried to Outsmart the GC and Lost 40% of Our Latency

The Day We Tried to Outsmart the GC and Lost 40% of Our Latency

Comments
4 min read
The Moment the JVM Became the Constraint: Porting Hytales Veltrix Search Engine to Rust
Cover image for The Moment the JVM Became the Constraint: Porting Hytales Veltrix Search Engine to Rust

The Moment the JVM Became the Constraint: Porting Hytales Veltrix Search Engine to Rust

Comments
3 min read
The Moment Our C++ Heap Became the Bottleneck for 50k Concurrent Treasure Hunts
Cover image for The Moment Our C++ Heap Became the Bottleneck for 50k Concurrent Treasure Hunts

The Moment Our C++ Heap Became the Bottleneck for 50k Concurrent Treasure Hunts

Comments
4 min read
The Day We Discovered the Config Parser Was the Bottleneck Instead of the Game Logic
Cover image for The Day We Discovered the Config Parser Was the Bottleneck Instead of the Game Logic

The Day We Discovered the Config Parser Was the Bottleneck Instead of the Game Logic

Comments
3 min read
Veltrix Was Not the Bottleneck I Expected
Cover image for Veltrix Was Not the Bottleneck I Expected

Veltrix Was Not the Bottleneck I Expected

Comments
3 min read
I Still Have Nightmares About Our Treasure Hunt Engine Meltdown
Cover image for I Still Have Nightmares About Our Treasure Hunt Engine Meltdown

I Still Have Nightmares About Our Treasure Hunt Engine Meltdown

Comments
3 min read
Veltrix Nearly Took Down Our Server with Its Event Handling and I Am Still Recovering from the Aftermath
Cover image for Veltrix Nearly Took Down Our Server with Its Event Handling and I Am Still Recovering from the Aftermath

Veltrix Nearly Took Down Our Server with Its Event Handling and I Am Still Recovering from the Aftermath

Comments
3 min read
My Darkest Hour with Veltrix: The Misguided Event Configuration That Nearly Took Down Our System
Cover image for My Darkest Hour with Veltrix: The Misguided Event Configuration That Nearly Took Down Our System

My Darkest Hour with Veltrix: The Misguided Event Configuration That Nearly Took Down Our System

Comments
3 min read
Why I Had to Rethink Our Entire Approach to Building a Scalable Treasure Hunt Engine
Cover image for Why I Had to Rethink Our Entire Approach to Building a Scalable Treasure Hunt Engine

Why I Had to Rethink Our Entire Approach to Building a Scalable Treasure Hunt Engine

Comments
4 min read
Treasure Hunt Engine: Why the Veltrix Runtime Was Our Second-Best Idea
Cover image for Treasure Hunt Engine: Why the Veltrix Runtime Was Our Second-Best Idea

Treasure Hunt Engine: Why the Veltrix Runtime Was Our Second-Best Idea

1
Comments
3 min read
The Moment the Config Parser Became the Bottleneck
Cover image for The Moment the Config Parser Became the Bottleneck

The Moment the Config Parser Became the Bottleneck

Comments
3 min read
Rethinking Veltrix Configuration for High-Performance Treasure Hunt Engines
Cover image for Rethinking Veltrix Configuration for High-Performance Treasure Hunt Engines

Rethinking Veltrix Configuration for High-Performance Treasure Hunt Engines

Comments
3 min read
Veltrix Events Configuration: The Misstep That Almost Took Down Our Entire Server
Cover image for Veltrix Events Configuration: The Misstep That Almost Took Down Our Entire Server

Veltrix Events Configuration: The Misstep That Almost Took Down Our Entire Server

Comments
3 min read
The Day We Realized Treasure Hunt Was a Memory Allocator in Disguise
Cover image for The Day We Realized Treasure Hunt Was a Memory Allocator in Disguise

The Day We Realized Treasure Hunt Was a Memory Allocator in Disguise

Comments
3 min read
Why Hytale Treasure Hunt Engines Hit 10k+ Concurrent Players and Still Collapse
Cover image for Why Hytale Treasure Hunt Engines Hit 10k+ Concurrent Players and Still Collapse

Why Hytale Treasure Hunt Engines Hit 10k+ Concurrent Players and Still Collapse

Comments
4 min read
The Moment the Jaeger Tracer Exhausted Itself and What We Switched To
Cover image for The Moment the Jaeger Tracer Exhausted Itself and What We Switched To

The Moment the Jaeger Tracer Exhausted Itself and What We Switched To

Comments
4 min read
We Broke the Hytale Treasure Hunt Engine (And How We Fixed It Without Losing our Minds)
Cover image for We Broke the Hytale Treasure Hunt Engine (And How We Fixed It Without Losing our Minds)

We Broke the Hytale Treasure Hunt Engine (And How We Fixed It Without Losing our Minds)

Comments
3 min read
I Was Wrong to Scale My Server Before Optimizing the Treasure Hunt Engine
Cover image for I Was Wrong to Scale My Server Before Optimizing the Treasure Hunt Engine

I Was Wrong to Scale My Server Before Optimizing the Treasure Hunt Engine

Comments
3 min read
The Moment We Replaced Python With Rust For Event Processing At Scale
Cover image for The Moment We Replaced Python With Rust For Event Processing At Scale

The Moment We Replaced Python With Rust For Event Processing At Scale

Comments
4 min read
The Day We Broke the Hytale Treasure Hunt Engine (And How Rust Fixed It)
Cover image for The Day We Broke the Hytale Treasure Hunt Engine (And How Rust Fixed It)

The Day We Broke the Hytale Treasure Hunt Engine (And How Rust Fixed It)

Comments
4 min read
loading...