Início Arquitetura Corporativa no InfoQ Brasil
Artigos
Feed RSS-
Big Data com Apache Spark Parte 2: Spark SQL
O Spark SQL, é parte integrante do framework de Big Data Apache Spark, utilizado para processamento de dados estruturados, que permite executar consultas SQL no conjunto de dados do Spark. É possível realizar tarefas ETL sobre os dados em diferentes formatos, como por exemplo JSON, Parquet, banco de dados e com isto, executar consultas ad-hoc.
-
Sete antipadrões para microservices
Nesse artigo Vijay Algarasan, Diretor de Arquitetura da Asurion, discute como ele e sua equipe usam microservices em vários projetos, além de lições aprendidas neste processo. São discutidos antipadrões, que Algarasan acredita serem amplamente aplicáveis para praticantes de microservices.
-
Big Data com Apache Spark - Parte 1: Introdução
O Apache Spark é um framework de big data construído para ser veloz, fácil de usar e com analises sofisticadas. Nesse artigo, Srini Penchikala mostra como o Spark ajuda no processamento e analise de Big Data com sua API padrão. Também compara o Spark com a implementação tradicional de MapReduce do Apache Hadoop.
-
Um comparativo entre MapReduce e Spark para analise de Big Data
MapReduce e Spark são os dois frameworks mais populares existentes atualmente para computação em cluster e análise de dados de larga escala (Big Data). Este artigo, apresenta a avaliação dos principais componentes arquiteturais do MapReduce e do Spark incluindo: shuffle, modelo de execução e cache por meio de um conjunto de dados a serem processados.
-
Aprendizado de Máquina e Computação Cognitiva
Baseado em um webinar sobre análise de dados, este artigo compreende tópicos sobre aprendizado de máquina e computação cognitiva, e como essas áreas estão relacionadas à Inteligência Artificial. Os palestrantes discutem como estas tecnologias estão sendo aplicadas no segmento de marketing digital e quais as preocupações que as organizações possuem para prover serviços de aprendizado de máquina.
-
Lean Enterprise: uma conversa com os autores Jez Humble, Joanne Molesky e Barry O'Reilly
Os autores do livro "Lean Enterprise" discutem como práticas tradicionais de gerenciamento falham em equilibrar inovação e exploração de produtos devido a necessidade de um conjunto diferente de habilidades proporcionadas pelas práticas de gerenciamento usuais. Também explicam como é possível desenvolver essas habilidades através de técnicas que são incrementais, iterativas e de baixo risco.
-
Busca Textual no PostgreSQL é boa o suficiente
A Busca Textual tornou-se uma característica importante para muitos tipos de negócios. A comprovação desta necessidade é o aumento na popularidade de ferramentas como o Elasticsearch e Solr. Solr e Elasticsearch são ótimas ferramentas, mas antes de caminharmos para este lado da busca textual, devemos pensar um pouco mais e talvez decidir por algo mais leve e que seja bom o suficiente.
-
Arquitetos precisam programar: as distorções no papel de arquiteto
Um arquiteto tem responsabilidades que vão além do projeto do software e das questões relativas ao alinhamento do software com o negócio a que se destina. A implementação de seus projetos é, em última instância, a única medida da qualidade do seu trabalho. Sendo assim, arquitetos deveriam colocar a mão na massa e ajudar na implementação.
-
Criando uma estratégia de desenvolvimento mobile para 2015
Com 2015 em curso, é hora de considerar uma estratégia móvel para um ano próspero e além. Discutiremos pontos a serem considerados quando se planeja a estratégia para o ano, e como eles poderão ajudá-lo a iniciar um futuro bem sucedido. Os tópicos incluem ambientes de desenvolvimento visuais, TI Bimodal, desenvolvimento móvel baseado em núvem e o debate HTML5 x Nativo.
-
Atores de nuvem reativos: Uma web de eventos evolutiva
Atores reativos da nuvem são uma aplicação do modelo de Atores de Carl Hewitt que pode ser usada para balancear o poder dos sistemas distribuídos modernos. Esse artigo, mostra uma implementação de Atores Reativos de Nuvem, considerando um cenário de negócios complexo distribuído através de uma solução elegante e bem pensada.
-
Como escalar equipes ágeis e entrega de produtos?
Este artigo aborda um relato da experiência da Concrete Solutions, que usa métodos ágeis desde 2006 e teve que aprender, evoluir e iterar seu conceito e prática ágil muitas vezes. Recentemente, o crescimento rápido fez com que a empresa tivesse que buscar uma forma de crescer e escalar sem perder a cultura. O aprendizado é compartilhado aqui.
-
Máquina de inovação
A tecnologia mudou o jogo. O poder saiu das empresas para os consumidores, e os mercados estão mudando. Hoje, todos são vulneráveis à concorrência e ruptura. É um momento emocionante para pequenas e ágeis startups que são mais inovadoras, criativas e rápidas. Mas para os grandes operadores históricos, isso é aterrorizante.