Nomeando Namespaces no Kubernetes – Modelo 4 camadas

O K8s (sigla para Kubernetes) tem um modelo de divisão lógica para as aplicações chamado de Namespaces. Contudo, não existe um modelo oficial de como nomear, categorizar e/ou organizar essas Namespaces. Nesse post, vamos conversar sobre um ótimo modelo, bem funcional e que facilita em muito o dia a dia de quem utiliza o K8s.

Continue reading “Nomeando Namespaces no Kubernetes – Modelo 4 camadas”

Modelo das 5 camadas no CI/CD

Sempre que vou falar sobre CI/CD (Continuous integration and continuous delivery) e principalmente de pipeline para fazer essa automatização, sinto que falta esse conhecimento nas pessoas. Entender que é possível dividir a responsabilidades e tarefas, segregar o seu conteúdo e ter algo mais “modular”.

Nesse modelo temos 5 camadas, sendo elas: Código, Teste, Artefato, Distribuição e Publicação.

Continue reading “Modelo das 5 camadas no CI/CD”

IaC Ansible – Estruturando um inventário

Na ideia de fazer um IaC precisamos ter um local que represente o estado de como nossa estrutura deve ser, para o Ansible esse local é o inventory. Nele ficam armazenadas as informações dos seus hosts e variáveis que são usadas na execução do seu playbook.

A dificuldade esta em como “montar” um “bom” inventário, pois nem tudo esta bem claro na documentação. 🙂

Continue reading “IaC Ansible – Estruturando um inventário”

Spring Boot Actuator, Micrometer e Prometheus

O Actuator é muito bom pra se a sua aplicação esta “UP” ou “DOWN”, mas pra monitorar mesmo, saber o consumo e fazer analise de capacidade de performance, você vai precisar colocar alguma coisa a mais, e é a ai que entra o Micrometer e o Prometheus.

Continue reading “Spring Boot Actuator, Micrometer e Prometheus”

Spring Boot Actuator – O que é, como melhorar

Uma ferramenta extremamente importante para quem roda aplicações em Spring Boot é o Actuator. Se você não o usa, comece a usa-lo AGORA.

Ele é a maneira mais simples e fácil de saber o estado da sua aplicação e de criar uma forma de monitora-la e integra-la com os vários plugins de métricas.

Continue reading “Spring Boot Actuator – O que é, como melhorar”

Spring Cloud Config Server – O que é, e como criar o seu

O Spring Cloud Config Server em tradução livre seria algo como: “Servidor de configuração da nuvem Spring”, e é basicamente isso que ele faz. Ele prove uma forma de você ter um “repositório” de configuração para as suas aplicações baseada em Spring Boot.

Continue reading “Spring Cloud Config Server – O que é, e como criar o seu”