Início Containers no InfoQ Brasil
Artigos
Feed RSS-
Arquitetura de Microservices Multi-Runtime
Surgiram boas práticas em torno da arquitetura de "microservice" e do design de 12 fatores. À medida que o cloud, containers e os orquestradores de containers (por exemplo, Kubernetes) se tornaram populares, surgiram novas soluções para abordar os princípios comuns de integração.
-
Desenvolvimento na nuvem - do sonho à realidade.
É viável para desenvolvedores profissionais usar ambientes de desenvolvimento baseados em nuvem? Neste artigo, Mike Nikles explica sua configuração produtiva com o Eclipse Theia e o Gitpod.
-
Revisando a programação: Linguagem e plataforma para desenvolvedores na era da nuvem
A Ballerina é uma linguagem de programação open source, que tem foco em melhorar a produtividade fornecendo abstrações, ferramentas e plataformas necessárias para criar aplicações nativas na nuvem.
-
O passado, presente e futuro das API Gateways
A “borda” evoluiu de simples balanceadores de carga de hardware para uma pilha completa de proxies de hardware e software que incluem API gateways, redes de entrega de conteúdo (Content Delivery Network - CDN) e balanceadores de carga. Neste artigo, mostraremos a evolução da borda do data center à medida que a arquitetura e os fluxos de trabalho das aplicações evoluíram.
-
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.
-
Perguntas e respostas sobre o Docker no Windows
O livro Docker no Windows - Segunda Edição, de Elton Stoneman, ensina os leitores como executar aplicações novas e antigas em containers Docker no Windows
-
É ou não é para multicluster: Comunicação entre clusters usando um service mesh
A comunicação dentro dos clusters Kubernetes é um problema já resolvido, mas a comunicação entre clusters exige mais design e gera sobrecarga operacional. Antes de decidir se vamos ou não implementar um suporte multicluster, devemos entender o caso de uso da comunicação.
-
API Gateways e Service Meshes: abrindo a porta para a modernização de aplicações
A modernização de aplicações, separando-as da infraestrutura subjacente na qual estão executando, pode permitir inovação, reduzir custos, e melhorar a segurança. Um API Gateway pode dissociar aplicações de consumidores externos, e um service mesh desacopla as aplicações de consumidores internos.
-
O ano de 2019 no InfoQ e previsões de softwares para 2020
Neste artigo, serão apresentados pontos que marcaram o ano de 2019 e que foram noticiados pelo InfoQ, para temas como: Desenvolvimento Java e .NET; Desenvolvimento Web; Arquitetura; IA, ML e Engenharia de Dados; Cultura e Métodos; e DevOps/Cloud. Além de discorrer assuntos que podem vir a se tornar tendências no desenvolvimento de softwares no ano 2020.
-
Quarkus chega na versão 1.0: Um bate papo com Thomas Qvarnstrom
Quarkus, um framework Java nativo Kubernetes feito para o GraalVM e OpenJDK HotSpot, chegou na versão 1.0. O Quarkus é um stack open source para escrever aplicações Java, oferecendo tempo de inicialização rápido e pouco uso de memória. O InfoQ conversou com Thomas Qvarnstrom, gerente de produtos sênior na Red Hat, para aprender mais sobre a jornada do Quarkus.
-
Ambassador: Construindo um Plano de Controle para um Envoy-Powered API Gateway com Kubernetes
Este artigo fornece uma visão geral da criação do gateway de API open source Ambassador para o Kubernetes e discute os desafios técnicos e as lições aprendidas na criação de um plano de controle focado no desenvolvedor para gerenciar o tráfego de entrada ou "ponta" em aplicativos baseados em microservices.
-
Construindo um pipeline CI/CD + Liquibase no GitLab
Neste artigo veremos como construir um pipeline CI/CD utilizando o GitLab-CI para realizar a parte de compilação, testes unitários, empacotamento e deploy de uma aplicação Java utilizando Maven no servidor de aplicação WildFly. Por fim, o gerenciamento de mudança do banco de dados através da ferramenta Liquibase será automático.