# Tech Preta > Blog pessoal de Natália Granato sobre Cloud Native, Kubernetes, observabilidade e engenharia de plataforma. Conteúdo em português brasileiro. - Site: https://nataliagranato.xyz - Sobre: https://nataliagranato.xyz/about - Blog: https://nataliagranato.xyz/blog - RSS: https://nataliagranato.xyz/feed.xml - Idioma: pt-BR - Autora: Natália Granato ## Posts - [História e Evolução da Engenharia de Plataforma](https://nataliagranato.xyz/blog/historia-evolucao-engenharia-de-plataforma): A Engenharia de Plataforma não surgiu do nada; ela é uma resposta aos desafios crescentes no desenvolvimento de software, o aumento da complexidade, a necessidade cada vez maior de agilidade para entregar novas funcionalidades ao usuário final de algum serviço interno ou externo, a complexidade da infraestrutura, etc. - [Modelo de Maturidade de Engenharia de Plataforma](https://nataliagranato.xyz/blog/mode-maturidade-platform-eng): A Engenharia de Plataforma (Platform Engineering) é uma disciplina que tem ganhado destaque no cenário tecnológico atual, focando na criação e manutenção de plataformas de autoatendimento que abstraem a complexidade da infraestrutura, permitindo que os desenvolvedores provisionem e gerenciem recursos de maneira simples. - [Docker Offload: Acelerando o desenvolvimento e democratizando a construção de containers](https://nataliagranato.xyz/blog/docker-offload): O Docker Offload é uma funcionalidade do Docker Desktop que permite o uso de recursos computacionais superiores na nuvem para executar builds e containers - [Otimizando e Corrigindo Vulnerabilidades com Docker Scout](https://nataliagranato.xyz/blog/docker-scout): O Docker Scout é uma ferramenta poderosa para otimizar imagens Docker e corrigir vulnerabilidades de segurança. Neste artigo, vamos explorar como utilizá-lo para melhorar a segurança e eficiência das suas aplicações. - [DORA metrics com Apache DevLake](https://nataliagranato.xyz/blog/dora-metrics-devlake): DevOps Research and Assessment - DORA metrics fornecem insights sobre o desempenho da metodologia DevOps. - [O que é uma Arquitetura Cloud Native?](https://nataliagranato.xyz/blog/o-que-arquitetura-cloud-native): A orquestração de containers é essencial para gerenciar aplicações em ambientes de produção, garantindo que elas atendam a requisitos críticos de desempenho, escalabilidade e confiabilidade. Ferramentas de orquestração, como Kubernetes, Docker Swarm e Apache Mesos, automatizam a implantação, o gerenciamento e a escalabilidade de containers, proporcionando uma infraestrutura robusta e eficiente para aplicações modernas. - [O que é Kubernetes?](https://nataliagranato.xyz/blog/o-que-e-kubernetes): Um sistema de código aberto para automatizar a implantação, escalabilidade e gerenciamento de aplicações containerizadas. - [O é Orquestração de Containers?](https://nataliagranato.xyz/blog/o-que-e-orquestracao-de-containers): A orquestração de containers é essencial para gerenciar aplicações em ambientes de produção, garantindo que elas atendam a requisitos críticos de desempenho, escalabilidade e confiabilidade. Ferramentas de orquestração, como Kubernetes, Docker Swarm e Apache Mesos, automatizam a implantação, o gerenciamento e a escalabilidade de containers, proporcionando uma infraestrutura robusta e eficiente para aplicações modernas. - [O que são Containers?](https://nataliagranato.xyz/blog/o-que-sao-containers): Um método centrado em aplicações para entregar aplicações de alto desempenho e escaláveis em qualquer infraestrutura de sua escolha. - [Realizando um troubleshooting básico de redes no Kubernetes](https://nataliagranato.xyz/blog/troubleshooting-básico-de-redes-k8s): Um guia passo a passo para solucionar problemas de rede em um cluster Kubernetes, utilizando uma aplicação de exemplo (Jaeger). - [Introdução a Requests e Limits no Kubernetes](https://nataliagranato.xyz/blog/introduction-requests-limits-kubernetes): Quando você especifica o requerimento de recursos em um Pod, o kube-scheduler utiliza esta informação para decidir a qual nó o Pod será atribuído. - [Linux e Testes de Hardware](https://nataliagranato.xyz/blog/linux-e-os-testes-de-hardware): Neste guia forneço um passo a passo para realizar a instalação de ferramentas de testes de hardware para realização de testes de hardware, que nos permite verificar a saúde dos componentes dos nossos computadores. - [Monitoramento do Consumo de Energia de Contêineres com Kepler](https://nataliagranato.xyz/blog/kepler-monitorando-energia-kubernetes): Kepler (Exportador Eficiente de Nível de Energia baseado em Kubernetes) utiliza eBPF para coletar estatísticas do sistema relacionadas à energia e as exporta como métricas do Prometheus. - [Escalando Aplicações Nativas em Nuvem com KEDA](https://nataliagranato.xyz/blog/keda): KEDA é um projeto de código aberto projetado para estender o Kubernetes, capacitando os desenvolvedores a escalarem suas aplicações de forma contínua em resposta a cargas de trabalho variáveis desencadeadas por eventos. - [Fundamentos de Scalers do KEDA](https://nataliagranato.xyz/blog/fundamentos-de-scalers-do-keda): KEDA é um projeto de código aberto projetado para estender o Kubernetes, capacitando os desenvolvedores a escalarem suas aplicações de forma contínua em resposta a cargas de trabalho variáveis desencadeadas por eventos. - [Política como código com o Kyverno](https://nataliagranato.xyz/blog/kyverno101): Kyverno é uma engine de políticas projetado para o Kubernetes. - [Provisionamento de um Rancher HA](https://nataliagranato.xyz/blog/rancher-ha): Este guia fornece instruções detalhadas para a instalação do Rancher em um ambiente de alta disponibilidade (HA) em um cluster Kubernetes dedicado. - [Removendo um Namespace em estado terminanting](https://nataliagranato.xyz/blog/remove-namespace): O erro de namespace em estado “Terminating” ocorre quando um namespace (ou espaço de nomes) no Kubernetes está sendo desligado ou excluído. - [Build de Imagens no Kubernetes com Gitlab Runner e Kaniko](https://nataliagranato.xyz/blog/build-de-imagens-no-kubernetes): Veremos como configurar e utilizar o Gitlab Runner em um cluster Kubernetes para construir imagens de container usando o Kaniko. - [Criando um Cluster Kubernetes em Instâncias EC2](https://nataliagranato.xyz/blog/criando-kubernetes-aws-ec2): Criando um cluster em instância EC2 com o Kubeadm. - [Criando um servidor NFS e utilizando como StorageClass](https://nataliagranato.xyz/blog/criando-um-servidor-nfs): Natália Granato - [Certificado TLS com openssl e Secret do tipo TLS no Kubernetes](https://nataliagranato.xyz/blog/utilizando-tls-secret): Aprende a gerar e utilizar um certificado TLS como secret no Kubernetes. - [Parâmetros avançados no Docker Compose](https://nataliagranato.xyz/blog/parametros-compose): O Docker Compose é uma ferramenta poderosa para gerenciar aplicativos em contêineres. Vamos explorar alguns parâmetros avançados que você pode usar no seu arquivo `docker-compose.yml`. - [Iniciando com o Ansible](https://nataliagranato.xyz/blog/iniciando-com-o-ansible): O Ansible permite automatizar tarefas como configuração de sistemas, implantação de aplicativos e provisionamento de recursos de nuvem. - [Testes de carga no Kubernetes](https://nataliagranato.xyz/blog/testes-de-carga-kubernetes): Os testes de carga desempenham um papel crucial na avaliação e otimização do desempenho de aplicativos implantados no Kubernetes. - [O que é o Helm?](https://nataliagranato.xyz/blog/o-que-e-o-helm): O Helm é um gerenciador de pacotes para Kubernetes, que facilita a instalação e o gerenciamento de aplicativos em clusters do Kubernetes. - [Introducing Multi-part Posts with Nested Routing](https://nataliagranato.xyz/blog/nested-route/introducing-multi-part-posts-with-nested-routing): The blog template supports posts in nested sub-folders. This can be used to group posts of similar content e.g. a multi-part course. This post is itself an example of a nested route!