BT
47:24

Analisando e reduzindo grandes fluxos de dados em tempo real

Postado por Juan Lopes  em  25 Out, 2013

Qual a dificuldade de calcular a tamanho de um conjunto em um sistema distribuído? E de fazer isso sobre um fluxo quase infinito em tempo real? A apresentação introduz técnicas que resolvem esses problemas com abordagens determinísticas e probabilísticas. Será dado foco especial nos "streaming algorithms", explicando o funcionamento de estruturas como HyperLogLog, Count-Min e Bloom filters.

48:02

Big Data otimizado: Arquiteturas eficientes para construção de Pipelines MapReduce

Postado por Fabiane Nardon  em  16 Out, 2013 2

Essa palestra irá mostrar como arquitetar Pipelines MapReduce eficientes usando o framework Apache Crunch; como integrar pipelines com fontes de dados externas como Redis, MongoDB, ou mesmo BDs relacionais, e a melhor granularidade para seus jobs; além de identificar quando investir em uma arquitetura de MapReduce realmente faz sentido.

52:02

Continuous Delivery - Entrega Contínua

Postado por Edson Yanaga  em  30 Set, 2013 1

O Continuous Delivery está conquistando grande popularidade, misturando tópicos que envolvem os movimentos Agile e DevOps. O objetivo é entregar software de valor aos clientes de modo previsível, rápido e confiável. Com a Entrega Contínua torna-se possível entregar software (atualizar em produção) várias vezes por hora. Mas como fazê-lo? Por onde começar? Quais são as ferramentas necessárias?

Cloud para milhares: anatomia de uma nuvem pública

Postado por Rodrigo Campos  em  08 Nov, 2012

Nessa palestra são apresentados os componentes necessários para oferecer um ambiente de Cloud Público para milhares de usuários. Os tópicos abordados incluem garantia e isolamento de recursos, desempenho, monitoração, controles de segurança de rede, automação e orquestração do ambiente.

Kanban: Aplicando TDD à melhoria contínua

Postado por Rodrigo Yoshima  em  06 Nov, 2012

Conheça o método Kanban, indo além de Post-its e Limites. Veja como justificar economicamente as alterações no seu processo – e como engajar emocionalmente equipes e gestores nas mudanças necessárias para tornar mais eficaz a operação de uma empresa de tecnologia.

Rumo ao DevOps: 80 iterações depois e aquilo que não está nos livros

Postado por Fernando Ultremare  em  18 Out, 2012

Conheça um processo de transformação ocorrido durante 3 anos de existência da célula de desenvolvimento Agile responsável pela plataforma de sistemas do maior grupo financeiro de câmbio do Brasil. Da concepção do sistema até a sua operação, são apresentadas situações reais sob a perspectiva de erros e acertos na aplicação de conceitos extraídos do Agile, especialmente o Scrum.

Pesquisa e desenvolvimento no Facebook: detalhes da arquitetura e aprendizados

Postado por Rodrigo Schmidt  em  16 Out, 2012 1

A apresentação trata aspectos do trabalho de engenharia, ambiente e cultura no Facebook, cobrindo diversas áreas e projetos. São abordados sistemas distribuídos para armazenar e buscar quantidades gigantescas de dados eficientemente, técnicas para lidar com notificações em tempo real via web e aprendizados ao construir produtos cross-platform que escalam para milhões de pessoas.

Hadoop como solução de Big Data

Postado por Wellington Chevreuil  em  27 Set, 2012

O Big Data envolve modelos de persistência da ordem de petabytes ou zetabytes de dados geralmente não estruturados. É o problema principal de serviços que enfatizam a análise de dados de comportamento de seus usuários como ponto crítico dos negócios. Conheça o Apache Hadoop, um sistema de persistência e processamento distribuído que vem se destacando como principal solução de Big Data.

Sistemas para o Mundo Real

Postado por Leandro Silva  em  06 Set, 2012 2

Muitos desenvolvedores se preocupam com aspectos estáticos dos sistemas, como se o código está elegante e idiomático e se segue um determinado guia de estilo. Mas isso não é tudo, claro. Há o aspecto real, o runtime, onde os profissionais e os iniciantes realmente se diferenciam. Essa apresentação trata de questões essenciais em sistemas críticos para o Mundo Real.

Big Data e pesquisas em milhões documentos: um case brasileiro

Postado por Marco Reis  em  28 Ago, 2012 2

Nesta palestra é mostrada uma solução desenvolvida no Poder Judiciário para resolver o problema da busca em um conjunto de mais de 200 milhões de documentos jurídicos. O sistema criado procura atingir um equilíbrio entre soluções de NoSQL, full-text search e bancos relacionais.

Apache Cassandra e Brisk: alto desempenho e dados analíticos

Postado por Benjamin Coverston  em  25 Jul, 2012

Conheça mais sobre o Apache Cassandra um banco NoSQL, surgido da fusão do Big Table do Google com o Dynamo da Amazon. Juntamente com o Brisk, o Cassandra pode, além de executar transações em tempo real, fornecer dados analíticos detalhados.

Functional Programming

Postado por Rodrigo Vidal  em  25 Mai, 2011

Neste lightning talk, Rodrigo Vidal nos fala a respeito de como a Programação Funcional pode influenciar o design da sua aplicação, melhorando sua implementação através da Linguagem F#. Rodrigo trata da quebra de velhos paradigmas, já que funcional existe há muito tempo, porém nunca tendo pertencido ao MainStream, focando em sua possível aplicabilidade no contexto atual de tecnologia.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT