C# (.NET) e Kubernetes: Desenvolvimento e Orquestração de Microsserviços
300 páginas
Portuguese
PDF
4.5

C# (.NET) e Kubernetes: Desenvolvimento e Orquestração de Microsserviços

C# (.NET) e Kubernetes: Desenvolvimento e Orquestração de Microsserviços

Autor:

Ano:

Resumo:

O livro "C# (.NET) e Kubernetes" é um guia prático que ajudará desenvolvedores em C# a dominar abordagens modernas para construir e gerenciar sistemas distribuídos. Você aprenderá a usar o ecossistema .NET para criar uma arquitetura de microsserviços e gerenciá-la eficientemente com Kubernetes.



Para quem é este livro:

  • Desenvolvedores Backend em C# que desejam migrar para arquitetura de microsserviços;
  • Engenheiros DevOps que trabalham com projetos .NET;
  • Arquitetos de software projetando soluções em nuvem;
  • Estudantes e profissionais iniciantes interessados em tecnologias modernas de orquestração.


O que você aprenderá:

  • Fundamentos do Kubernetes: pods, serviços, deployments, configurações;
  • Containerização de aplicações .NET com Docker;
  • Criação de microsserviços em C# usando ASP.NET Core;
  • Configuração de pipelines CI/CD para compilação e implantação automáticas;
  • Gerenciamento de configurações e segredos no Kubernetes;
  • Monitoramento e registro de logs de aplicações .NET no cluster;
  • Escalonamento e garantia de tolerância a falhas;
  • Segurança: RBAC, políticas de rede, armazenamento seguro de dados.


O livro é construído no princípio "do simples ao complexo". Você começará com conceitos básicos do Kubernetes, depois aprenderá a empacotar aplicações .NET em contêineres e, ao final do livro, poderá implantar um projeto completo de microsserviços na nuvem. Cada capítulo contém exemplos práticos, manifestos YAML prontos para uso e trechos de código em C#.



Atenção especial é dada aos problemas típicos que os desenvolvedores enfrentam ao migrar para Kubernetes: gerenciamento de estado, comunicação de rede entre microsserviços, tratamento de falhas e depuração em ambiente distribuído. Você aprenderá a usar ferramentas como Helm, Istio, Prometheus e Grafana em conjunto com .NET.



O livro "C# (.NET) e Kubernetes" não é apenas teoria, mas uma ferramenta completa para aprimoramento profissional. Após sua leitura, você será capaz de projetar, desenvolver e manter aplicações modernas em nuvem na plataforma .NET, aproveitando todos os benefícios da orquestração de contêineres.

Recommendations