Trabalhando com Spring Cloud Config Server

Nesse post, vamos falar como organizar seus projetos (micro serviços) para utilizar o Spring Cloud Config Server, esta é a forma como eu acredito ser a melhor organização, a qual sempre resolveu meus problemas nesses anos de trabalho.

Continue reading “Trabalhando com Spring Cloud Config Server”

Como organizar o Spring Boot Application Properties – Monofile e Multiple Profiles

Quando trabalhamos com o Spring Boot uma das principais necessidades é parametrizar a nossa aplicação. Isso pode se tornar um caos se não seguir algum padrão e alguma organização.

Nesse post, vamos falar sobre o que pra mim é o “melhor” modelo de como organizar essas configurações.

Continue reading “Como organizar o Spring Boot Application Properties – Monofile e Multiple Profiles”

Kubernetes HPA escalando por requisições http

Ola. Nesse post, vamos tratar como fazer o HPA do Kubernetes conseguir identificar a quantidade de requisições http que o POD esta recebendo e assim escalar a quantidade de PODs de acordo com a demanda.

Essa é uma ótima alternativa do que utilizar HPA por CPU ou memória, principalmente se for aplicações Spring Boot (Java) em que muitas vezes o consumo de CPU ou memória não são indicativos de capacidade de resposta.

Continue reading “Kubernetes HPA escalando por requisições http”

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”