Files
awesome-kubernetes/v2-docs/dotnet.md
2026-06-18 01:47:42 +02:00

18 KiB
Raw Blame History

Microsoft .NET

!!! info "Architectural Context" Detailed reference for Microsoft .NET in the context of Developer Ecosystem.

Table of Contents

  1. Application Development
  1. Architectural Foundations
  1. Cloud Infrastructure and Orchestration
  1. Software Architecture and .NET Development

Application Development

.NET Framework

API Security

  • (2022) ==devblogs.microsoft.com: Announcing Rate Limiting for .NET== [C# CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Introduces native, built-in rate-limiting middleware for ASP.NET Core. Explores implementing Token Bucket, Fixed Window, and Concurrency algorithms directly within modern APIs to safeguard microservices from traffic overloads.

Architectural Guides

Blazor and Static Web Apps

Core Architecture

  • (2026) ==wikipedia.org: .NET== [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — High-level reference outlining the modern cross-platform, open-source .NET framework. Explores how its high-performance runtime (CLR), optimized garbage collection, and fast JIT compiler make it suitable for modern container deployments.

Ecosystem Comparisons

  • (2022) stackify.com: Who will Dominate in the future: .Net or Java? 🌟🌟🌟 [COMMUNITY-TOOL] — Compares performance metrics, runtime speeds, and support costs of .NET against Oracle Java. Analyzes how container optimizations, start-up times, and ecosystem tooling affect cloud resource efficiency.

Event-Driven Microservices

  • (2022) ==itnext.io: How to Build an Event-Driven ASP.NET Core Microservice Architecture== [C# CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Explains how to construct an event-driven ASP.NET Core microservices network using message brokers like RabbitMQ or Apache Kafka. Integrates clean architecture practices, transactional Outbox patterns, and retry strategies to ensure reliable messaging.

Microservices Design

  • (2021) telerik.com: Your First Microservice in .NET 6 [C# CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A hands-on guide to building a microservice using ASP.NET Core 6 Minimal APIs. Demonstrates how to write lightweight, highly optimized web APIs with minimal boilerplate code, perfect for deployment within containerized clusters.

OpenShift Containers

RHEL Support

gRPC Communication

  • (2021) blog.jetbrains.com: Getting Started with ASP.NET Core and gRPC [C# CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Presents a technical guide on configuring high-performance gRPC services using ASP.NET Core. Details protobuf schema creation, client generation, and HTTP/2 connection pooling to achieve ultra-low latency between microservices.

Architectural Foundations

Kubernetes Tools

General Reference

Cloud Infrastructure and Orchestration

Container Orchestration

Helm and Packaging

Kubernetes

Software Architecture and .NET Development

Application Diagnostics

CLI Engines

  • (2025) Oakton [C# CONTENT] [COMMUNITY-TOOL] — An robust CLI command parser and diagnostic middleware for .NET console applications. Enables advanced command-line tool structuring, service health assessments, and native execution hook extensions within standard ASP.NET Core hosts.

Environment Validation

  • (2021) jeremydmiller.com: Self Diagnosing Deployments with Oakton and Lamar [C# CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Presents a design paradigm combining Lamar's compilation-safe IoC container with Oakton's self-diagnostics capability. Outlines systems validation strategies that trigger build failures if container registrations or service setups fail.

IoC Containers

  • (2025) Lamar [C# CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — An advanced, high-performance IoC container and assembly scanning engine compatible with Microsoft's DI standards. Leverages Roslyn-powered dynamic code compilation to optimize dependency resolution pathways in microservices.

Client Technologies

CICD and DevOps

  • (2022) devblogs.microsoft.com: Getting Started with DevOps and .NET MAUI [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Outlines continuous integration and continuous delivery patterns configured specifically for .NET MAUI multi-platform client applications. Walks through pipeline configuration across iOS, Android, and desktop build targets using GitHub Actions and Azure Pipelines.

Microservices

Resilience Patterns

  • (2026) ==App-vNext/Polly== 14192 [C# CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — The premier resilient fault-handling library for the .NET ecosystem. Enables developers to configure sophisticated reliability policies including Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback, acting as the bedrock for stable microservices.
  • (2022) procodeguide.com: Build Resilient Microservices (Web API) using Polly in ASP.NET Core [C# CONTENT] [COMMUNITY-TOOL] [GUIDE] — Provides a hands-on architectural approach to integrating Polly policy frameworks inside ASP.NET Core Web APIs. Details proper HttpClientFactory patterns, fallback strategies, and configuring resilient endpoint routing.

Package Management

Ecosystem Curation

  • (2022) syncfusion.com: 10 Best C# NuGet Packages to Improve Your Productivity in 2022 [C# CONTENT] [COMMUNITY-TOOL] — A curated evaluation of top-tier NuGet packages designed to elevate developer productivity inside modern .NET enterprise ecosystems. Features utility frameworks covering high-speed serialization, deep-object mapping, unit testing extensions, logging, and database interfacing.

NuGet Specification

  • (2026) NuGet/docs.microsoft.com-nuget: nuspec 160 [XML CONTENT] [DOCUMENTATION] 🌟🌟 [COMMUNITY-TOOL] — This reference specification details the .nuspec XML manifest schema governing NuGet packages. It provides structured guidance on targeting framework frameworks, orchestrating assembly dependencies, defining metadata, and managing compilation assemblies, acting as the foundational automation configuration schema for .NET artifact pipelines.
  • (2023) devblogs.microsoft.com: Introducing Compatible Packages on NuGet.org [N/A CONTENT] [LEGACY] — Details framework compatibility structures implemented by NuGet.org, facilitating cross-platform library discovery. Explains target framework resolution paradigms mapping dependencies across .NET Standard, .NET Core, and legacy frameworks.

Publishing Workflows

  • (2023) gist.github.com: Creating and Publishing NuGet Packages [SHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] — A concise, developer-centric guide mapping the CLI workflows required to construct and publish NuGet packages. Explores packing commands, validation, local server configuration, target registry configuration, and security practices for handling API keys.
  • (2020) khalidabuhakmeh.com: A .NET 5.0 Guide: From Idea To NuGet Package [C# CONTENT] [COMMUNITY-TOOL] — An in-depth guide detailing library creation from conceptual design down to artifact compilation in .NET. Focuses on setting up proper SDK project styles, automating versioning, target framework multi-targeting rules, and optimizing continuous integration for deployment.

Web Frameworks

Microservices (1)

  • (2024) Paradigm framework [C# CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — An open-source development platform designed to facilitate rapid, highly structured .NET microservice engineering. Standardizes dependency configurations, modular architectures, data mapping protocols, and enterprise repository patterns.

💡 Explore Related: Angular | Python | Dom