aboh IsraelMulti-Leader ReplicationIn our previous post, we explored Single-Leader Replication and how to manage replication lags. In this post, we’re exploring Multi-Leader…Oct 111Oct 111
aboh IsraelReplication (DDIA Chapter 5)Replication plays a crucial role in making systems highly available and reliable. There are several reasons why you might want to replicate…Oct 41Oct 41
aboh IsraelEncoding and Evolution (DDIA Chapter 4)“Everything changes and nothing stands still” — Heraclitus of Ephesus, as quoted by Plato in Cratylus.Sep 9Sep 9
aboh IsraelStorage Engines DDIA Chapter 3(Part1)How do databases handle storage and retrieval internally and why you should care about this as an application developer ?Aug 24Aug 24
aboh IsraelDDIA Chapter 2 (Data Models & Query Languages)I really like the introduction to this chapter because it highlights the critical role of data models in software development. Data models…Aug 12Aug 12
aboh IsraelDDIA Chapter 1 (Book Log)Joined a book club, and we started reading Designing Data Intensive Applications. I’ve wanted to join a book club for a while now and also…Aug 6Aug 6
aboh IsraelHitting the Gym for 1 Month ? Here’s what I’ve learned.1 month and a few weeks at the Gym! This is my little blog on my experience hitting the gym for 5 weeks. My future self would look back…May 23May 23
aboh IsraelIntroduction to DRAMs(Dynamic Random Access Memory) Part 1The Von Neumann Architecture describes a design architecture for an electronic digital computer. This architecture has been adopted…Apr 23Apr 23
aboh IsraelCPUs are Underrated (Mechanical Sympathy)Was listening to Signals & Threads S3E3 with Andrew Hunter and he mentioned “mechanical sympathy”. This felt like an epiphany of what I’d…Jan 24Jan 24
aboh IsraelThe Phone DynastyWhile I was doing the dishes, ‘beep beep’ — my phone was just a couple of feet away. Instantly, I looked at my phone. This made me think…Dec 26, 2023Dec 26, 2023