Prilixor

Blogs

What are you working on?

Filter posts by topic

Latest

All posts

Showing 10–18 of 81 posts

Azure & Cloud 3 min read

Azure App Service vs Container Apps vs AKS – Decision Framework

Choosing how to run your .NET application in Azure is not just a deployment choice — it’s an architectural decision. It affects scalability, cost, operational complexity, and how your team builds and maintains systems.

23 Aug 2026

Azure & Cloud 2 min read

Writing Cloud-Aware .NET Code (Not Just Cloud-Deployed Code)

Many applications today are deployed to the cloud. But deployment alone does not make them cloud-ready.

22 Aug 2026

Architecture 5 min read

Implementing Circuit Breakers & Retry Policies in .NET

Modern distributed systems rarely operate in isolation. Most applications rely on external services, third-party APIs, databases, and microservices to deliver functionality. While this architecture increases flexibility and scalability, it also introduces a new challenge: network and service failures are inevitable.

21 Aug 2026

DevOps 3 min read

Observability in .NET Using OpenTelemetry (Logs, Traces, Metrics)

In modern distributed systems, performance problems rarely announce themselves clearly. A slow request might be caused by a downstream service, a database bottleneck, thread starvation, memory pressure, or network latency. Without proper visibility, diagnosing such issues becomes guesswork.

19 Aug 2026

Performance 4 min read

Designing High-Performance APIs Using Minimal APIs + Middleware

High-performance APIs are not built by accident. They are engineered by intentionally reducing overhead, controlling allocations, optimizing the request pipeline, and eliminating unnecessary abstractions. In modern .NET, one of the most effective ways to achieve this is by combining Minimal APIs with a carefully designed middleware pipeline.

18 Aug 2026

Performance 3 min read

Memory Management Pitfalls in Long-Running .NET Services

Long-running .NET services — background workers, hosted services, APIs, microservices, Windows services — rarely fail on day one. They fail after weeks or months in production. The reason is often not logic errors, but memory behavior.

17 Aug 2026

.NET 2 min read

Advanced Exception Handling in Distributed .NET Applications

In distributed .NET systems, exception handling is no longer just about catching errors — it’s about protecting system stability. When applications span APIs, background workers, databases, queues, and third-party services, failures don’t remain isolated. They ripple across services. The real question is not if failure will happen, but how intelligently your system responds when it does.

16 Aug 2026

Performance 3 min read

Threading, Async, and I/O-Bound Workloads in High-Traffic APIs

High-traffic APIs don’t fail because of lack of features. They fail because of poor thread management.When traffic increases, the real bottleneck is rarely business logic. It’s how your application handles threads, asynchronous operations, and I/O-bound workloads.Understanding this difference is what separates scalable APIs from systems that collapse under load.

15 Aug 2026

.NET 2 min read

Modern .NET Is Not Just About .NET 8/9/10 – It’s About Runtime Behavior

When a new .NET version is released, most discussions revolve around upgrades. Teams talk about migrating to .NET 8, preparing for .NET 9, or planning long-term adoption strategies. While staying updated is important, simply upgrading your framework does not automatically modernize your application.

14 Aug 2026