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 desenvolvimento moderno de software exige cada vez mais o uso de contêineres e sistemas de orquestração. Se você programa em C# (.NET) e deseja dominar o Kubernetes, este livro será seu guia confiável no mundo das tecnologias em nuvem e da arquitetura de microsserviços.



Sobre o que é este livro?

O livro "C# (.NET) e Kubernetes" é um guia prático que abrange todo o ciclo de vida de uma aplicação .NET na infraestrutura moderna. Você começará com os fundamentos da conteinerização e, gradualmente, passará para cenários complexos de orquestração, monitoramento e escalabilidade.



O livro aborda detalhadamente:

  • Fundamentos do Docker para desenvolvedores .NET — criação de imagens eficientes, otimização de camadas, trabalho com build multiestágio.
  • Arquitetura de microsserviços em C# — design, separação de responsabilidades, comunicação entre serviços.
  • Implantação no Kubernetes — criação de Pod, Deployment, Service, Ingress, ConfigMap e Secrets.
  • Gerenciamento de estado — trabalho com bancos de dados, cache, sessões em ambiente distribuído.
  • Monitoramento e logging — integração com Prometheus, Grafana, stack ELK, OpenTelemetry.
  • CI/CD para .NET e Kubernetes — configuração de pipelines com GitHub Actions, Azure DevOps ou GitLab CI.
  • Segurança — gerenciamento de segredos, RBAC, políticas de segurança de rede.


Para quem é este livro?

O livro é destinado a:

  • Desenvolvedores C# que desejam aprender conteinerização e orquestração.
  • Engenheiros DevOps que trabalham com stacks .NET e querem aprofundar conhecimentos sobre as especificidades da plataforma.
  • Arquitetos que projetam soluções em nuvem baseadas em .NET.
  • Team Leads que implementam arquitetura de microsserviços em seus projetos.


O que você aprenderá?

Após ler o livro, você será capaz de:

  • Criar imagens Docker leves para aplicações ASP.NET Core.
  • Projetar e implantar microsserviços tolerantes a falhas no Kubernetes.
  • Configurar escalabilidade automática (HPA) e autocura do cluster.
  • Implementar implantação contínua (Rolling Update, Blue/Green, Canary).
  • Integrar aplicações .NET com malha de serviços (Service Mesh).
  • Otimizar desempenho e custo da infraestrutura em nuvem.


O livro contém diversos exemplos prontos de código, arquivos de configuração e checklists que podem ser aplicados imediatamente em projetos reais. Todos os exemplos são atualizados para .NET 6/7/8 e as versões mais recentes do Kubernetes.



Comece sua jornada no mundo das tecnologias em nuvem com C# e Kubernetes hoje mesmo!

Recommendations