✋ Pessoal, novo vídeo no meu canal falando sobre o Sistemas Distribuídos e disponibilidade em um Cluster 😍 Vídeo gravado em Agosto de 2016 para um conteúdo de aula.Demonstrando o funcionamento do conceito de disponibilidade de um Cluster usando o Apache Storm. 🕹 Conteúdo: Introdução O que é um Cluster? Apache Storm Mostrando o funcionamento... Continuar Lendo →
Maven: o básico para trabalhar com projetos Java
✋ Pessoal, novo vídeo no meu canal falando sobre o básico de Maven em projetos Java 😍 Vamos explicar o básico de Maven para trabalhar em projetos com Java, Spring Boot e Quarkus 🕹 Conteúdo:- O que é o Maven?- Estrutura de um projeto Maven- Arquivo pom.xml- Dependências do Projeto- Comandos do Maven- Resultado da... Continuar Lendo →
Spring Boot + LocalStack: criando e configurando um projeto do ZERO
✋ Pessoal, novo vídeo no meu canal falando sobre Spring Boot e LocalStack 😊 Vamos criar uma aplicação com Spring Boot que funciona com os recursos do LocalStack e da AWS. Iremos mostrar passo a passo como criar e configurar a aplicação do ZERO. 🕹 Conteúdo: Introdução O que é o Spring Cloud? Qual versão... Continuar Lendo →
Quarkus + Java: desenvolvendo microsserviços com API Oficial da Marvel
Introdução O Quarkus é um framework Java desenvolvido pela Red Hat utilizando a especificação de Microprofile. É um framework simples e robusto para desenvolver os seus microsserviços. O Microprofile é uma especificação para desenvolvimento de microsserviços em Java simplificando bastante a estrutura do Java EE. A implementação do Quarkus, possui muitas facilidades em comparação a... Continuar Lendo →
Java + LocalStack: usando o AWS CDK e CloudFormation com a API Oficial da Marvel
Introdução O AWS CDK é uma forma de criar os recursos da sua infraestrutura na AWS usando código fonte (no nosso caso o Java) ao invés de utilizar o formato YAML A partir desse código é possivel gerar a Stack para o CloudFormation e criar os recursos diretamente na AWS ou no LocalStack. Este artigo... Continuar Lendo →
Java + AWS Lambda: desenvolvendo aplicações serverless com SQS, S3 e LocalStack usando a API Oficial da Marvel
Objetivo No último artigo, criamos um ambiente de desenvolvimento local para a criação, depuração e execução de um Lambda com Java. Vamos aprofundar o conhecimento, consumindo informações de um SQS e criando arquivos em um bucket S3 através dos eventos de um Lambda. LocalStack Antes de iniciar a execução e implantação do Lambda no ambiente... Continuar Lendo →
LocalStack: enviando e consumindo mensagens com SQS, SNS, S3, Spring Boot e a API Oficial da Marvel
Introdução O nosso BFF que pesquisa informações sobre personagens e detalhes das histórias da Marvel, também retorna as URL’s das imagens dos personagens. Vamos obter essas imagens e gravar em um bucket S3 e disponibilizar um endpoint na nossa API para retornar as imagens. Como esse processo requer acesso a uma URL externa, a geração... Continuar Lendo →
Como usar o Feign Client do Spring Cloud para integrações com API Oficial da Marvel
Introdução O principal objetivo do Feign Client é criar clientes HTTP de forma simples, sem precisar escrever muito código fonte. Normalmente um cliente HTTP é usado em chamadas para outros microsserviços quando trabalhamos com orquestração ou quando chamamos API’s, endereços externos ou integração com outros sistemas que usam o protocolo HTTP. No nosso exemplo, vamos mostrar como utilizar o Feign Client para chamar a API Oficial da Marvel. Este artigo foi escrito no Medium:... Continuar Lendo →
LocalStack: usando S3, AWS Secret Manager, AWS Parameter Store e Spring Boot com a API Oficial da Marvel
Introdução As aplicações e microsserviços precisam usar configurações para a sua execução. Em aplicações desenvolvidas com o Spring Boot, as configurações ficam em arquivos de propriedades e caso tenha a necessidade de alterar essas configurações, devemos efetuar o empacotamento e o deploy da aplicação para que as alterações entre em vigor. Usando um sistema de... Continuar Lendo →