dotnet-infrastructure

Configure a .NET 10 infrastructure stack with PostgreSQL, RabbitMQ, gRPC, and ETCD.

21|4|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/JotJunior/claude-ai-tips --skill dotnet-infrastructure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-infrastructure
Source: https://github.com/JotJunior/claude-ai-tips/tree/main/language-related/dotnet/skills/dotnet-infrastructure
Command: npx skills add https://github.com/JotJunior/claude-ai-tips --skill dotnet-infrastructure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Esta skill configura a infraestrutura completa para projetos .NET 10, incluindo PostgreSQL, RabbitMQ, gRPC e ETCD, para padronizar a montagem de ambientes, credenciais e conectividade entre serviços.

Core Features & Use Cases

  • Configuração de PostgreSQL com padrões de conexão, migrações e health checks.
  • Integração de mensageria com RabbitMQ para comunicação entre serviços.
  • Configuração de gRPC com clientes/servidores e políticas de retry.
  • Provisionamento de ETCD para configuração centralizada e watching de alterações.
  • Orquestração por Docker Compose para toda a stack, incluindo scripts de seed/init.
  • Configurações de appsettings, health checks e DI para infraestrutura.

Quick Start

Start the full stack with docker-compose up -d and connect your .NET 10 project using the configurations shown above.

Frequently Asked Questions about dotnet-infrastructure

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

FAQPage Schema
How do I configure a .NET 10 infrastructure stack with PostgreSQL, RabbitMQ, and gRPC?

Configuring a .NET 10 infrastructure stack involves setting up PostgreSQL, RabbitMQ, gRPC, and ETCD using Docker Compose and appsettings to standardize environment connectivity, messaging, service communication, and centralized configuration.

What is the best way to standardize environment setup for a .NET backend project?

Standardizing environment setup for a .NET backend project is achieved by applying Docker Compose orchestration, appsettings configurations, and health checks to enforce containerized deployment and scalable infrastructure across reliable data storage and messaging services.

Can I use Docker Compose to orchestrate PostgreSQL and RabbitMQ for .NET microservices?

Docker Compose orchestrates the full PostgreSQL, RabbitMQ, gRPC, and ETCD stack for .NET microservices, including seed and initialization scripts, ensuring reliable data storage and messaging communication through containerized deployment.

How does centralized configuration with ETCD work in a .NET 10 application?

Centralized configuration with ETCD in a .NET 10 application works by provisioning ETCD to store environment settings and watching for alterations, which are then wired into the .NET project through dependency injection and appsettings.

Do I need to manually configure health checks for PostgreSQL and RabbitMQ in .NET?

Health checks for PostgreSQL and RabbitMQ in .NET do not require manual configuration from scratch, as the infrastructure setup includes predefined health check settings and dependency injection registrations for scalable infrastructure monitoring.

Why use gRPC for service communication in a .NET 10 infrastructure stack?

Using gRPC for service communication in a .NET 10 infrastructure stack provides high-performance client and server configuration with built-in retry policies, ensuring reliable service-to-service communication alongside RabbitMQ messaging.