← Back
Writing
Thoughts on engineering, distributed systems, and the craft of software.
17 articles.
- I Used Postgres as a Cache Instead of Redis. Here's What Happened.
-
2026-04-08 · Markian Mumba · Tech blog
For what shall it profit a man, if he shall gain the whole world, and lose his own soul?
Caching, redis,postgres,Datasource
- The Config Server Needs the Service Registry. The Service Registry Config Is in the Config Server.
-
2026-03-27 · Markian mumba · Tech blog
I lost my mind in this game..like Vincent van Gogh. He dedicated his life to his craft and lost his mind in the process That's happening to me. But, fuck it. When that gold belt is around my waist, when my mother has a big mansion ,then it will pay.
config server, zipkin, traceability
- A User Clicks 'Book Now' and Their JWT Travels Through Four Services. Here's How.
-
2026-03-26 · Markian mumba · Tech blog
Confucius said: "A man who understands the Tao in the morning can die contentedly in the evening".That is to say if you fully experience just one complete moment of existence, you can be satisfied and ready to die
interceptor,jwt,autoconfiguration,dependency injection
- Half of My OAuth2 Login Flow Is Code I Never Wrote
-
2026-03-25 · Markian Mumba · Tech blog
if I was on a desert island, then I would have to get used to my own company — just me and the coconuts. He said I would have to accept myself, my warts and all, and that we don’t get to choose our warts. They are part of us and we have to live with them.
OAuth,OpenID,PKCE,Cookie,jwks
- Everything I Knew About Spring Security Was Built for a Monolith
-
2026-03-25 · Markian Mumba · Tech blog
So then, the relationship of self to other is the complete realization that loving yourself is impossible without loving everything defined as other than yourself
Microservice,authentication,auth-server,jwts,oauth2,openID
- Eureka Promises Load Balancing. gRPC Has Never Heard of Eureka.
-
2026-03-22 · Markian Mumba · Tech blog
The paradox of education is precisely this — that as one begins to become conscious one begins to examine the society in which he is being educated
Name Resolver,Eureka,Round Robin,
- I Thought I Was Building an API Gateway. Turns Out It's a BFF.
-
2026-03-22 · Markian Mumba · Tech blog
So, actually ,therefore , the course of wisdom What is really sensible, is to let go is to commit oneself, to give oneself up and that's quite mad So we come to the strange conculsion that in madness lies sanity
Microservice, service registry, eureka,proto-util
- The First Service That Actually Does Something — Wiring Up gRPC, Flyway, and JPA
-
2026-03-22 · Markian Mumba · Tech blog
Before you heal someone, ask him if he's willing to give up the things that make him sick.
sql,jpa,grpc server,pagination
- Designing gRPC Contracts Before Writing a Single Service
-
2026-03-21 · Markian Mumba · Tech blog
If You Know the Way Broadly, You Will See It in All Things.
Microservices, proto,gradle,contracts
- Over Engineering on Purpose
-
2026-03-20 · Markian mumba · Tech blog
I think we forget things if we have no one to tell them.
Microservices,Spring boot, Series
- Explain Garbage Collection (CMS vs G1 GC)?
-
2025-09-30 · Markian Mumba · Tech blog
I suppose in the end, the whole of life becomes an act of letting go, but what always hurts the most ,is not taking a moment to say goodbye
Tech,Garbage Collection,Memory management,Heap
- What is the difference between HashMap, Hashtable and ConcurrentHashMap?
-
2025-09-22 · Markian Mumba · Tech blog
You must be imaginative, strong-hearted. You must try things that may not work, and you must not let anyone define your limits because of where you come from. Your only limit is your soul.
Tech,Data structures, Hashmap,Hashtable,concurrenthashmap
- Building an Image Upload Service with Azure Blob Storage (and a Few Tangents Along the Way)
-
2025-09-02 · Markian Mumba · Tech blog
One must never let the fire in one’s soul die, for it is only through this inner fire that we can overcome the difficulties of life. What is done in love is done well.
Tech,cloud,azure blob storage
- Scaling Databases, CAP Theorem, and the Magic of Quorum
-
2025-08-12 · Markian Mumba · Tech blog
It is important to draw wisdom from many different places,If we take it from one place it becomes rigid and stale. Understanding other ,the other element and the other nations will help you become whole.
Daily,Database,Distributed systems
- The Day I Learned About Short Polling (Thanks to Mobile Money Payments)
-
2025-08-12 · Markian Mumba · Tech blog
there is no way of controlling what you're experiencing, because what you're experiencing is you. And to try and really fundamentally control that. This is going around the circle
Tech, Fault tolerance,polling
- How to Solve the Dual Write Problem in Distributed Systems
-
2025-08-12 · Markian Mumba · Tech blog
For what shall it profit a man, if he shall gain the whole world, and lose his own soul? Mark8:36
Daily,Database,Distributed systems,Tech
- From Vercel to VPS: How I’m Deploying My Smart Garbage Collection App
-
2025-08-04 · Markian Mumba · Tech blog
So, actually ,therefore , the course of wisdom What is really sensible, is to let go is to commit oneself, to give oneself up and that's quite mad So we come to the strange conculsion that in madness lies sanity
Tech, Deployment
← Markian Mumba