Cosmos DB patterns, agents, and API performance
This issue covers Cosmos DB modeling, partition keys, Agent Framework updates, .NET guidance, gRPC vs REST, Kafka, Blazor logging, and benchmarking.
Jasen's top three picks
- 1 See our new Azure Cosmos DB Design Patterns
devblogs.microsoft.com
Strong reference material for Cosmos teams that need proven modeling approaches instead of learning partitioning lessons the hard way.
- 2 How to Test Vertical Slice Architecture
milanjovanovic.tech
Useful look at testing in vertical slice systems, especially if layered-architecture habits keep leaking into feature-based codebases.
- 3 ️ Modernizing .NET — Part 32: When Four Architectures Coexist
medium.com
A practical modernization angle: multiple architectural styles can coexist during migration without turning every choice into doctrine.
Editor's note
I kept this one deliberately mixed, which is usually where the most practical reading stacks come from. The new Azure Cosmos DB design patterns piece stands out because data modeling mistakes are expensive to unwind, and the partition-key follow-up gives you a concrete recovery path. I also liked the Agent Framework coverage from both Microsoft and the community, plus the BenchmarkDotNet article for its reminder that performance work needs measurement, not guesswork.
Today's articles
See our new Azure Cosmos DB Design Patterns
devblogs.microsoft.com
Design patterns are where good data modeling lives or dies. In a NoSQL database like Azure Cosmos DB, the difference between a schema that scales to millions of operations per second and one that figh...
Topics: Azure Cosmos DB Design Patterns
Read articleHow to Test Vertical Slice Architecture
milanjovanovic.tech
The most common question I get about vertical slice architecture isn't about structure. It's "where do my tests go?" The layered-architecture testing habits (mock the repository, test the service) don...
Topics: Clean Architecture Test-Driven Development Unit Testing
Read article️ Modernizing .NET — Part 32: When Four Architectures Coexist
medium.com
A framework migration can use layered design, modular boundaries, middleware flow, and service contracts without treating them as rivals.
Topics: Clean Architecture Design Patterns .NET Core
Read articleThe Complete .NET 11 Developers Guide to the Agentic Web Part 2
medium.com
We’re going to pick up from part 1 and delve into the Microsoft Agent Framework. Continue reading on Data Science Collective »
Topics: C# OpenAI Semantic Kernel
Read article.NET 8 vs .NET 6: Should You Upgrade?
faciletechnolab.com
.NET 8 vs .NET 6 compared. Support timelines, performance gains, and breaking changes. A practical guide to deciding when and how to upgrade.
Topics: .NET 8 .NET Core Performance
Read articleModernize .NET applications in the GitHub Copilot app
devblogs.microsoft.com
Upgrading a .NET application isn't a single prompt. Every upgrade begins with understanding your application, evaluating dependencies, planning the work, applying code transformations, fixing build fa...
Topics: .NET Core GitHub Copilot Visual Studio
Read articlegRPC vs REST APIs: Performance, Scalability, and Use Cases Compared
c-sharpcorner.com
Compare gRPC vs REST APIs: explore performance, scalability, use cases, architectural differences, data formats, and when to choose each.
Topics: gRPC Performance REST API
Read articleNeed a different partition key in Azure Cosmos DB? Pick the right approach
devblogs.microsoft.com
Once you create a container, its partition key is fixed at creation, and you can’t change it in place. However, if your original key starts causing problems like cr
Topics: Azure Cosmos DB Performance
Read articleBuilding Event-Driven Systems with Apache Kafka and .NET
c-sharpcorner.com
Build scalable, real-time event-driven systems with Apache Kafka and .NET. Learn core concepts, implementation, and best practices for robust distributed applications.
Topics: Design Patterns .NET Core Kafka
Read articleHow to Write the Fastest Code with BenchmarkDotNet in C# in the AI Era
neuecc.medium.com
In the AI era, just as tests are essential as the legs that let an AI agent run its loop, profilers matter too, because they supply the…
Topics: Benchmarking Performance Profiling
Read articleAgent Skills for .NET Is Now Released
devblogs.microsoft.com
You can now give your .NET agents reusable packages of domain expertise - instructions, reference documents, and scripts they load only when a task needs them - through a stable, production-ready API....
Topics: C# Design Patterns OpenAI
Read articleAWS Bedrock with .NET: Cost Tracking via Inference Profiles
medium.com
The Problem: Your AI Bill Grew, But You Cannot Explain It
Read articleMicrosoft Agent Framework for .NET (part 1): what it is, how it works, and when to use it
code4it.dev
Microsoft Agent Framework is Microsoft’s production-oriented framework for building AI agents and multi-agent workflows in .NET and Python. Let’s see how it works, why Microsoft created it...
Topics: C# Design Patterns OpenAI
Read articleSet LogLevel of Blazor
steven-giesel.com
Blazor is a bit talkative when it comes to the Developer Console. PageSpeed Insights for example does complain: Browser errors were logged to the console The fix is easy.
Topics: ASP.NET Core Blazor Serilog
Read articleUsing AI to Generate Better Unit Tests for Bug Reproduction in .NET
blog.stackademic.com
Turn bug reports into reliable unit tests using the AI Continue reading on Stackademic »
Topics: OpenAI Unit Testing xUnit.net
Read article