Posts

SD2

System Architecture Fundamentals Visualizing network and backend concepts exactly as they behave in production environments. Bandwidth vs Throughput 🌐 Bandwidth is your server's 10Gbps max capacity (the dashed box). Throughput is the actual 5Mbps a student receives due to their local ISP limits. Server React App Latency (Round Trip Time) ⚡ The total milliseconds it takes for a student to click "Play Video", the request to reach the .NET API, and the first byte to return. Wait: 120ms Client API IOPS (Input/Output per Sec) 💾 How fast your database can physically read/write rows. High traffic doesn't matter if your DB can only process 500 queries per second. 8,500 IOPS ...

SD 1

Bandwidth The diameter of the pipe. Determines the maximum theoretical capacity of pens side-by-side. Throughput The actual flow rate. How many pens successfully exit the pipe per second. 10 MB/s Latency The length of the pipe. The time it takes one single pen to travel from end to end. ⏱️ 42ms IOPS Input/Output Operations. How fast the system at the end can grab and process the arriving pens. ⚙️ Jitter Inconsistent latency. Pens arrive in clumps or stalls rather than a steady str...

Deep Dive: .NET InternalCall Mechanics

Deep Dive: .NET InternalCall Mechanics .NET Internals: InternalCall Visualizer CoreCLR C# / Managed // In System.Private.CoreLib.dll namespace System {    public class Object {      [MethodImpl(MethodImplOptions.InternalCall)]      public extern int GetHashCode ();   } } JIT Compiler Resolving Method Token 0x060002 Flag Action ...

ASP.net Interview P1

Interactive .NET Interview Prep Guide Interactive .NET Interview Guide From ASP.NET Framework 4.6.1 to ASP.NET Core 8 Home Framework Deep Dive Core Differences Advanced Topics Architecture Welcome to Your Interactive Study Guide This guide is designed for an experienced .NET developer preparing for interviews. It covers both legacy ASP.NET Web API on the .NET Framework and modern ASP.NET Core Web API, offering a comprehensive look at building APIs, key concepts, and the critical differences between the two frameworks. Use the navigation above to jump between sections. The goal of this interactive format is to help you quickly com...