Ian KipronoinStackademicSystem design interview helpful principles part I.Interviews are tricky and unpredictable. System designs are even more scarier to most people due to the limited experience most developers…2 min read·Jun 16, 2024----
Ian KipronoinStackademic10 Points About JWTs and Their Role in AuthenticationJWT is a standard that defines a compact and self-contained way for securely transmitting information between parties as a JSON Object.2 min read·May 25, 2024----
Ian KipronoinStackademicWhy Did We Need HTTP/2 When HTTP/1.1 Was Just Fine?HTTP/1.1 was just… fine, it powered the World Wide Web for almost two decades. So there must have been a reason why we needed HTTP/2…3 min read·May 25, 2024----
Ian KipronoinStackademicGuidelines For Building Software Systems that work well.Software systems are designed and made by people. People are also prone to making mistakes and being unreliable. Below is a guideline that…2 min read·May 19, 2024----
Ian KipronoinStackademicRules to Follow to Design a Good Relational DatabaseTo design a good relational Database, there are series of rules and conditions that need to be followed in order to achieve exceptional…3 min read·May 16, 2024--1--1
Ian KipronoinStackademic10 Things to Understand about DatabasesNot to start a war with the NoSQL fanatics, however before jumping to using Distributed Databases, it is good to understand fundamentals on…·2 min read·May 13, 2024----
Ian KipronoinStackademicStatic stability trick to High Availability.High availability in layman’s language refers to how a system or a service remains operational and accessible for a high percentage of the…·2 min read·May 11, 2024----
Ian KipronoinStackademicCheatsheet for Your Next System Design Interview.I have had several System design Interviews, and like everything in life, the more you do it, the better you get at it. I have seven…2 min read·May 5, 2024----
Ian KipronoinStackademicConcurrency and Parallelism ExplainedSee, during my early career days, I faced a tough time trying to understand what concurrency and parallelism meant. This article should…2 min read·May 5, 2024--1--1
Ian KipronoinStackademicWhy You Probably Need a Data Warehouse in Your DatabaseBig companies, generating millions of data records daily, have to be creative and mend traditional rules. The relational database paradigm…2 min read·Apr 29, 2024----