What a Missing 6 AM Production Report Taught Us About IIS Application PoolsIntroduction Every software engineer eventually encounters a production issue that changes the way they think about application architecture. Sometimes it's a database bottleneck, sometimes it's an inJul 4 · 14 min readrog.hashnode.dev
Part 3 — IEC 61850 Terminology & NomenclatureFrom Parts 1 and 2, we now understand: Why IEC 61850 exists Where IEC 61850 systems are defined (SCL) This part focuses on the language itself. IEC 61850 is a formal system.Every name, structure, and identifier follows strict rules. Once you unde...Dec 31, 2025 · 12 min readrog.hashnode.dev
HTTP, HTTPS, and SSL in IIS: Where Protocol Boundaries Fail in ProductionBy the time applications reach production, HTTP is usually treated as a solved problem. Requests arrive.Responses are returned.Encryption is assumed to be a configuration detail. When IIS is introduced, that assumption quietly breaks. Many IIS produc...Dec 20, 2025 · 5 min readrog.hashnode.dev
Application Pools & Identity: Why IIS Failures Are So Hard to ExplainMost IIS production failures share a common pattern. The site is running.The application pool is started.Deployment succeeded. And yet: requests return HTTP 500 logs are missing or incomplete some endpoints work while others fail restarting IIS c...Dec 19, 2025 · 5 min readrog.hashnode.dev
IIS Installation in Production: Why “IIS Is Installed” Is Not EnoughIn production systems, IIS is rarely questioned once it is installed. If the service starts, a site responds, and a basic health check passes, the platform is considered ready. From that point onward, failures are almost always investigated at the ap...Dec 13, 2025 · 4 min readrog.hashnode.dev