Início Artigos
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.
-
Podcast com André Fatala, CTO do Luizalabs: estreando uma nova série de conteúdos
O InfoQ Brasil está com uma nova série de conteúdos: podcasts com convidados que lideram grandes equipes de TI como CTOs, Diretores de Tecnologia e outros executivos técnicos. Na estreia, tivemos um bate-papo com André Fatala, CTO do Luizalabs onde falamos sobre sua carreira e o mundo das inovações, sobre o atual cenário do Brasil, além das apostas tecnológicas e sua visão para o futuro.
-
Programando com profiles semânticos: na terra das strings mágicas, o profile é o rei
Esta série contempla três áreas-chave de "metalinguagem" para Web APIs: descrição, descoberta e perfis de APIs. Nesta série, encontram-se artigos que apontam tendências para estas três importantes áreas, bem como entrevistas com algumas das maiores personalidades deste dinâmico segmento.
-
Evolução arquitetural de software para o mercado de concessão de crédito imobiliário e automóveis
A transformação digital que a indústria financeira vem sofrendo está motivando a necessidade da evolução arquitetônica dos softwares do mercado de credito imobiliário e automóveis. Posto isto, com o intuito de reduzir os riscos provenientes do processo de modernização do legado sistêmico da companhia, foi executado uma avaliação arquitetural de um sistema utilizando o método ATAM.
-
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.
-
Por que o Ágil não funcionou?
Por que o Agile não funcionou? Nesse artigo Chen Ping discute a estrutura de pirâmide dos 12 princípios do Agile e o suporte técnico e gerencial necessário para que as implantações de metodologias ágeis funcionem. Ping usa exemplos reais para ilustrar problemas comuns encontrados nessas implantações e apresenta algumas soluções a respeito de como descobrir e eliminar a causa desses problemas.
-
Construindo um arquitetura moderna de microservices na empresa Gilt
Depois de viver com microservices por três anos, a empresa Gilt pôde ver as vantagens no domínio das equipes, as fronteiras definidas pelas APIs e problemas complexos quebrados em partes menores. Yoni Goldberg, em uma apresentação na conferência QCon London 2015, explicou os desafios que ainda enfrenta em relação a ferramentas, integração de ambientes e monitoramento.
-
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.
-
Caminhando para uma web independente de resolução com SVG
Esse artigo examina as vantagens de usar Scalable Vector Graphics (SVG) como formato preferido para arquivos gráficos em projetos web ou mobile. O objetivo não é impedir os designers e desenvolvedores de usar formatos com base em pixels (PNG / JPEG), mas sim demonstrar como o uso do SVG pode melhorar o fluxo de trabalho de qualquer projeto web.