1
resposta

[Projeto] Resumo de cada coisa/termo/nome para quem não é dev (como eu)

Pessoal, para quem ficou meio perdido, fiz um pequeno resumo pra entender o porquê de cada coisa e onde elas se relacionam entre si. Fiquem à vontade para corrigir ou complementar.

Java
É a linguagem usada para programar a aplicação. É com ela que os desenvolvedores escrevem o sistema (regras de negócio, APIs, serviços).

Maven
É a ferramenta que organiza e constrói a aplicação Java. Ele baixa bibliotecas necessárias, compila o código e gera o arquivo final que será executado.

Spring Boot
É um framework que facilita criar aplicações web e APIs em Java. Ele já vem com servidor embutido e configurações prontas para a aplicação subir e responder requisições.

Spring Boot Actuator
É um módulo do Spring Boot que cria endpoints de monitoramento. Esses endpoints mostram se a aplicação está saudável, suas métricas e informações internas importantes para operação.

Micrometer
É a biblioteca que coleta métricas dentro da aplicação (quantidade de requisições, tempo de resposta, uso de memória etc.). Ele organiza esses dados para serem expostos.

Prometheus
É a ferramenta externa que coleta e armazena as métricas ao longo do tempo. Ele acessa periodicamente os endpoints da aplicação e guarda histórico para análise e alertas.

Resumo geral do fluxo
Java cria a aplicação → Maven constrói o projeto → Spring Boot executa a aplicação → Micrometer coleta métricas → Actuator expõe essas métricas em endpoints → Prometheus coleta e armazena para monitoramento e dashboards.

1 resposta

Olá, João Felipe!

Meus parabéns pela iniciativa de organizar esse resumo! Fico muito feliz em acompanhar o seu desenvolvimento e ver como você conseguiu traduzir conceitos tão técnicos de uma forma tão acessível para quem está começando. Seu empenho é fundamental para o seu crescimento como profissional.

Seu fluxo está corretíssimo e muito bem estruturado!

Conte sempre com a Alura para continuar mergulhando fundo nos seus estudos.

Sucesso

Imagem da comunidade