RKRakesh Kishoreintunedinstance.com·Jun 14 · 7 min readEliminating TempDB Allocation Contention: A Deep Dive into GAM, SGAM, and PFS Page WarsAs a Junior DBA, few performance tuning tasks seem as intimidating as opening a monitoring dashboard during a high-traffic production slowdown and seeing thousands of active threads stalled on PAGELAT00
RBRhythm Babu Kafleinbuddha404.hashnode.dev·Jun 11 · 6 min readPE Section: Deep DiveThe PE structure that my previous blog talked about, was only the blueprint. The actual code, strings, variables, resources, and other contents of a program live inside the PE Sections. The PE headers10
SSSiddhesh Sawantinsiddheshsawant.hashnode.dev·May 31 · 9 min readWhat Really Happens Before Your Spring Boot Application Starts : The Complete Spring Bean LifecycleThe Complete Spring Bean Lifecycle: What Really Happens Before Your Application Starts Most Spring Boot developers write code like this: @Service public class UserService { } or @RestController publ00
SRSriKeerthi Rinsri-revuru.hashnode.dev·May 31 · 17 min read🧠 PostgreSQL Synchronous Replication Internals: The Backend Wait PathFrom COMMIT to sleep Part 2 showed you the shared-memory layout — the queues, the per-mode released-LSN markers (WalSndCtl->lsn[]), and the per-backend state fields. Now we trace the backend's code pa00
SRSriKeerthi Rinsri-revuru.hashnode.dev·May 14 · 13 min read🧠 PostgreSQL Synchronous Replication Internals: The Shared-Memory RendezvousNo messages. No sockets. Just shared memory and a latch. In Part 1, we met the three actors — backend, walsender, checkpointer — and said they "communicate through shared memory." That was hand-waving00
MZMd Zulqarnaininnianraqluz.hashnode.dev·May 3 · 5 min readWhat is Node.js? JavaScript on the Server ExplainedFrom today I am starting a backend series Backend Mastery: From Zero to Production. You will get a lot of learning experience by reading the blogs i will explain you the fundamentals, the core cncept,00
SPSaiyam Pathakinkubesimplify.hashnode.dev·Apr 28 · 22 min readWhat Actually Happens When kube-scheduler Picks a Node (13 Stages Inside Kubernetes)Your pod has just been written to etcd. The API server returned 201 Created. The pod exists. But spec.nodeName is still empty, and that is the entire reason this post exists. A pod with no node is not00
ACashwith chandrainsigsegv.hashnode.dev·Apr 28 · 3 min readThe hidden detail behind std::addressof in C++In c++, even something like &obj is not always what it seems. Normally, when we write: struct Resource { int data = 42; }; int main() { Resource r; auto h = &r; std::cout << h << '\n'00
NRNishikanta Rayinblog.nishikanta.in·Apr 23 · 6 min readFile Descriptors (FD): What They Are, How They Work, and Why You Hit EMFILEIf you’ve ever seen an error like: EMFILE: too many open files you’ve already met one of the most fundamental pieces of an operating system: the file descriptor (FD). This blog explains: what an FD 00
SRSriKeerthi Rinsri-revuru.hashnode.dev·Apr 4 · 9 min read🧠 PostgreSQL Internals — How cmin, cmax, and ComboCID Really Work.Lets Dissect HeapTupleFields. “PostgreSQL tracks five MVCC fields using only three storage slots — by letting multiple fields share the same space.” 1️⃣ Concept — Why do we need cmin & cmax? Postgr00