Início Arquitetura e Design no InfoQ Brasil
Artigos
Feed RSS-
Tutorial sobre Spring Boot: Construindo Microservices Implantados no Google Cloud
Neste tutorial, o leitor terá a chance de criar uma pequena aplicação Spring Boot, colocá-la em um container e realizar a implantação no Google Kubernetes Engine usando o Skaffold e o plugin Cloud Code do IntelliJ.
-
Jakarta Security e Rest na nuvem: Parte 3. Conhecendo o Básico do Oauth2
Segurança é um tópico pouco discutido, talvez só não perca para os famosos testes, porém, é muito importante. Muitas decisões são realizadas sem levar em conta a segurança. Essa é uma série de artigos que falará sobre segurança no mundo Jakarta EE com Jakarta Security com microservices na nuvem. Nessa terceira parte, falaremos sobre o Oauth2.
-
Como evitar falhas em cascata em sistemas distribuídos
Falhas em cascata são falhas que envolvem algum tipo de mecanismo de feedback. Em sistemas de software distribuído, geralmente envolvem um ciclo de feedback em que algum evento causa uma redução na capacidade, um aumento na latência ou um pico de erros. Laura Nolan as explora usando contas públicas de incidentes reais de produção.
-
Microservices é o novo Santo Graal da escalabilidade
No mundo da computação sempre flertamos com a solução que resolverá todas questões, independente do problema. O maior desafio sempre é a batalha para deixar a aplicação rápida e super escalável. As famosas balas de pratas iluminam o sonho de todos os desenvolvedores em diversas gerações, esse artigo falará da mais recente: o microservice.
-
Jakarta Security e Rest na nuvem: Parte 2. Conhecendo o Básico do Basic
Apesar de ser um aspecto bastante importante, segurança é um tópico pouco discutido na indústria do desenvolvimento de software. Como consequência, muitas decisões são realizadas sem levar em conta essa questão. Essa é uma série de artigos que falará sobre segurança no mundo Jakarta EE com Jakarta Security com microservices na nuvem. Nessa segunda parte, falaremos sobre o Basic.
-
Jakarta Security e Rest na nuvem: Parte 1. Hello World da segurança
Apesar de ser um aspecto bastante importante, segurança é um tópico pouco discutido na indústria do desenvolvimento de software. Como consequência, muitas decisões são realizadas sem levar em conta essa questão. Essa é uma série de artigos que falará sobre segurança no mundo Jakarta EE com Jakarta Security com microservices na nuvem. Nessa primeira parte, será feito uma introdução à API.
-
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.
-
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.
-
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 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.
-
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".