Início Artigos
Artigos
Feed RSS-
Implementando OpenTracing com Jaeger em microservices utilizando C# .NET Core & Amazon SQS
Agregar as interações feitas com serviço de enfileiramento de mensagens e tópicos proporciona uma maior qualidade na depuração em microservices que implementam padrões orientado a mensagens. Conheça o padrão OpenTracing e saiba como implementá-lo em uma arquitetura de microservices utilizando utilizando C# .NET Core & Amazon SQS.
-
Cache remoto com JBoss Fuse e Red Hat Data Grid
Este artigo demonstra a integração entre duas ferramentas open source, uma provendo um cache remoto e a outra sendo um framework de integração que tem a função de encapsular a conexão e simplificar a execução de operações. O foco é demonstrar como o Red Hat JBoss Fuse utilizando o Apache Camel pode simplificar o uso do Red Hat Data Grid.
-
Cloud-native com Payara e Platform.sh
Nos últimos anos a Eclipse Foundation vem conduzindo um desafio em conjunto com outros membros da comunidade para deixar o Java cada vez mais atualizado e preparado, tanto para microservices quanto para cloud. Para demonstrar como o Jakarta EE e o Eclipse Microprofile trabalham muito bem no ambiente cloud, o time Payara, em conjunto com o Platform.sh, escreveram um e-book gratuito sobre o assunto.
-
Bate papo sobre o livro Engineering the Digital Transformation
O livro Engineering the Digital Transformation, de Gary Gruver, fornece uma abordagem sistemática para melhorar de maneira contínua as empresas, explorando como podemos alavancar e modificar as práticas de engenharia e fabricação para abordar as características e capacidades exclusivas do desenvolvimento de software.
-
Migrando um editor de games no navegador com o WebAssembly
Florian Rival, engenheiro de software da Google, criador do editor de jogos GDevelop, discute as lições aprendidas ao migrar um editor de jogos de desktop nativo para o navegador com o WebAssembly. O InfoQ entrevistou Rival sobre os desafios técnicos encontrados, os benefícios derivados da portabilidade e dicas para desenvolvedores que pensam em portar aplicações desktop para o WebAssembly.
-
O papel do QA em DevOps: um breve histórico
Saiba como o papel da equipe de qualidade vem se modificando com o tempo e conheça algumas habilidades necessárias para ser um QA DevOps. Esse artigo faz uma retomada dos acontecimentos na indústria do desenvolvimento de software para entender melhor como o papel da equipe de qualidade vem se modificando com o tempo,
-
O futuro do projeto Hystrix do Spring Cloud
O projeto Hystrix do Spring Cloud foi construído em sobre o projeto de nome similar da Netflix mas que recentemente entrou em modo de manutenção, deixando os desenvolvedores Java se perguntando para qual projeto migrar. O Resilience4j tenta preencher esse vazio e prover continuidade aos projetos cloud native em Java.
-
O que há de novo no Jakarta NoSQL? Parte 2: O que é cloud-native?
Nesta série, falaremos sobre as novidades do Jakarta EE e a nova especificação que trabalha banco de dados não relacionais. Neste segundo post, falaremos sobre o que é o cloud-native e como criar a aplicação baseada nesses princípios, utilizando o Jakarta EE e uma solução PaaS que facilita essa integração.
-
Como fazer a reengenharia de pessoas: a mágica do trabalho de equipe
A reengenharia de pessoas é um conceito que agrupa o que for necessário para manter os profissionais de software aptos aos desafios causados pelas demandas eufóricas do mercado. Em um dos cinco tópicos, o People Re-Engineering (PRE) formula uma plataforma para um processo mais eficaz e vívido que melhora a produtividade e o bem-estar da equipe.
-
Aumentando a segurança com um Service Mesh: explorando o Istio
O Istio tenta resolver alguns desafios difíceis ao executar aplicações em uma plataforma na nuvem: rede de aplicações, confiabilidade e observabilidade e (o foco deste artigo) segurança. Com o Istio, a comunicação entre service meshes é segura e criptografada por padrão. O Istio também ajuda na verificação do token de identidade JWT de "origem" ou do "usuário final".
-
Testes integrados com Arquillian e Java
Realizar testes de integração o mais próximo possível do ambiente no qual seu projeto será executado é um dos grandes desafios para desenvolvedores de aplicações Java. O Arquillian é um projeto criado para a escrita de testes integrados visando auxiliar times de desenvolvimento a superar esse desafio. Conheça os conceitos essenciais sobre essa ferramenta, bem como suas vantagens e desvantagens.
-
O que há de novo no Jakarta NoSQL? Parte 1: Introdução com MongoDB usando documentos
Nesta série, falaremos sobre as novidades do Jakarta EE e a nova especificação que trabalha com banco de dados não relacionais. Neste primeiro artigo, falaremos sobre a integração do Jakarta e MongoDB, além de mostrarmos como a API funciona com banco de dados orientados a documentos e diversas maneiras de como fazermos consultas utilizando esse tipo de banco de dados NoSQL.