microsoft-guide

Search the official Microsoft .NET Microservices Architecture guide for cited explanations and code examples.

51|10|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/JosiahSiegel/claude-code-marketplace --skill microsoft-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft-guide
Source: https://github.com/JosiahSiegel/claude-code-marketplace/tree/main/plugins/dotnet-microservices-master/skills/microsoft-guide
Command: npx skills add https://github.com/JosiahSiegel/claude-code-marketplace --skill microsoft-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides access to the full official Microsoft guidance on microservices architecture for containerized .NET applications, enabling deep technical references, patterns, and best practices.

Core Features & Use Cases

  • Official content: The complete .NET Microservices Architecture guide (Edition v7.0).
  • Reference-rich guidance: Topics include Docker, Kubernetes, DDD, CQRS, API gateway, security patterns, and more.
  • Practical usage: Use as a reliable source when implementing patterns or explaining concepts to teammates.

Quick Start

Read the NET-Microservices-Architecture.md content to answer a specific architectural question or to illustrate a pattern.

Frequently Asked Questions about microsoft-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a microservices architecture for containerized .NET applications?

Microservices architecture for .NET applications breaks monoliths into independently deployable services. Microsoft's official guide covers Docker containerization, Kubernetes orchestration, DDD for domain modeling, and CQRS patterns to manage complexity, with eShopOnContainers as a reference implementation showing these patterns in practice.

What's the difference between DDD and CQRS in .NET microservices?

Domain-Driven Design (DDD) structures code around business domains and bounded contexts, while CQRS separates read and write operations for scalability. The Microsoft guide shows how both patterns complement each other in microservices: DDD organizes logic, CQRS optimizes data access and performance.

Do I need Kubernetes and Docker together for .NET microservices?

Docker containers package individual .NET microservices, while Kubernetes orchestrates, scales, and manages those containers in production. The guide explains both technologies and their integration: Docker for containerization, Kubernetes for deployment, service discovery, and resilience.

How do I implement API gateway security patterns in .NET microservices?

An API gateway centralizes authentication, rate limiting, and request routing for microservices. Microsoft's guide details security patterns, including OAuth, JWT tokens, and cross-cutting concerns, with code examples showing how to protect containerized .NET services in Kubernetes environments.

What security patterns should I use for .NET microservices in containers?

Security patterns include inter-service communication encryption, identity and access management, secrets management, and network policies. The guide provides official Microsoft recommendations and implementation patterns for securing microservices across Docker and Kubernetes deployments.

Can I use the eShopOnContainers reference architecture for my .NET project?

eShopOnContainers is Microsoft's sample microservices implementation demonstrating DDD, CQRS, Docker, and Kubernetes patterns. The guide explains its architecture and code examples, enabling you to extract patterns and apply them to your own containerized .NET microservices projects.