govidivenivici.comInverted Index Explained: From Simple Idea to Scalable EngineeringWhat Is an Inverted Index? (Explained Like You’re Not an Engineer) Imagine a book. At the end of the book, there’s an index: Apple → Page 5, 12Banana → Page 3Carrot → Page 7, 12 Instead of listing pages and their words, the index lists words and thei...Jan 12·4 min read
govidivenivici.comThe First Time I Questioned Everything: Working With IBM HATSThe first time I worked with IBM Host Access Transformation Services, I remember stopping mid-task and thinking: What are we doing? Why are we doing it this way? I wasn’t building APIs. I wasn’t designing microservices. I was: Mapping rows and colum...Dec 28, 2025·3 min read
govidivenivici.comChoosing the Right Database for a Flight Plan SystemExecutive Summary Flight plan systems are message-driven state machines, not simple CRUD applications.At large airspace scale, raw performance is rarely the limiting factor.Safety, correctness, and long-term durability determine whether the system re...Dec 20, 2025·6 min read
govidivenivici.comWhy Data Gets Overwritten: A Beginner’s Guide to Database Design for Ingestion SystemsIntroduction Many systems collect data again and again: exam results logs events reports from other systems A very common problem appears sooner or later: New data accidentally overwrites old data. This usually isn’t a coding bug.It’s a desig...Dec 18, 2025·3 min read
govidivenivici.comHow Search Engines Think: Understanding the Term–Document Index MatrixWe have more data than understanding We live in a data-rich situation.Documents, webpages, PDFs, emails, and logs are created every second. But much of this data is never analysed at all. This creates a gap: Data is generated quickly Understanding ...Dec 18, 2025·3 min read