Open to Work: Senior Backend & Distributed Systems Engineer (Go / Python) View LinkedIn →

Lorbic._

Decoding the mechanics of high-performance systems.

Technical Journal // Recent Articles
Jan '26

Memory Mechanics In Go - Stack vs Heap

When thinking about performance, it's easy to focus on Big O notation. But in Go, the difference between the Stack and the Heap is often the difference between a service that scales and one that chokes on GC pauses. This post explores escape analysis, the "Pointer Myth", and why passing by value is often 40x faster than passing by pointer.

Jan '26

OLTP vs OLAP - Why You Need Two Databases

"The database that runs your app cannot be the database that analyzes your app". It's a hard lesson learned at scale. Early on, Postgres does it all. But as you hit massive scale, your analytics queries start killing your login APIs. This post breaks down the physics of Row-oriented (Couchbase) vs Column-oriented (ClickHouse) databases, and how to bridge them using Change Data Capture (CDC) for a robust, lag-free architecture.

Jan '26

Go Garbage Collector Mechanics: Pacer, GOGC, and Allocation Latency

How Go's concurrent tri-color mark-sweep collector works under the hood. Learn pacer triggers, GOGC tuning, and zero-allocation memory pool patterns.

Dec '25

Introducing CouchLens: A Query Analysis Tool for Couchbase

CouchLens is a browser-based tool for analyzing Couchbase N1QL query performance. It parses system tables, extracts execution plans, and generates insights to help database administrators find performance bottlenecks without sending data to external servers. This post explains what it does, how to use it, and what features are coming.

Nov '25

What Couchbase Taught Me About System Thinking

Working with Couchbase for the past year and a half has been more than just learning a database. It has been an exercise in system thinking: seeing how indexes, queries, consistency, and durability interact, and how small design choices ripple through performance and reliability. This essay is my personal notebook from that journey. It is technically dense because Couchbase demands precision, but it is also reflective because the lessons extend beyond one database. Understanding how array indexes multiply entries, why compound index order matters, or how query consistency flags change latency is not just about Couchbase, it is about learning to think in terms of systems, trade‑offs, and consequences.

Nov '25

Understanding Private-Public Key Encryption

Understanding Private-Public Key Encryption - The Backbone of Modern Security.

Oct '25

The 5-Minute Refactor

Learn how to refactor your code in 5 minutes.

Oct '25

I Built My Own Google Drive

My journey to build my own cloud storage from scratch with nextcloudflare and the lessons I learned along the way

Sep '25

Introducing Quark

A Minimal Note-Taking System for Thoughts, Ideas, Questions, and Actions

Aug '25

Why Your Password Habits Will Get You Hacked

Practical, unsentimental steps to lock down your passwords, devices, and online identity before someone else owns them.