Milan JovanovićVertical Slice Architecture: Structuring Vertical SlicesAre you tired of organizing your project across layers?5d ago5d ago
Milan JovanovićShift Left With Architecture Testing in .NETPicture this: You’re part of a team building a shiny new .NET application. You’ve carefully chosen your software architecture. It could be…May 25May 25
Milan JovanovićEF Core Migrations: A Detailed GuideManaging database schemas as your applications grow can quickly become a headache. Manual changes are error-prone and time-consuming. This…May 181May 181
Milan JovanovićBuilding Resilient Cloud Applications With .NETFrom my experience working with microservices systems, things don’t always go as planned. Network requests randomly fail, application…May 11May 11
Milan JovanovićImplementing API Gateway Authentication With YARPAPI gateways provide clients with a single point of entry. This streamlines their interactions with your system and ensures the security of…May 41May 41
Milan JovanovićRequest-Response Messaging Pattern With MassTransitBuilding distributed applications might seem simple at first. It’s just servers talking to each other. Right?Apr 271Apr 271
Milan JovanovićIntroduction to Distributed Tracing With OpenTelemetry in .NETIf you’re building or maintaining distributed .NET applications, understanding how they behave is key to ensuring reliability and…Apr 20Apr 20
Milan JovanovićA Clever Way To Implement Pessimistic Locking in EF CoreSometimes, especially in high-traffic scenarios, you absolutely need to ensure that only one process can modify a piece of data at a time.Apr 131Apr 131
Milan JovanovićMaster Claims Transformation for Flexible ASP.NET Core AuthorizationClaims-based authorization mechanisms are central to modern authorization in ASP.NET Core. However, the access tokens issued by your…Apr 61Apr 61
Milan JovanovićHorizontally Scaling ASP.NET Core APIs With YARP Load BalancingModern web applications need to serve increasing numbers of users and handle surges in traffic. When a single server reaches its limits…Mar 30Mar 30