Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Nesse artigo vamos ensinar como conectar o Spring Data a múltiplas bases de dados, permitindo que a sua aplicação conecte-se com bancos diferentes, ou o mesmo conectando a um cluster de banco de dados que possua conexões diferentes para leitura…
Nesse artigo vamos ensinar como controlar regras no firewall do seu sistema operacional Linux de maneira simplificada utilizando o UFW. Motivação As vezes quando precisamos mexer em alguns recursos mais avançados do sistema Linux podemos ficar um pouco perdido, é…
Nesse artigo vamos abordar, como configurar devidamente seu sistema de cache, usando o Spring Cache, e utilizá-lo junto com o banco de dados NoSQL Redis, para que seu cache funcione independente de quantas instâncias de sua aplicação estão executando. Motivação…
Nesse artigo vamos abordar uma maneira bem interessante de fazer upload e download de arquivos utilizando a própria API do AWS S3. Fazer operações de upload e download no Amazon S3 é uma tarefa bem simples já que a própria…
Nesse artigo vamos abordar passo a passo como fazer o envio e recebimento de mensagens do serviço AWS SQS (Amazon Queue Service) utilizando aplicações Spring Boot. Com aplicações cada vez mais modernas e escaláveis, nascendo já na cloud, o uso…
Nesse artigo vamos te ensinar a configurar o Maven Multi-Module em um projeto Spring Boot, essa configuração vai te permitir criar bibliotecas internas dentro do mesmo repositório possibilitando o compartilhamento de código comuns entre aplicações. Benefícios do Multi-Modules Quando trabalhamos…
No artigo a seguir vamos explicar o passo a passo da instalação do JDK 17 a ultima versão lançada LTS, ou seja “Long Term Support”. O sistema operacional que vamos utilizar é o Ubuntu, mas você pode seguis os mesmos…
O design pattern Adapter, é um padrão do tipo estrutural, a solução que ele nos provê é bem interessante, poder utilizar uma classe como uma interface na qual essa classe não implementa, esse tipo de abordagem é bem útil em…
O design pattern Template Method é um padrão de design do tipo comportamental, basicamente ele define uma estrutura para execução de um algoritmo, essa estrutura por sua vez deve ser implementada pelas subclasses, reescrevendo cada uma de suas etapas. No…
O padrão Strategy é um pattern de design do tipo comportamental, seu funcionamento é baseado em criar uma família de algoritmos que possam ser trocados em tempo de execução, sem que haja necessidade de alterar o código, basicamente as estratégias…