Início Arquitetura e Design no InfoQ Brasil
Notícias
Feed RSS-
Ceylon agora é Eclipse Ceylon
A linguagem Ceylon, criada pela Red Hat para a JVM e JavaScript, juntou-se à Eclipse Foundation para se tornar Eclipse Ceylon no dia 21 de agosto. O motivo por trás desta ação é distanciar o projeto da marca Red Hat e garantir uma imagem de um fornecedor neutro, na esperança de atrair mais colaboradores.
-
A experiência do eBay no desenvolvimento de Chatbots escaláveis
Robert Enyedi, engenheiro de software do eBay, falou na conferência QCon New York 2017 sobre o aplicativo de assistente de compras pessoal chamado ShopBot. Lançado no final de 2016 com base no Facebook Messenger bot, o ShopBot utiliza os componentes de IA e os dados do usuário do eBay para fornecer opções de compras em um estilo de conversação.
-
Spring Vault GA 1.0 é lançado
A Pivotal anunciou a versão final do Spring Vault 1.0. O Spring Vault é uma biblioteca java que oferece abstrações para serem utilizadas por aplicações cliente em torno do Hashicorp Vault, uma ferramenta para gerenciamento de credenciais.Por seguir o idioma do Spring, o Hashicorp Vault pode ser integrado facilmente com aplicações Spring ou Java.
-
Orquestradores distribuídos com uma arquitetura de microservices
Martin Campbell, especialista em escalabilidade de microservices na DigitalOcean,falou sobre como rodar Orquestradores distribuídos em uma arquitetura de microservices na conferência MicroXchg Berlin de 2017. Ele focou nos problemas encontrados durante o processo de migração, e falou sobre as vantagens e desvantagens dos orquestradores como Kubernetes, Nomad e Mesos.
-
Armazenamento distribuído e concorrência em sistemas
No QCon New York 2017, a engenheira de software da Samsara Kavya Joshi, fez uma detalhada apresentação sobre o princípio do happens-before, explicando como a ferramenta de armazenamento de key-value distribuídos, Riak, utiliza relógios vetoriais para estabelecer causalidade através dos nós e a concorrência primitiva em Go e como as restrições são expressadas naturalmente com happens-before.
-
Aprovada a API de segurança do Java EE (JSR-375)
A API de segurança do Java EE, JSR 375, foi aprovada no início de Agosto. Todos os membros do comitê executivo do JCP votaram “Sim”, com nenhum voto “Não”. A Intel não votou no JSR.
-
QCon São Paulo 2018: grandes temas e comitê editorial definidos
Em sua nona edição, o QCon São Paulo já está com suas inscrições abertas e descontos especiais até o dia 25 de setembro. Agendado para os dias 09, 10 e 11 de Maio de 2018, a conferência de maior senioridade do Brasil já tem os grandes temas e comitê editorial para a edição de 2018. Confira os detalhes nesse texto, assim como outras novidades para o ano que vem.
-
A transição do Facebook para tradução de máquina neural
O Facebook anunciou, no início de Agosto, o lançamento global da tradução de máquina neural (NMT - Neural Machine Translation). A mudança da utilização de modelos de tradução baseado em frases para NMT resultou em mais de 2.000 instruções de tradução e 4.5 bilhões de traduções por dia. De acordo com o Facebook, isso proporciona um aumento de 11% no índice BLEU.
-
Sistema de módulos da plataforma Java (JSR 376) aprovado em nova votação
Quase quatro meses depois da reprovação da revisão pública da JSR 376 original, o comitê executivo do JCP conseguiu uma aprovação de forma esmagadora em uma votação de reconsideração. Tim Ellison, membro sênior da IBM, e Martijn Verburg, co-fundador da Comunidade Java em Londres e CEO da jClarity, falaram com o InfoQ sobre as mudanças significativas que levaram a uma votação bem sucedida.
-
QCon New York 2017: Escalando Event Sourcing para downloads da Netflix
Phillipa Avery e Robert Reta da Netflix, apresentaram no QCon Nova York 2017 sua arquitetura baseada em Event Sourcing utilizando Cassandra. Atualmente, esta arquitetura impulsiona o recurso de download no Netflix e foi apontada como responsável por melhorar a flexibilidade, confiabilidade, escalabilidade e capacidade de depuração de seus serviços.
-
Lançamento Guia de Arquitetura Microsoft .NET
Quatro guias de arquitetura de aplicação da divisão de desenvolvimento da Microsoft e do time de produto do Visual Studio estão disponíveis e cobrem quatro áreas: Microserviços, Docker, Aplicações Web com ASP.NET Core e Azure, e Aplicações Corporativas usando Xamarin Forms. Os guias estão disponíveis no formato de Ebook.
-
Escolhendo uma arquitetura orientada a eventos
Quando fazemos o design de um sistema distribuído, eventualmente baseado em microservices, e ao considerar utilizar uma arquitetura orientada a eventos, podemos escolher vários modelos e tecnologias. Descrevendo diferentes estilos de arquiteturas orientadas a eventos, David Dawson alega que requisitos não funcionais são o fator principal na escolha de como implementar uma arquitetura deste tipo.
-
THE CONF: o primeiro evento de foco internacional feito no Brasil
Nos dias 29 e 30 de setembro vamos nos encontrar no Centro de Convenções Rebouças, em São Paulo. No total serão aproximadamente 30 palestras, em 2 dias, com todo o conteúdo inglês. Queremos mostrar ao mundo o potencial e capacidade da comunidade brasileira de desenvolvimento de software. Para quem é cadastrado no InfoQ, desconto especial de 25%.
-
Microsoft anuncia framework Coco para redes empresarias Blockchain
Microsoft anunciou uma nova framework chamada de Coco, que tem como alvo redes de sociedades empresariais. A framework fica no topo das plataformas existentes de blockchain, como a Ethereum, e se concentra na melhoria da taxa de transferência da rede, adicionando novos modelos de confidencialidade, gerenciamento de políticas de rede e suporte para transações não determinísticas.
-
Business Architecture: do negócio à TI, e não vice-versa
Em recente publicação, Mark Little defende a importância e a complexidade do desenho de aplicação em microservices, discutindo a necessidade de repensar a arquitetura dos dados. Dando mais um passo na direção que Mark indica ao falar em DDD, chega-se a uma mudança radical: estruturar a aplicação do ponto de vista do negócio, não da TI. A nova metodologia para isso é a Business Architecture.