Início Arquitetura e Design no InfoQ Brasil
Artigos
Feed RSS-
Identificando e Analisando Código Redundante
À medida que projetos de desenvolvimento de software aumentam o escopo, é fácil adicionar camadas redundantes de código. Este artigo compartilha descobertas após analisar projetos de código aberto.
-
O que é “Cloud-Native” data e por que isso é importante?
Sabemos o que são "aplicações cloud-native", mas e os serviços de dados que eles dependem? Neste artigo, analisaremos dez características de dados cloud-native e as implicações de cada um
-
9 perguntas frequentes sobre REST
O conceito de REST é popular há mais de 10 anos e ainda assim é difícil achar duas pessoas que concordem com o que é RESTful ou não. Para piorar a situação, uma busca rápida vai retornar montanhas de conteúdos conflitantes ou simplesmente errados. Esse artigo contém 9 perguntas para que você possa sanar, de uma vez por todas, suas dúvidas sobre REST.
-
Cinco coisas que todo desenvolvedor de software deve saber sobre Arquitetura de Software
Dada a natureza distribuída dos sistemas de software que estamos construindo e a natureza distribuída das equipes que os constroem, mais do que nunca é importante compreender os conceitos básicos de arquitetura de software. Com o objetivo de desmascarar alguns mitos, este artigo destaca as cinco coisas que todo desenvolvedor de software deve saber sobre arquitetura de software
-
FPGAs superam desempenho computacional
Originalmente utilizado para desenvolvimento de novos hardwares, os FGPAs em nuvem estão tornando esta tecnologia mais acessível. As melhorias em velocidade e baixo custo, quando comparado às CPUs, indicam que novas companhias podem se beneficiar desta tecnologia. FPGAs são fundamentalmente concorrentes, tornando-se ideais para ferramentas de dados intensos e problemas de processamento paralelo.
-
Perguntas e respostas sobre o livro "Humanos vs. Computadores"
No recém-lançado livro Humanos vs. Computadores, Gojko Adzic conta histórias sobre o impacto de erros de software e casos inesperados na vida de pessoas reais, com conselhos sobre como prevenir esses erros.
-
Pentaho Data Integration - ETL em Software Livre
Este artigo é um relato de experiência para solucionar um problema relacionado à transferência de grandes volumes de dados entre sistemas utilizando Pentaho Data Integration como solução, com isso reduzindo o tempo de processamento, o esforço de desenvolvimento e aumentando o valor agregado para os usuários finais do sistema.
-
Cinco técnicas para construir uma nuvem privada de sucesso
O aumento da concorrência entre os provedores de cloud pública, regulações territoriais e demandas de negócio tem contribuído para o aumento de estratégias multi-cloud. Este artigo revisa técnicas para o sucesso na criação de uma nuvem privada.
-
Desenvolvendo, expandindo e amadurecendo a prática de Engenharia de Caos
O que é engenharia de caos e porque utilizá-la? E ainda, como estabelecer uma estratégia, e definir custo e impacto para aplicá-la? Estas são algumas das questões discutIdas por Nora Jones e Wesley Reisz no podcast ‘Desenvolvendo, expandindo e amadurecendo a prática de engenharia de caos.’ gravado para o InfoQ.com.
-
restQL: Lidando com a complexidade de consultas a microservices
A trajetória da B2W ao optar por migrar sua solução monolítica para uma arquitetura de microservices. Como resultado, o restQL: uma solução open-source para orquestração de chamadas a microservices. Confira nesse artigo os benefícios e desafios dessa migração, bem como as principais funcionalidades do restQL.
-
Perguntas e respostas sobre o livro SAFe Distilled
O livro SAFe Distilled quebra a complexidade deste framework em explicações fáceis de entender e orientações práticas. É um material para adquirir profundo entendimento do Scaled Agile Framework, e como implementá-lo com êxito.
-
Como as Redes Neurais Convolucionais realizam o reconhecimento de imagem
O reconhecimento de imagens é um campo de estudo desafiador. Neste artigo explicaremos conceitos, aplicações e técnicas de reconhecimento de imagem utilizando Redes Neurais Convolucionais (CNN).