SKShivam Kumarinshivamshrma09.hashnode.dev·Sep 2 · 4 min readIntroduction to LLD (Low Level Design)Introduction to Low-Level Design (LLD) Relying on unstructured, "vibe-coded" production software is a recipe for disaster. Low-Level Design (LLD) zooms directly into the internal mechanics of your sys00
SKShivam Kumarinshivamshrma09.hashnode.dev·Aug 30 · 7 min readImpact of AI on UIWhat is Design Engineering To understand the concept of Design Engineering, we must first look at its two foundational pillars. Design encompasses the look-and-feel, user experience (UX), visual appea00
SKShivam Kumarinshivamshrma09.hashnode.dev·Aug 28 · 27 min readDeep dive into Database scaling and cachingWhy databases are the bottleneck Out of every component in a system, the database is usually the one that makes or breaks it. Your app servers are stateless, so you can spin up ten more of them in a m00
SKShivam Kumarinshivamshrma09.hashnode.dev·Aug 27 · 12 min readAll About Git and Github1. What is Version Control System (VCS) A software tool that helps developers track and manage changes to source code. It's like a time machine for your code. 1.1 Types of VCS 1. Local Version Control00
SKShivam Kumarinshivamshrma09.hashnode.dev·Aug 11 · 5 min readMost critical section - Database part 1In the previous article, we established that system design is simply breaking big problems into smaller, manageable components. Today, we are opening the engine room of almost every system the databas00