Início Arquitetura e Design no InfoQ Brasil
Notícias
Feed RSS-
Java 11 Liberado
O Java 11, a primeira versão com o novo suporte de longo prazo (LTS) da Oracle, chegou. A lista de funcionalidades evoluiu modestamente desde que o InfoQ inicialmente reportou o Java 11 pela primeira vez no início do ano.
-
Comparando o desempenho de plataformas Serverless
A maioria dos provedores de nuvem possuem plataformas serverless que oferecem function as a service (FaaS). Confira os resultados de um estudo realizado comparando as diversas plataformas existentes.
-
Microsoft anuncia a disponibilidade geral para a versão 2.0 do Azure Functions
A Microsoft anunciou a disponibilidade geral para a segunda versão do Azure Functions, um serviço de computação sob demanda orientado a eventos na plataforma Azure. Este novo lançamento de versão do Azure Functions inclui vários recursos para permitir que os desenvolvedores criem aplicações escalonáveis sem servidor com mais facilidade do que com a versão um.
-
Kubernetes 1.12 traz snapshots de volume, melhorias no TLS e mais
A Cloud Native Community Foundation anunciou o Kubernetes 1.12. Essa versão traz snapshot e restauração de volumes, melhorias no TLS, Horizontal Pod Autoscaler (HPA), topologia com provisionamento dinâmico, auditoria avançada, suporte de topologia para o plugin Container Storage Interface (CSI), e mais.
-
Russ Miles: Arquitetos Ignorados e Engenharia do Caos
Na mais recente Conferência Event-Driven Microservices em Amsterdã, Russ Miles afirmou que o maior desafio para um arquiteto é que ele não seja ignorado. Você tem ótimas ideias, como o uso de microserviços acionados por eventos, mas a reação muitas vezes é que soa bem, mas é excessivamente complicado para as necessidades em questão.
-
Istio V1.0 Service Mesh lançado com status “Pronto para uso em produção”
Durante o Google Cloud Next 2018, o lançamento da versão 1.0 do Istio fora anunciado. Os novos principais recursos incluem suporte a mesh entre clusters, controle de fluxo de tráfego refinado e a capacidade de distribuir incrementalmente o TLS mútuo em um mesh.
-
Pivotal lança o Spring Cloud Data Flow 1.5
A Pivotal lançou a versão 1.5 do Spring Cloud Data Flow, um projeto para a construção de pipelines de processamento de dados em tempo real. Os novos recursos incluem melhorias na interface do usuário, nas métricas e no Kubernates, juntamente com o Spring Cloud Stream Application Starters atualizados.
-
Lançado Spring Web Services 3.0.4 e 2.4.3
O Spring liberou simultaneamente duas versões do projeto Web Services. A versão 3.0.4.RELEASE como a branch principal de desenvolvimento, e a versão 2.4.3.RELEASE como branch de manutenção, ambas versões foram atualizadas para executar no Spring Framework 5.1.0 e suportar o Java 11.
-
Uber torna Open Source sua plataforma de métricas de grande escala M3
A equipe de engenheiros do Uber lançou sua plataforma de métricas M3. A plataforma foi construída para substituir seu sistema baseado em Graphite, e então fornecer gerenciamento de cluster, agregações, coleta, gerenciamento de armazenamento, um banco de dados de séries temporais (TSDB) distribuído e um mecanismo de consulta com sua própria linguagem M3QL.
-
Ballerina: uma nova linguagem para criação e integração de microservices
Novos projetos têm sido lançados utilizando metodologias ágeis, porém muitos produtos, como barramentos e linguagens de uso geral como java, não atendem completamente as necessidades atuais, deixando um espaço que precisava ser preenchido. Ballerina é uma linguagem nova, focada em integrações, que visa preencher esse espaço.
-
Experiências utilizando Micro Frontends na IKEA
Atualmente é comum dividirmos a arquitetura corporativa em serviços menores, em microservices. Porém, os mesmos problemas que tivemos com o backend do monolito, existem para o frontend. Kotte coloca que ao usar uma arquitetura micro frontend, divide-se o frontend em partes menores para que as equipes realizem a implantação de forma autônoma, permitindo assim a entrega contínua de frontends web.
-
O lançamento do TypeScript 3.0 melhora o suporte para grandes projetos
O time do TypeScript anunciou recentemente a versão 3.0 do TypeScript, a introdução de uma nova técnica para criação e dimensionamento de projetos, operações sobre lista de parâmetros, novos tipos para impor verificações explícitas, e melhorias na experiência do desenvolvedor no tratamento de erros reportados pelo TypeScript.
-
Projetar arquiteturas de microservices do jeito certo: Lições com Michael Bryzek no QCon NY
No QCon Nova Iorque 2018, Michael Bryzek discutiu como projetar arquiteturas de microservices “do jeito certo”. Pontos importantes abordados: engenheiros devem projetar primeiro o esquema para todas as APIs e eventos, já que isso permite a geração de código automatizado de código repetitivo; e investimentos devem ser feitos em automação, como implantação e gestão de dependências.
-
Escalonamento de Push Notifications a milhões de dispositivos na Netflix - Susheel Aroskar - QCon NY
Susheel Aroskar, da equipe de Engenharia da Netflix, falou recentemente na QCon New York 2018 sobre o Zuul Push, um serviço de notificação por push escalável que envia de forma assíncrona dados como recomendações de filmes personalizados da nuvem para os dispositivos.
-
O cliente não está sempre certo, e nem você
Na recente conferência Agile 2018, Natalie Warnert proferiu uma palestra intitulada "O cliente não está sempre certo, e nem você!", a qual abordou conceitos instigantes sobre como ter certeza de estarmos construindo a coisa certa. Apresentou três armadilhas nas quais as equipes se encaixam - cliente incorreto, solução prematura e afogamento em informações, além de conselhos sobre como evitá-los.