<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Neryx Blog — Arquitetura de Software, DevOps e Cloud AWS</title><description>Artigos técnicos sobre arquitetura de software, DevOps, infraestrutura AWS e .NET/C#. Conteúdo prático para times de tecnologia.</description><link>https://www.neryx.com.br/</link><language>pt-BR</language><atom:link href="https://www.neryx.com.br/rss.xml" rel="self" type="application/rss+xml"/><copyright>Neryx Tecnologia LTDA</copyright><item><title>GraphQL no .NET com Hot Chocolate: quando vale substituir o REST</title><link>https://www.neryx.com.br/blog/graphql-dotnet-hot-chocolate-quando-usar/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/graphql-dotnet-hot-chocolate-quando-usar/</guid><description>Guia prático de GraphQL com Hot Chocolate no .NET: quando vale sair do REST, queries, mutations, subscriptions, N+1 com DataLoader e integração com EF Core.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>GraphQL</category><category>Hot Chocolate</category><category>API</category><category>Backend</category><category>Arquitetura</category></item><item><title>Da intenção ao agente: como implementar IA generativa no atendimento ao cliente</title><link>https://www.neryx.com.br/blog/chatbot-ia-generativa-atendimento-cliente/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/chatbot-ia-generativa-atendimento-cliente/</guid><description>Guia prático para implementar IA generativa no atendimento: do chatbot simples ao agente autônomo com RAG, escalada para humano.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>IA</category><category>Chatbot</category><category>Atendimento</category><category>Agentes</category><category>RAG</category><category>Negócio</category></item><item><title>BDD com SpecFlow e Gherkin no .NET: testes que o negócio entende e o código executa</title><link>https://www.neryx.com.br/blog/bdd-specflow-gherkin-dotnet-pratica/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/bdd-specflow-gherkin-dotnet-pratica/</guid><description>Como implementar BDD no .NET com SpecFlow e Gherkin: escrever cenários Given-When-Then, integrar com xUnit, e usar BDD para alinhar negócio e desenvolvimento desde o início.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>BDD</category><category>Testes</category><category>.NET</category><category>C#</category><category>SpecFlow</category></item><item><title>Clean Architecture na prática: camadas, regras de dependência e erros comuns em projetos .NET</title><link>https://www.neryx.com.br/blog/clean-architecture-camadas-regras-dependencia-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/clean-architecture-camadas-regras-dependencia-dotnet/</guid><description>Guia avançado de Clean Architecture no .NET: como organizar camadas, aplicar a Dependency Rule de verdade e os erros que fazem a arquitetura virar um monólito disfarçado.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>Clean Architecture</category><category>Arquitetura</category><category>.NET</category><category>C#</category><category>DDD</category></item><item><title>Como estruturar um time de desenvolvimento do zero: papéis, processos e ferramentas</title><link>https://www.neryx.com.br/blog/como-estruturar-time-desenvolvimento-zero/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/como-estruturar-time-desenvolvimento-zero/</guid><description>Guia prático para gestores e CTOs: como montar um time de desenvolvimento eficiente do zero, definir papéis, processos de entrega e stack de ferramentas.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>Gestão</category><category>Time de Desenvolvimento</category><category>CTO</category><category>Engenharia</category><category>Processos</category></item><item><title>DDD avançado no .NET: Aggregates, Domain Events, Bounded Contexts e Value Objects na prática</title><link>https://www.neryx.com.br/blog/ddd-aggregates-domain-events-bounded-contexts-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/ddd-aggregates-domain-events-bounded-contexts-dotnet/</guid><description>Guia avançado de Domain-Driven Design em C#: como modelar Aggregates corretamente, usar Domain Events para desacoplar o domínio e definir Bounded Contexts que escalam com a equipe.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>DDD</category><category>Clean Architecture</category><category>.NET</category><category>C#</category><category>Arquitetura</category></item><item><title>Decisões de arquitetura e trade-offs reais: o que ninguém te conta nos tutoriais</title><link>https://www.neryx.com.br/blog/decisoes-arquitetura-trade-offs-reais-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/decisoes-arquitetura-trade-offs-reais-dotnet/</guid><description>As decisões de arquitetura que realmente importam em projetos .NET: monólito vs microsserviços, sincronia vs assíncronia, consistência vs disponibilidade — com trade-offs honestos de cada escolha.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>Arquitetura</category><category>.NET</category><category>Microsserviços</category><category>Decisões Técnicas</category></item><item><title>REST vs GraphQL vs gRPC: guia de decisão honesto para APIs em 2026</title><link>https://www.neryx.com.br/blog/rest-vs-graphql-vs-grpc-quando-usar-cada-um/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/rest-vs-graphql-vs-grpc-quando-usar-cada-um/</guid><description>Quando usar REST, GraphQL ou gRPC em projetos .NET: trade-offs reais de cada abordagem, casos de uso ideais e os erros mais comuns de quem adota cada tecnologia sem pensar no contexto.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>Arquitetura</category><category>APIs</category><category>.NET</category><category>GraphQL</category><category>Decisões Técnicas</category></item><item><title>TDD na prática com .NET: Red-Green-Refactor, test doubles e design dirigido por testes</title><link>https://www.neryx.com.br/blog/tdd-red-green-refactor-dotnet-pratica/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/tdd-red-green-refactor-dotnet-pratica/</guid><description>Como aplicar TDD de verdade em projetos .NET: o ciclo Red-Green-Refactor, quando usar mocks vs stubs vs fakes, e como TDD melhora o design além de garantir cobertura.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>TDD</category><category>Testes</category><category>.NET</category><category>C#</category><category>Clean Architecture</category></item><item><title>Blazor vs React no .NET: guia de decisão para aplicações web</title><link>https://www.neryx.com.br/blog/blazor-vs-react-dotnet-frontend/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/blazor-vs-react-dotnet-frontend/</guid><description>Comparativo técnico e prático entre Blazor (Server e WASM) e React para times .NET: quando cada um é a escolha certa, performance, SEO.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Blazor</category><category>React</category><category>Frontend</category><category>C#</category><category>Arquitetura</category></item><item><title>RabbitMQ vs Kafka vs Azure Service Bus: escolhendo o message broker certo</title><link>https://www.neryx.com.br/blog/rabbitmq-vs-kafka-vs-azure-service-bus/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/rabbitmq-vs-kafka-vs-azure-service-bus/</guid><description>Comparativo completo entre RabbitMQ, Apache Kafka e Azure Service Bus para arquiteturas .NET: quando usar cada um, diferenças de modelo.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Mensageria</category><category>RabbitMQ</category><category>Kafka</category><category>Microsserviços</category><category>Arquitetura</category></item><item><title>Prompt engineering que funciona: técnicas avançadas com exemplos reais</title><link>https://www.neryx.com.br/blog/prompt-engineering-tecnicas-avancadas/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/prompt-engineering-tecnicas-avancadas/</guid><description>Técnicas avançadas de prompt engineering para produção: chain-of-thought, few-shot com exemplos contrastivos, XML structuring.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate><category>IA</category><category>Prompt Engineering</category><category>LLM</category><category>Produção</category><category>Técnico</category></item><item><title>GPT-4o, Claude, Gemini e LLaMA: quando usar cada modelo de IA</title><link>https://www.neryx.com.br/blog/comparativo-modelos-llm-gpt-claude-gemini/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/comparativo-modelos-llm-gpt-claude-gemini/</guid><description>Comparativo técnico e prático dos principais LLMs em 2026: GPT-4o, Claude 3.5/4, Gemini 2.0, LLaMA 3 e DeepSeek.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>IA</category><category>LLM</category><category>GPT-4</category><category>Claude</category><category>Gemini</category><category>Comparativo</category></item><item><title>LLMOps: como colocar aplicações de IA em produção de verdade</title><link>https://www.neryx.com.br/blog/llmops-ia-producao-real/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/llmops-ia-producao-real/</guid><description>Guia prático de LLMOps: versionamento de prompts, guardrails, avaliação de outputs, monitoramento de custo e observabilidade para aplicações com LLMs em.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate><category>IA</category><category>LLMOps</category><category>Produção</category><category>MLOps</category><category>Engenharia</category></item><item><title>Minimal APIs com grupos tipados no .NET 9: organização sem Controllers e sem Carter</title><link>https://www.neryx.com.br/blog/minimal-apis-grupos-dotnet9/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/minimal-apis-grupos-dotnet9/</guid><description>Como organizar Minimal APIs em .NET 9 com RouteGroupBuilder, grupos tipados via interfaces, validação integrada e modularização por feature — sem depender.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>C#</category><category>Minimal APIs</category><category>Backend</category><category>Arquitetura</category></item><item><title>Pattern Matching avançado no C#: código mais expressivo sem casting manual</title><link>https://www.neryx.com.br/blog/pattern-matching-avancado-csharp/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/pattern-matching-avancado-csharp/</guid><description>Domine os padrões avançados do C# moderno: switch expressions, positional patterns, list patterns, property patterns aninhados e when guards.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>C#</category><category>Clean Code</category><category>Backend</category><category>Boas Práticas</category></item><item><title>IAsyncEnumerable no .NET: streaming de dados sem carregar tudo na memória</title><link>https://www.neryx.com.br/blog/iasyncenumerable-dotnet-streaming/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/iasyncenumerable-dotnet-streaming/</guid><description>Como usar IAsyncEnumerable&lt;T&gt; no .NET para processar grandes volumes de dados em streaming, sem pressure de memória: banco de dados, APIs externas.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>C#</category><category>Performance</category><category>Streaming</category><category>Backend</category></item><item><title>Minimal Worker Service no .NET: background processing sem o overhead do ASP.NET</title><link>https://www.neryx.com.br/blog/worker-service-dotnet-background-processing/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/worker-service-dotnet-background-processing/</guid><description>Aprenda a criar Worker Services no .NET com IHostedService e BackgroundService, deploy como serviço Windows/systemd e health checks sem HTTP.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Worker Service</category><category>Background Jobs</category><category>Produção</category></item><item><title>Vertical Slice Architecture no .NET: features auto-contidas do endpoint ao banco</title><link>https://www.neryx.com.br/blog/vertical-slice-architecture-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/vertical-slice-architecture-dotnet/</guid><description>Implemente Vertical Slice Architecture no .NET: organize o código por feature (não por camada), use MediatR por slice, teste cada feature isoladamente.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Arquitetura</category><category>Vertical Slice</category><category>MediatR</category><category>Clean Architecture</category><category>Design Patterns</category></item><item><title>Testes de mutação com Stryker no .NET: descubra se seus testes realmente testam algo</title><link>https://www.neryx.com.br/blog/testes-mutacao-stryker-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/testes-mutacao-stryker-dotnet/</guid><description>Guia prático de mutation testing com Stryker.NET: o que é mutation score, como interpretar sobreviventes, configuração por projeto.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Testes</category><category>Qualidade</category><category>CI/CD</category><category>xUnit</category><category>Boas Práticas</category></item><item><title>Testes de contrato com Pact no .NET: garantindo compatibilidade entre microsserviços</title><link>https://www.neryx.com.br/blog/testes-contrato-pact-dotnet-microsservicos/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/testes-contrato-pact-dotnet-microsservicos/</guid><description>Guia prático de consumer-driven contract testing com PactNet no .NET: evite breaking changes silenciosos entre microsserviços.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Testes</category><category>Microsserviços</category><category>DevOps</category><category>CI/CD</category><category>Qualidade</category></item><item><title>Testes de carga em APIs .NET com k6: do script básico ao benchmark de produção</title><link>https://www.neryx.com.br/blog/testes-carga-k6-dotnet-apis/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/testes-carga-k6-dotnet-apis/</guid><description>Como usar k6 para testar a performance de APIs .NET: scripts em JavaScript, cenários de carga gradual, stress test, spike test, thresholds.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>.NET</category><category>k6</category><category>Performance</category><category>Testes</category><category>DevOps</category></item><item><title>Testes automatizados em .NET: unit tests, integration tests e TDD na prática</title><link>https://www.neryx.com.br/blog/testes-automatizados-dotnet-xunit-moq/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/testes-automatizados-dotnet-xunit-moq/</guid><description>Guia completo de testes em .NET com xUnit, Moq e TestContainers. Aprenda a escrever unit tests com mocks, integration tests com banco real e aplicar TDD.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><category>Testes</category><category>.NET</category><category>C#</category><category>TDD</category><category>xUnit</category></item><item><title>Testcontainers no .NET: testes de integração com banco e broker reais no CI/CD</title><link>https://www.neryx.com.br/blog/testcontainers-dotnet-testes-integracao/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/testcontainers-dotnet-testes-integracao/</guid><description>Aprenda a usar Testcontainers para rodar PostgreSQL, RabbitMQ e Redis reais em testes de integração .NET — sem mocks frágeis, sem banco em memória.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>.NET</category><category>C#</category><category>Testes</category><category>DevOps</category><category>Backend</category><category>PostgreSQL</category><category>Docker</category></item><item><title>Terraform para iniciantes: infra como código na AWS do zero</title><link>https://www.neryx.com.br/blog/terraform-para-iniciantes-aws/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/terraform-para-iniciantes-aws/</guid><description>Terraform transforma infraestrutura em código versionável, revisável e reproduzível. Aprenda os conceitos fundamentais e crie sua primeira infra AWS com.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>DevOps</category><category>Terraform</category><category>AWS</category><category>Infraestrutura</category></item><item><title>Channels no .NET: produtor/consumidor de alta performance sem fila externa</title><link>https://www.neryx.com.br/blog/system-threading-channels-dotnet-producao-consumidor/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/system-threading-channels-dotnet-producao-consumidor/</guid><description>Aprenda a usar System.Threading.Channels para implementar o padrão produtor/consumidor in-process com backpressure.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>.NET</category><category>C#</category><category>Performance</category><category>Backend</category><category>Concorrência</category><category>ASP.NET Core</category></item><item><title>Specification Pattern no .NET: consultas reutilizáveis, combináveis e testáveis</title><link>https://www.neryx.com.br/blog/specification-pattern-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/specification-pattern-dotnet/</guid><description>Implemente o Specification Pattern no .NET para encapsular regras de negócio em consultas reutilizáveis: ISpecification genérica.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Design Patterns</category><category>Entity Framework Core</category><category>DDD</category><category>Arquitetura</category><category>Boas Práticas</category></item><item><title>Span, Memory e ArrayPool no .NET: zero-alloc em operações de alto volume</title><link>https://www.neryx.com.br/blog/span-memory-arraypool-dotnet-zero-alloc/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/span-memory-arraypool-dotnet-zero-alloc/</guid><description>Aprenda a usar Span&lt;T&gt;, Memory&lt;T&gt;, ReadOnlySpan&lt;char&gt; e ArrayPool&lt;T&gt; para eliminar alocações desnecessárias no heap em parsers.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Performance</category><category>Memória</category><category>BenchmarkDotNet</category></item><item><title>Source Generators no .NET: geração de código em tempo de compilação sem reflection</title><link>https://www.neryx.com.br/blog/source-generators-dotnet-geracao-codigo/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/source-generators-dotnet-geracao-codigo/</guid><description>Guia prático de Source Generators no .NET: IIncrementalGenerator vs ISourceGenerator, casos de uso reais (mapeamento, serialização, validação).</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Source Generators</category><category>C#</category><category>Compilador</category><category>Performance</category><category>Metaprogramação</category></item><item><title>Quando contratar software house vs funcionários CLT: guia definitivo</title><link>https://www.neryx.com.br/blog/software-house-vs-clt-quando-contratar/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/software-house-vs-clt-quando-contratar/</guid><description>Comparativo completo entre contratar uma software house e montar time CLT próprio. Custos reais, vantagens, riscos e o modelo certo para cada momento da.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><category>Gestão</category><category>Estratégia</category><category>Contratação</category></item><item><title>Como saber se seu sistema legado está te custando dinheiro (e o que fazer)</title><link>https://www.neryx.com.br/blog/sistema-legado-sinais-hora-modernizar/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/sistema-legado-sinais-hora-modernizar/</guid><description>Identifique os sinais de que seu sistema legado está freando o crescimento da empresa. Um guia prático para gestores e CTOs decidirem entre modernizar.</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate><category>Gestão</category><category>Sistemas Legados</category><category>Modernização</category><category>Para Gestores</category></item><item><title>SignalR no .NET: comunicação em tempo real com WebSockets, grupos e autenticação</title><link>https://www.neryx.com.br/blog/signalr-dotnet-tempo-real/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/signalr-dotnet-tempo-real/</guid><description>Guia completo de SignalR no ASP.NET Core: Hubs, WebSockets, grupos de conexão, autenticação JWT, scale-out com Redis e integração com React.</description><pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate><category>.NET</category><category>SignalR</category><category>WebSockets</category><category>C#</category><category>Tempo Real</category></item><item><title>Por que usar Astro para sites estáticos em 2026</title><link>https://www.neryx.com.br/blog/astro-ssg-porque-usar/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/astro-ssg-porque-usar/</guid><description>Astro entrega zero JS por padrão, Islands Architecture e build ultrarrápido. Entenda quando Astro supera Next.js, Gatsby e WordPress para sites de conteúdo.</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate><category>Astro</category><category>Web</category><category>Performance</category><category>Frontend</category></item><item><title>Segurança em APIs .NET: JWT, rate limiting e proteção contra os ataques mais comuns</title><link>https://www.neryx.com.br/blog/seguranca-apis-dotnet-jwt-rate-limiting/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/seguranca-apis-dotnet-jwt-rate-limiting/</guid><description>Guia prático de segurança para APIs ASP.NET Core: autenticação JWT com refresh tokens, autorização baseada em claims, rate limiting nativo do .NET 8.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>Segurança</category><category>.NET</category><category>JWT</category><category>ASP.NET Core</category><category>APIs</category></item><item><title>Como criar uma plataforma SaaS multi-tenant do zero</title><link>https://www.neryx.com.br/blog/saas-multi-tenant-do-zero/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/saas-multi-tenant-do-zero/</guid><description>Multi-tenancy é a base de qualquer SaaS escalável — mas escolher a estratégia errada custa caro depois.</description><pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate><category>Arquitetura</category><category>SaaS</category><category>Backend</category></item><item><title>Rate limiting nativo no .NET 8/9: proteja suas APIs sem dependências externas</title><link>https://www.neryx.com.br/blog/rate-limiting-nativo-dotnet-apis/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/rate-limiting-nativo-dotnet-apis/</guid><description>Guia completo do rate limiting nativo do ASP.NET Core: fixed window, sliding window, token bucket, concurrency limiter.</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><category>.NET</category><category>ASP.NET Core</category><category>Segurança</category><category>Performance</category><category>Web API</category><category>DevOps</category></item><item><title>RAG na prática: como dar memória à IA com os documentos da sua empresa</title><link>https://www.neryx.com.br/blog/rag-ia-documentos-proprios-empresa/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/rag-ia-documentos-proprios-empresa/</guid><description>Retrieval-Augmented Generation (RAG) explicado sem buzzwords: o que é, por que funciona melhor que fine-tuning para a maioria dos casos.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate><category>IA</category><category>RAG</category><category>LLM</category><category>Embeddings</category><category>Agentes</category></item><item><title>RabbitMQ vs Kafka vs Pulsar: comparação prática para escolher o certo</title><link>https://www.neryx.com.br/blog/rabbitmq-vs-kafka-vs-pulsar-comparacao-pratica/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/rabbitmq-vs-kafka-vs-pulsar-comparacao-pratica/</guid><description>Entenda as diferenças arquiteturais entre RabbitMQ (message broker), Kafka (event streaming) e Pulsar (all-in-one): modelos de entrega, persistência.</description><pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate><category>Mensageria</category><category>RabbitMQ</category><category>Kafka</category><category>Arquitetura</category><category>Microsserviços</category></item><item><title>Primary Constructors no C# 12: DI mais limpa sem boilerplate de campos</title><link>https://www.neryx.com.br/blog/primary-constructors-csharp12-injecao-dependencia/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/primary-constructors-csharp12-injecao-dependencia/</guid><description>Entenda como Primary Constructors do C# 12 simplificam a injeção de dependência em services, handlers e controllers, os riscos de captura de parâmetros.</description><pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate><category>.NET</category><category>C# 12</category><category>Arquitetura</category><category>Boas Práticas</category></item><item><title>SEO técnico para desenvolvedores: o checklist completo</title><link>https://www.neryx.com.br/blog/seo-tecnico-para-desenvolvedores/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/seo-tecnico-para-desenvolvedores/</guid><description>Canonical URLs, schema markup, Core Web Vitals, sitemap, robots.txt e Open Graph. Tudo que um dev precisa configurar para que o Google indexe corretamente.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><category>SEO</category><category>Web</category><category>Performance</category><category>Frontend</category></item><item><title>Resiliência em .NET com Polly: retry, circuit breaker, timeout e fallback na prática</title><link>https://www.neryx.com.br/blog/polly-resiliencia-circuit-breaker-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/polly-resiliencia-circuit-breaker-dotnet/</guid><description>Como implementar resiliência em APIs .NET com Polly e Microsoft.Extensions.Http.Resilience: políticas de retry com backoff exponencial, circuit breaker.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Polly</category><category>Resiliência</category><category>Microsserviços</category><category>C#</category></item><item><title>Performance no Entity Framework Core: N+1, índices, projeções e bulk operations</title><link>https://www.neryx.com.br/blog/performance-entity-framework-core/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/performance-entity-framework-core/</guid><description>Guia prático de otimização do EF Core: como identificar e corrigir o problema N+1, usar projeções com Select, configurar índices.</description><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate><category>EF Core</category><category>.NET</category><category>C#</category><category>Performance</category><category>Backend</category></item><item><title>Output Cache no .NET: cache de respostas HTTP para APIs de alta performance</title><link>https://www.neryx.com.br/blog/output-cache-dotnet-performance-apis/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/output-cache-dotnet-performance-apis/</guid><description>Guia completo do Output Cache nativo do ASP.NET Core: políticas por endpoint, vary by parameters, invalidação por tag.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>.NET</category><category>ASP.NET Core</category><category>Performance</category><category>Cache</category><category>Redis</category><category>Web API</category></item><item><title>Outbox Pattern com MassTransit no .NET: mensagens confiáveis sem perda de eventos</title><link>https://www.neryx.com.br/blog/outbox-pattern-masstransit-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/outbox-pattern-masstransit-dotnet/</guid><description>Implemente o Outbox Pattern com MassTransit no .NET para garantir entrega confiável de mensagens em microsserviços: transação atômica com o banco.</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate><category>.NET</category><category>MassTransit</category><category>Mensageria</category><category>Microsserviços</category><category>RabbitMQ</category><category>EF Core</category><category>Arquitetura</category></item><item><title>Core Web Vitals: guia prático de otimização para desenvolvedores</title><link>https://www.neryx.com.br/blog/core-web-vitals-guia-pratico/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/core-web-vitals-guia-pratico/</guid><description>Entenda LCP, CLS e INP na prática: como medir, o que causa degradação e as técnicas mais eficazes para colocar seu site no verde.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>Performance</category><category>SEO</category><category>Web</category><category>Frontend</category></item><item><title>OpenAPI no .NET 9: documentação de APIs profissional sem Swashbuckle</title><link>https://www.neryx.com.br/blog/openapi-swagger-avancado-dotnet9/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/openapi-swagger-avancado-dotnet9/</guid><description>O .NET 9 trouxe suporte nativo a OpenAPI sem Swashbuckle. Aprenda a configurar documentação completa, versionamento de API.</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><category>.NET</category><category>ASP.NET Core</category><category>OpenAPI</category><category>Swagger</category><category>Web API</category><category>Documentação</category></item><item><title>Observabilidade com OpenTelemetry no .NET: traces, métricas e logs em produção</title><link>https://www.neryx.com.br/blog/observabilidade-opentelemetry-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/observabilidade-opentelemetry-dotnet/</guid><description>Como implementar observabilidade completa em aplicações .NET com OpenTelemetry: distributed tracing, métricas customizadas.</description><pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate><category>Observabilidade</category><category>.NET</category><category>OpenTelemetry</category><category>DevOps</category><category>Monitoramento</category></item><item><title>O que se espera de cada nível: júnior, pleno, sênior e especialista em times de software</title><link>https://www.neryx.com.br/blog/niveis-carreira-desenvolvedor-junior-pleno-senior-especialista/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/niveis-carreira-desenvolvedor-junior-pleno-senior-especialista/</guid><description>Matriz completa de competências técnicas e comportamentais por nível de carreira em desenvolvimento de software: o que diferencia júnior de pleno.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate><category>Liderança</category><category>Carreira</category><category>Gestão</category><category>Times</category><category>Junior</category><category>Senior</category><category>Especialista</category><category>Engenharia de Software</category></item><item><title>Native AOT no .NET 9: APIs com startup em milissegundos e binário mínimo</title><link>https://www.neryx.com.br/blog/native-aot-dotnet9-apis-performance/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/native-aot-dotnet9-apis-performance/</guid><description>Guia prático de Native AOT no .NET 9: diferença entre JIT e AOT, como publicar uma Minimal API com PublishAot, limitações com reflection e serialização.</description><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate><category>.NET</category><category>Native AOT</category><category>.NET 9</category><category>Performance</category><category>Minimal APIs</category><category>Cloud</category><category>Containers</category></item><item><title>Multi-tenancy em SaaS .NET: estratégias de isolamento, schema por tenant e Row-Level Security</title><link>https://www.neryx.com.br/blog/multi-tenancy-saas-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/multi-tenancy-saas-dotnet/</guid><description>Como implementar multi-tenancy em aplicações SaaS com .NET: banco compartilhado vs separado, schema por tenant no PostgreSQL, Row-Level Security.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><category>Multi-tenancy</category><category>.NET</category><category>SaaS</category><category>C#</category><category>Arquitetura</category></item><item><title>Minimal APIs vs Controllers no .NET: comparação honesta para escolher o certo</title><link>https://www.neryx.com.br/blog/minimal-apis-vs-controllers-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/minimal-apis-vs-controllers-dotnet/</guid><description>Análise técnica definitiva entre Minimal APIs e Controllers MVC no .NET: performance, organização, testabilidade.</description><pubDate>Tue, 30 Dec 2025 00:00:00 GMT</pubDate><category>.NET</category><category>ASP.NET Core</category><category>Minimal APIs</category><category>Web API</category><category>Arquitetura</category></item><item><title>Minimal APIs no .NET 8: quando usar, organização e validação com FluentValidation</title><link>https://www.neryx.com.br/blog/minimal-apis-dotnet8-guia-pratico/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/minimal-apis-dotnet8-guia-pratico/</guid><description>Guia prático de Minimal APIs no .NET 8: diferenças com Controllers MVC, organização por feature com endpoint groups, validação com FluentValidation.</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Minimal APIs</category><category>C#</category><category>ASP.NET Core</category><category>Backend</category></item><item><title>Microsserviços na prática: comunicação assíncrona com RabbitMQ e .NET</title><link>https://www.neryx.com.br/blog/microsservicos-rabbitmq-dotnet-pratica/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/microsservicos-rabbitmq-dotnet-pratica/</guid><description>Como implementar comunicação assíncrona entre microsserviços .NET usando RabbitMQ e MassTransit: publishers, consumers, retries.</description><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><category>Microsserviços</category><category>RabbitMQ</category><category>.NET</category><category>MassTransit</category><category>Mensageria</category></item><item><title>Resilience no .NET 8 com Microsoft.Extensions.Resilience: além do Polly básico</title><link>https://www.neryx.com.br/blog/microsoft-extensions-resilience-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/microsoft-extensions-resilience-dotnet/</guid><description>Guia completo do Microsoft.Extensions.Resilience no .NET 8: ResiliencePipeline com retry, circuit breaker, timeout, hedging e bulkhead.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Resiliência</category><category>Polly</category><category>HttpClient</category><category>Microsserviços</category><category>Observabilidade</category><category>Boas Práticas</category></item><item><title>MediatR Behaviors no .NET: pipeline de cross-cutting concerns sem poluir seus handlers</title><link>https://www.neryx.com.br/blog/mediatr-behaviors-pipeline-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/mediatr-behaviors-pipeline-dotnet/</guid><description>Como usar MediatR Behaviors no .NET para implementar logging, validação, caching, transações e auditoria como pipeline reutilizável — sem duplicar código.</description><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate><category>.NET</category><category>MediatR</category><category>CQRS</category><category>C#</category><category>Clean Architecture</category></item><item><title>MCP (Model Context Protocol): como conectar IA a qualquer ferramenta do seu negócio</title><link>https://www.neryx.com.br/blog/mcp-model-context-protocol-conectar-ia-ferramentas/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/mcp-model-context-protocol-conectar-ia-ferramentas/</guid><description>Entenda o que é o Model Context Protocol (MCP), como ele funciona na prática, por que está mudando a forma de construir sistemas com IA e como implementar.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><category>IA</category><category>MCP</category><category>Agentes</category><category>LLM</category><category>Automação</category></item><item><title>Logging estruturado no .NET com Serilog: do básico ao ELK Stack em produção</title><link>https://www.neryx.com.br/blog/logging-estruturado-serilog-dotnet-producao/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/logging-estruturado-serilog-dotnet-producao/</guid><description>Configure Serilog no .NET com sinks para arquivo, console e Elasticsearch. Enrichers, contexto estruturado, correlation ID.</description><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Serilog</category><category>Observabilidade</category><category>DevOps</category><category>Kubernetes</category><category>ELK Stack</category></item><item><title>Como liderar um time de desenvolvimento de software: o que separa tech leads que travam dos que entregam</title><link>https://www.neryx.com.br/blog/lideranca-time-desenvolvimento-software/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/lideranca-time-desenvolvimento-software/</guid><description>Guia prático de liderança técnica: como equilibrar código e gestão, conduzir 1:1s efetivos, delegar sem perder controle técnico.</description><pubDate>Sun, 14 Dec 2025 00:00:00 GMT</pubDate><category>Liderança</category><category>Gestão</category><category>Tech Lead</category><category>Carreira</category><category>Times</category><category>Engenharia de Software</category></item><item><title>LGPD e desenvolvimento de software: o que todo dev e gestor precisa saber</title><link>https://www.neryx.com.br/blog/lgpd-desenvolvimento-software/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/lgpd-desenvolvimento-software/</guid><description>Como a LGPD afeta sistemas, bancos de dados e APIs. Conceitos essenciais, obrigações técnicas, Privacy by Design e checklist prático para adequação.</description><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate><category>LGPD</category><category>Segurança</category><category>Backend</category><category>Compliance</category></item><item><title>Kubernetes vs Docker Compose: qual usar e quando</title><link>https://www.neryx.com.br/blog/kubernetes-vs-docker-compose/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/kubernetes-vs-docker-compose/</guid><description>Comparativo técnico e prático entre Kubernetes e Docker Compose. Quando cada um faz sentido, custos operacionais, curva de aprendizado e o caminho de migração.</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate><category>DevOps</category><category>Kubernetes</category><category>Docker</category><category>Infraestrutura</category></item><item><title>Keyed Services no .NET 8: injeção de dependência com chave para múltiplas implementações</title><link>https://www.neryx.com.br/blog/keyed-services-dotnet8-injecao-dependencia/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/keyed-services-dotnet8-injecao-dependencia/</guid><description>Aprenda a usar Keyed Services no .NET 8 para injetar múltiplas implementações da mesma interface por chave — sem service locator, sem factory manual.</description><pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate><category>.NET</category><category>C#</category><category>ASP.NET Core</category><category>Injeção de Dependência</category><category>.NET 8</category><category>Backend</category></item><item><title>IOptions no .NET: configuração fortemente tipada, validação e recarga em tempo real</title><link>https://www.neryx.com.br/blog/ioptions-configuracao-avancada-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/ioptions-configuracao-avancada-dotnet/</guid><description>Guia completo do sistema de configuração do ASP.NET Core: IOptions vs IOptionsSnapshot vs IOptionsMonitor, validação com DataAnnotations e.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><category>.NET</category><category>ASP.NET Core</category><category>Configuração</category><category>Arquitetura</category><category>Boas Práticas</category></item><item><title>Interceptors no C# 12: alterando comportamento de métodos em tempo de compilação</title><link>https://www.neryx.com.br/blog/interceptors-csharp12-dotnet-compilacao/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/interceptors-csharp12-dotnet-compilacao/</guid><description>Aprenda a usar Interceptors do C# 12 para substituir chamadas de método em tempo de compilação sem reflection.</description><pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate><category>.NET</category><category>C# 12</category><category>Source Generators</category><category>Performance</category></item><item><title>Integração de squads: como múltiplos times de desenvolvimento trabalham juntos sem caos</title><link>https://www.neryx.com.br/blog/integracao-squads-times-desenvolvimento/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/integracao-squads-times-desenvolvimento/</guid><description>Guia prático para escalar de um para múltiplos squads de desenvolvimento: topologias de time (Team Topologies), contratos entre squads, Scrum of Scrums.</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><category>Liderança</category><category>Gestão</category><category>Squads</category><category>Agile</category><category>Team Topologies</category><category>Escalabilidade</category><category>Engenharia de Software</category></item><item><title>Integração de sistemas: por que a maioria dos projetos falha e como garantir o sucesso</title><link>https://www.neryx.com.br/blog/integracao-sistemas-por-que-falha-como-garantir/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/integracao-sistemas-por-que-falha-como-garantir/</guid><description>Integrar ERP, e-commerce, CRM ou APIs de parceiros parece simples no papel. Na prática, é onde mais projetos de TI atrasam e estouram orçamento.</description><pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate><category>Gestão</category><category>Para Gestores</category><category>Integração</category><category>ERP</category></item><item><title>IA no dia a dia do time de desenvolvimento: do commit ao code review</title><link>https://www.neryx.com.br/blog/ia-no-dia-a-dia-time-desenvolvimento/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/ia-no-dia-a-dia-time-desenvolvimento/</guid><description>Como times de desenvolvimento estão usando IA de forma prática em 2026: geração de código, code review, documentação automática, testes.</description><pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate><category>IA</category><category>Desenvolvimento</category><category>Produtividade</category><category>LLM</category><category>Agentes</category></item><item><title>Health checks no .NET: liveness, readiness e startup probes para Kubernetes</title><link>https://www.neryx.com.br/blog/healthchecks-customizados-dotnet-kubernetes/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/healthchecks-customizados-dotnet-kubernetes/</guid><description>Guia completo de health checks no ASP.NET Core: checks customizados para banco, Redis e filas, endpoints distintos para Kubernetes.</description><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Kubernetes</category><category>DevOps</category><category>Observabilidade</category><category>ASP.NET Core</category><category>Banco de Dados</category></item><item><title>gRPC-Web no .NET: comunicação tipada entre browser e backend sem REST</title><link>https://www.neryx.com.br/blog/grpc-web-dotnet-browser-frontend/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/grpc-web-dotnet-browser-frontend/</guid><description>Guia prático de gRPC-Web no .NET: diferença entre gRPC e gRPC-Web, configuração no ASP.NET Core, geração de cliente TypeScript com protoc.</description><pubDate>Sat, 22 Nov 2025 00:00:00 GMT</pubDate><category>.NET</category><category>gRPC</category><category>gRPC-Web</category><category>TypeScript</category><category>Protobuf</category><category>APIs</category><category>Performance</category></item><item><title>gRPC no .NET: comunicação eficiente entre microsserviços com Protobuf e streaming</title><link>https://www.neryx.com.br/blog/grpc-dotnet-comunicacao-microsservicos/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/grpc-dotnet-comunicacao-microsservicos/</guid><description>Como implementar gRPC em .NET: definição de contratos com Protobuf, serviços unários e streaming, autenticação.</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate><category>.NET</category><category>gRPC</category><category>Microsserviços</category><category>C#</category><category>Backend</category></item><item><title>Gestão de projetos em sprints com time misto front-end e back-end: como sincronizar sem travar</title><link>https://www.neryx.com.br/blog/gestao-sprints-time-misto-front-back/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/gestao-sprints-time-misto-front-back/</guid><description>Guia prático para conduzir sprints com devs de front e back no mesmo time: contrato de API como artefato de planejamento, paralelização com mocks.</description><pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate><category>Liderança</category><category>Gestão</category><category>Scrum</category><category>Agile</category><category>Times</category><category>Front-end</category><category>Back-end</category></item><item><title>Regex no .NET com [GeneratedRegex]: performance real sem interpretação em tempo de execução</title><link>https://www.neryx.com.br/blog/generated-regex-dotnet-source-generators-performance/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/generated-regex-dotnet-source-generators-performance/</guid><description>Aprenda a usar o atributo [GeneratedRegex] do .NET 7+ para gerar código de regex em tempo de compilação, eliminando overhead de interpretação e alocação.</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Performance</category><category>Regex</category><category>Source Generators</category></item><item><title>Frozen Collections no .NET 8: coleções imutáveis de alta performance para dados de referência</title><link>https://www.neryx.com.br/blog/frozen-collections-dotnet8-performance/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/frozen-collections-dotnet8-performance/</guid><description>Entenda como FrozenDictionary e FrozenSet do .NET 8 entregam lookups até 40% mais rápidos que Dictionary e ImmutableDictionary.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Performance</category><category>Collections</category><category>BenchmarkDotNet</category></item><item><title>FluentValidation avançado no .NET: validators complexos, reutilização e integração com APIs</title><link>https://www.neryx.com.br/blog/fluentvalidation-avancado-dotnet-apis/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/fluentvalidation-avancado-dotnet-apis/</guid><description>Além do básico: validators hierárquicos, regras condicionais, validação assíncrona com banco, custom validators reutilizáveis.</description><pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate><category>.NET</category><category>FluentValidation</category><category>ASP.NET Core</category><category>Validação</category><category>Qualidade</category><category>Arquitetura</category></item><item><title>Feature flags no .NET com Microsoft.FeatureManagement: deploy seguro e rollout gradual</title><link>https://www.neryx.com.br/blog/feature-flags-dotnet-microsoft-featuremanagement/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/feature-flags-dotnet-microsoft-featuremanagement/</guid><description>Guia completo de feature flags no .NET: Microsoft.FeatureManagement, targeting por usuário/tenant/percentual, feature flags remotas com Azure App.</description><pubDate>Sat, 08 Nov 2025 00:00:00 GMT</pubDate><category>.NET</category><category>DevOps</category><category>Feature Flags</category><category>Azure</category><category>CI/CD</category><category>Arquitetura</category></item><item><title>Event Sourcing com .NET na prática: histórico imutável, projeções e reconstrução de estado</title><link>https://www.neryx.com.br/blog/event-sourcing-dotnet-pratica/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/event-sourcing-dotnet-pratica/</guid><description>Aprenda a implementar Event Sourcing em projetos .NET: como armazenar eventos em vez de estado, construir projeções read-model.</description><pubDate>Thu, 06 Nov 2025 00:00:00 GMT</pubDate><category>Event Sourcing</category><category>.NET</category><category>C#</category><category>CQRS</category><category>Arquitetura</category></item><item><title>EF Core Migrations avançadas: estratégias para produção, múltiplos DbContexts e rollback seguro</title><link>https://www.neryx.com.br/blog/ef-core-migrations-avancadas-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/ef-core-migrations-avancadas-dotnet/</guid><description>Além do add-migration básico: bundles de migration, múltiplos DbContexts, migração sem downtime, seed de dados idempotente e rollback seguro em produção.</description><pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate><category>Entity Framework Core</category><category>.NET</category><category>Banco de Dados</category><category>SQL Server</category><category>PostgreSQL</category><category>DevOps</category></item><item><title>EF Core Interceptors: auditoria automática, soft delete e query tagging sem tocar nas entidades</title><link>https://www.neryx.com.br/blog/ef-core-interceptors-auditoria-soft-delete/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/ef-core-interceptors-auditoria-soft-delete/</guid><description>Guia completo de EF Core Interceptors: ISaveChangesInterceptor para auditoria e soft delete transparente, IDbCommandInterceptor para query tagging e.</description><pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Entity Framework Core</category><category>EF Core</category><category>Auditoria</category><category>DDD</category><category>Boas Práticas</category><category>Banco de Dados</category></item><item><title>.NET Aspire: orquestre microsserviços localmente sem Docker Compose manual</title><link>https://www.neryx.com.br/blog/dotnet-aspire-desenvolvimento-local/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/dotnet-aspire-desenvolvimento-local/</guid><description>Guia prático do .NET Aspire para desenvolvimento local: AppHost com orquestração de serviços, integrações com Redis, PostgreSQL e RabbitMQ.</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate><category>.NET</category><category>.NET Aspire</category><category>Microsserviços</category><category>DevEx</category><category>Observabilidade</category><category>Docker</category><category>Desenvolvimento Local</category></item><item><title>Domain-Driven Design (DDD) na prática com C#: entidades, agregados e repositórios</title><link>https://www.neryx.com.br/blog/domain-driven-design-ddd-pratica-csharp/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/domain-driven-design-ddd-pratica-csharp/</guid><description>Aprenda a aplicar DDD em projetos .NET reais: como modelar entidades ricas, definir agregados, value objects e repositórios com exemplos em C# que você.</description><pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate><category>DDD</category><category>C#</category><category>.NET</category><category>Arquitetura</category></item><item><title>Docker multi-stage build no .NET: imagens mínimas, seguras e otimizadas para produção</title><link>https://www.neryx.com.br/blog/docker-multi-stage-build-dotnet-producao/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/docker-multi-stage-build-dotnet-producao/</guid><description>Guia avançado de Dockerfile multi-stage para .NET: cache de camadas, imagens non-root, distroless, análise de vulnerabilidades com Trivy e integração com.</description><pubDate>Sat, 25 Oct 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Docker</category><category>DevOps</category><category>Containers</category><category>CI/CD</category><category>Segurança</category></item><item><title>Distributed Tracing no .NET com OpenTelemetry: rastreando requisições entre microsserviços</title><link>https://www.neryx.com.br/blog/distributed-tracing-opentelemetry-dotnet-jaeger/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/distributed-tracing-opentelemetry-dotnet-jaeger/</guid><description>Guia completo de distributed tracing no .NET com OpenTelemetry: ActivitySource para traces customizados, propagação de contexto entre serviços HTTP e.</description><pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate><category>.NET</category><category>OpenTelemetry</category><category>Distributed Tracing</category><category>Observabilidade</category><category>Microsserviços</category><category>Jaeger</category><category>Grafana</category></item><item><title>Deploy de aplicações .NET no Kubernetes com Helm: do zero ao ambiente de produção</title><link>https://www.neryx.com.br/blog/deploy-kubernetes-helm-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/deploy-kubernetes-helm-dotnet/</guid><description>Guia completo de deploy .NET no Kubernetes com Helm: criação de charts, values por ambiente, ConfigMaps, Secrets, health checks, HPA.</description><pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Helm</category><category>.NET</category><category>DevOps</category><category>Docker</category></item><item><title>Dapper vs EF Core: quando usar cada um (e como combiná-los no mesmo projeto)</title><link>https://www.neryx.com.br/blog/dapper-vs-ef-core-quando-usar-cada-um/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/dapper-vs-ef-core-quando-usar-cada-um/</guid><description>Comparação técnica definitiva entre Dapper e Entity Framework Core: performance, produtividade, consultas complexas.</description><pubDate>Sun, 19 Oct 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Banco de Dados</category><category>Entity Framework Core</category><category>Dapper</category><category>Performance</category><category>SQL</category></item><item><title>Como calcular o custo de um sistema sob medida: guia para gestores</title><link>https://www.neryx.com.br/blog/custo-sistema-sob-medida/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/custo-sistema-sob-medida/</guid><description>Entenda o que determina o preço de um software customizado, como avaliar propostas, evitar surpresas no orçamento e por que o menor preço quase sempre sai.</description><pubDate>Thu, 16 Oct 2025 00:00:00 GMT</pubDate><category>Gestão</category><category>Estratégia</category><category>Orçamento</category></item><item><title>Quanto custa um projeto de software mal planejado (e como evitar)</title><link>https://www.neryx.com.br/blog/custo-retrabalho-software-mal-planejado/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/custo-retrabalho-software-mal-planejado/</guid><description>O retrabalho em projetos de software custa, em média, 3 a 5 vezes mais do que o desenvolvimento original.</description><pubDate>Tue, 14 Oct 2025 00:00:00 GMT</pubDate><category>Gestão</category><category>Para Gestores</category><category>Planejamento</category><category>Custo</category></item><item><title>Custo real de hospedar uma aplicação na AWS em 2026</title><link>https://www.neryx.com.br/blog/custo-real-aws-2026/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/custo-real-aws-2026/</guid><description>Quanto custa de verdade rodar uma aplicação na AWS? Veja um breakdown honesto dos custos de EC2, RDS, S3 e data transfer — e como evitar a surpresa na.</description><pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate><category>Cloud</category><category>AWS</category><category>Infraestrutura</category></item><item><title>CQRS na prática com .NET e MediatR: separando leituras e escritas de verdade</title><link>https://www.neryx.com.br/blog/cqrs-mediatr-dotnet-pratica/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/cqrs-mediatr-dotnet-pratica/</guid><description>Aprenda a implementar CQRS em projetos .NET com MediatR: commands, queries, handlers, validação com FluentValidation e pipeline behaviors.</description><pubDate>Fri, 10 Oct 2025 00:00:00 GMT</pubDate><category>CQRS</category><category>.NET</category><category>C#</category><category>MediatR</category><category>Arquitetura</category></item><item><title>Como escolher uma software house em São Paulo: guia completo</title><link>https://www.neryx.com.br/blog/como-escolher-software-house-sao-paulo/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/como-escolher-software-house-sao-paulo/</guid><description>Critérios objetivos para avaliar e contratar uma software house em São Paulo. O que perguntar, red flags para evitar.</description><pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate><category>Gestão</category><category>Contratação</category><category>Estratégia</category></item><item><title>O que perguntar antes de contratar uma software house (roteiro para gestores)</title><link>https://www.neryx.com.br/blog/como-contratar-software-house-roteiro-gestores/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/como-contratar-software-house-roteiro-gestores/</guid><description>Guia prático para diretores e gestores avaliarem propostas de software houses. 12 perguntas que revelam se a empresa entrega o que promete — antes de.</description><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate><category>Gestão</category><category>Para Gestores</category><category>Contratação</category><category>Software House</category></item><item><title>Clean Architecture no .NET: guia prático com exemplos em C#</title><link>https://www.neryx.com.br/blog/clean-architecture-dotnet-guia-pratico/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/clean-architecture-dotnet-guia-pratico/</guid><description>Como implementar Clean Architecture em projetos ASP.NET Core. Camadas, dependências, casos de uso, repositórios e injeção de dependência com exemplos.</description><pubDate>Fri, 03 Oct 2025 00:00:00 GMT</pubDate><category>Arquitetura</category><category>C#</category><category>.NET</category><category>Backend</category></item><item><title>CI/CD do zero com GitHub Actions: guia prático para times .NET</title><link>https://www.neryx.com.br/blog/cicd-do-zero-github-actions/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/cicd-do-zero-github-actions/</guid><description>Aprenda a montar um pipeline de integração e entrega contínua completo com GitHub Actions para projetos .NET — com build, testes.</description><pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate><category>DevOps</category><category>CI/CD</category><category>GitHub Actions</category><category>.NET</category></item><item><title>Carter no .NET: Minimal APIs modulares sem boilerplate de Controllers</title><link>https://www.neryx.com.br/blog/carter-minimal-apis-dotnet-modular/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/carter-minimal-apis-dotnet-modular/</guid><description>Guia prático do Carter para .NET: ICarterModule para organização de endpoints por feature, validação com FluentValidation integrada.</description><pubDate>Sun, 28 Sep 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Carter</category><category>Minimal APIs</category><category>ASP.NET Core</category><category>Arquitetura</category><category>Boas Práticas</category></item><item><title>Cache com Redis no .NET na prática: StackExchange.Redis, IDistributedCache e padrões</title><link>https://www.neryx.com.br/blog/cache-redis-dotnet-pratica/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/cache-redis-dotnet-pratica/</guid><description>Guia completo de cache com Redis no .NET: como usar IDistributedCache e StackExchange.Redis, padrões cache-aside, cache de sessão.</description><pubDate>Fri, 26 Sep 2025 00:00:00 GMT</pubDate><category>Redis</category><category>.NET</category><category>C#</category><category>Performance</category><category>Backend</category></item><item><title>BenchmarkDotNet: como medir performance no .NET com precisão científica</title><link>https://www.neryx.com.br/blog/benchmarkdotnet-performance-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/benchmarkdotnet-performance-dotnet/</guid><description>Guia completo do BenchmarkDotNet para .NET: configuração de benchmarks, MemoryDiagnoser para alocações, comparação de implementações.</description><pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Performance</category><category>BenchmarkDotNet</category><category>Otimização</category><category>Memória</category><category>Boas Práticas</category></item><item><title>Background jobs em .NET com Hangfire: scheduling, retries e workers em produção</title><link>https://www.neryx.com.br/blog/background-jobs-hangfire-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/background-jobs-hangfire-dotnet/</guid><description>Guia prático de background jobs no .NET com Hangfire: fire-and-forget, jobs recorrentes com Cron, retries automáticos.</description><pubDate>Sun, 21 Sep 2025 00:00:00 GMT</pubDate><category>Hangfire</category><category>.NET</category><category>C#</category><category>Background Jobs</category><category>Backend</category></item><item><title>Gerenciamento de segredos no .NET com Azure Key Vault: nunca mais secrets no código</title><link>https://www.neryx.com.br/blog/azure-key-vault-segredos-dotnet-producao/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/azure-key-vault-segredos-dotnet-producao/</guid><description>Guia completo para usar Azure Key Vault no .NET: integração com IConfiguration, identidade gerenciada, rotação automática de segredos.</description><pubDate>Fri, 19 Sep 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Azure</category><category>Segurança</category><category>DevOps</category><category>Cloud</category><category>CI/CD</category></item><item><title>Automação com IA: 12 processos que você pode implementar hoje na sua empresa</title><link>https://www.neryx.com.br/blog/automacao-ia-processos-empresariais-exemplos-reais/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/automacao-ia-processos-empresariais-exemplos-reais/</guid><description>Exemplos concretos de automação com IA em operações, vendas, RH, financeiro e atendimento — com estimativa de esforço de implementação.</description><pubDate>Wed, 17 Sep 2025 00:00:00 GMT</pubDate><category>IA</category><category>Automação</category><category>Agentes</category><category>Casos de Uso</category><category>Negócios</category></item><item><title>OAuth2 e OpenID Connect no .NET: autenticação centralizada com Duende IdentityServer</title><link>https://www.neryx.com.br/blog/autenticacao-oauth2-oidc-dotnet-identityserver/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/autenticacao-oauth2-oidc-dotnet-identityserver/</guid><description>Como implementar autenticação OAuth2/OIDC em .NET com Duende IdentityServer: Authorization Code Flow com PKCE, Client Credentials, refresh tokens.</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate><category>.NET</category><category>OAuth2</category><category>OIDC</category><category>IdentityServer</category><category>Segurança</category></item><item><title>ASP.NET Core vs Node.js: quando usar cada um no backend</title><link>https://www.neryx.com.br/blog/aspnet-core-vs-nodejs/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/aspnet-core-vs-nodejs/</guid><description>A escolha entre ASP.NET Core e Node.js é menos sobre performance e mais sobre contexto. Entenda as diferenças reais e saiba quando cada um é a escolha.</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate><category>Backend</category><category>.NET</category><category>Arquitetura</category></item><item><title>ASP.NET Core middleware pipeline: criando middlewares customizados do zero</title><link>https://www.neryx.com.br/blog/aspnet-core-middleware-pipeline-customizado/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/aspnet-core-middleware-pipeline-customizado/</guid><description>Guia completo do pipeline de middleware no ASP.NET Core: ordem de execução, middleware customizado, convention-based vs factory-based.</description><pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate><category>.NET</category><category>ASP.NET Core</category><category>Middleware</category><category>Arquitetura</category><category>Performance</category></item><item><title>O que é arquitetura de microsserviços e quando faz sentido migrar</title><link>https://www.neryx.com.br/blog/arquitetura-microsservicos-quando-migrar/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/arquitetura-microsservicos-quando-migrar/</guid><description>Microsserviços resolvem problemas reais de escala — mas também criam complexidade que pode destruir times pequenos.</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate><category>Arquitetura</category><category>Microsserviços</category><category>Backend</category></item><item><title>Arquitetura Hexagonal no .NET: Ports &amp; Adapters na prática com C#</title><link>https://www.neryx.com.br/blog/arquitetura-hexagonal-ports-adapters-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/arquitetura-hexagonal-ports-adapters-dotnet/</guid><description>Guia prático de Arquitetura Hexagonal (Ports &amp; Adapters) no .NET: separação entre domínio e infraestrutura, ports de entrada e saída.</description><pubDate>Sat, 06 Sep 2025 00:00:00 GMT</pubDate><category>.NET</category><category>Arquitetura</category><category>DDD</category><category>Clean Architecture</category><category>Testes</category><category>Boas Práticas</category></item><item><title>API Gateway com YARP no .NET: roteamento, autenticação e rate limiting</title><link>https://www.neryx.com.br/blog/api-gateway-yarp-dotnet/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/api-gateway-yarp-dotnet/</guid><description>Como implementar um API Gateway em .NET com YARP (Yet Another Reverse Proxy): roteamento dinâmico, autenticação JWT centralizada, rate limiting.</description><pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate><category>YARP</category><category>.NET</category><category>API Gateway</category><category>Microsserviços</category><category>Backend</category></item><item><title>Agentes de IA na prática: o que são, como funcionam e casos de uso reais</title><link>https://www.neryx.com.br/blog/agentes-ia-pratica-casos-de-uso-reais/</link><guid isPermaLink="true">https://www.neryx.com.br/blog/agentes-ia-pratica-casos-de-uso-reais/</guid><description>Entenda o que diferencia um agente de IA de um chatbot comum, como o ciclo de raciocínio e ação funciona, e veja casos de uso reais que já estão em.</description><pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate><category>IA</category><category>Agentes</category><category>LLM</category><category>Automação</category><category>MCP</category></item></channel></rss>