Início Arquitetura e Design no InfoQ Brasil
Artigos
Feed RSS-
Cidadania e ética na tecnologia da informação: por que se importar?
Os cidadãos são impactados pelos modelos, métodos, e algoritmos criados pelos cientistas de dados, mas seu poder é limitado para afetar as ferramentas que estão agindo sobre eles.
-
10 Ferramentas de Teste de APIs para você conhecer
Ter o processo, ferramenta e solução certas para a automação de testes de APIs são questões mais críticas do que nunca. Este artigo fornece um sumário de 10 ferramentas de teste automatizados de APIs, abrangendo soluções open-source e comerciais que equipas de testes podem utilizar para suprir as suas necessidades.
-
Projetando, implementando e usando Reactive APIs
Nos últimos dois anos, houve um grande crescimento da programação reativa no mundo Java. Este é o sucesso dos desenvolvedores de NodeJS que utilizam APIs que não bloqueiam a expansão dos microservices indutores de latência, ou simplesmente o desejo de utilizar recursos computacionais de forma mais eficiente.
-
Fazendo Grafos divertidos novamente com Java
Os bancos de dados de grafos estão ficando cada vez mais populares, com diversos cases de sucesso que incluem empresas como Walmart, ebay além de diversas empresas do setor financeiro. Conheça mais sobre o banco de dados do tipo grafo, um novo paradigma na persistência dos dados que permite uma nova gama de possibilidades numa aplicação.
-
O modelo C4 de documentação para Arquitetura de Software
O modelo C4 é constituído por um conjunto hierárquico de diagramas para arquitetura de software. Esses diagramas são ao mesmo tempo fáceis de criar e também fáceis de entender no ponto de vista de vários tipos de públicos.
-
Arquitetos de Aplicação - Autoridade vs Liderança em um cenário de transformação digital
O objetivo desse texto, não é discutir a necessidade de arquitetos em equipes de desenvolvimento. A ideia é levantar uma discussão sobre como arquitetos de software em grandes corporações deveriam se engajar com o negócio para continuar relevantes, tendo em vista o cenário de transformação digital em que vivemos.
-
Eclipse JNoSQL: Uma API para diversos bancos de dados NoSQL
Os bancos não relacionais estão presentes nas mais diversas áreas no mundo corporativo, porém as APIs são um problema, cada banco possui sua própria API, isso resulta num alto risco de vendor lock-in, além de uma grande perda de código e uma alta curva de aprendizagem para as novas classes e métodos para a integração. Conheça o Eclipse JNoSQL que visa facilitar a integração do Java com NoSQL.
-
Painel virtual: comunicação e governança de microservices usando service mesh
O service mesh oferece uma plataforma para conectar, gerenciar, e proteger microservices. O InfoQ conversou com especialistas no assunto nesta área para discutir os frameworks de service mesh.
-
4 motivos pelos quais os desenvolvedores deveriam ficar atentos aos chatbots
Todas as principais empresas de tecnologia do mundo (Google, Facebook, Apple, Microsoft, IBM, Oracle, Tencent, etc.) possuem um ou mais projetos nas áreas correlatas à aplicações conversacionais. Este artigo apresenta os 4 motivos pelos quais acredito que os chatbots são importantes e impactarão a carreira de boa parte (ou de todos) dos desenvolvedores.
-
Sistemas Inteligentes
Stephen Buckley comenta a iniciativa de Sistemas Inteligentes que visam criar novos sistemas combinando a experiência dos sistemas com o aprendizado de máquinas.
-
Migração em lote com ETL para processamento de fluxo: um estudo de caso Netflix com Kafka e Flink
No Qcon NY, Shriya Arora falou sobre “Personalising Netflix with Streaming Datasets” e discutiu a migração de uma rotina de processamento de dados de ETL em lote para o processamento de fluxo usando o Apache Flink.
-
O que engenheiros de software deveriam saber sobre GDPR?
A Regulação Geral de Proteção de Dados da União Europeia (GDPR) está saindo do período de transição para se tornar obrigatório neste ano. Como desenvolvedor de software, isso irá afetá-lo. Isso é o que você precisa saber.