BT
50:39

Multithreading e Java EE: pouca mudança no código e muita nos resultados

Postado por Gilliard Cordeiro  em  16 Set, 2014

Soluções simples podem ser utilizadas para diminuir o gargalo do seu servidor Java EE: utilizar chamadas assíncronas e trabalhar com threads pelo Fork/Join framework podem ser mais simples do que parece. Veja nessa palestra como implementações de baixa performance podem ser melhoradas com alguns desses truques e técnicas de maneira simples e direta.

49:22

Mapeando a Internet com MongoDB

Postado por Thoran Rodrigues  em  13 Ago, 2014

Veja como encarar problemas mais frequentes associados a uma implementação de MongoDB em grande escala, como: desempenho de leitura e escrita simultâneas, execução eficiente de análises e o armazenamento de grandes volumes de objetos complexos. Veja ainda como foi estruturada uma arquitetura híbrida de bancos para melhora de desempenho e como escolher o melhor banco de dados para cada situação.

47:12

Opps CMS: Django para portais de alta visibilidade

Postado por Bruno Cezar Rocha, Thiago Avelino  em  13 Ago, 2014

Esta palestra apresenta o CMS Opps desenvolvido em Python/Django e busca discutir as premissas e dificuldades encontradas ao desenvolver um CMS para grande tráfego.

30:02

Big Data na prática: Resolvendo problemas de performance com Hadoop

Postado por Marcos Reis  em  25 Jul, 2014 1

Esta palestra mostrará os passos para se desenvolver uma solução usando algumas ferramentas que fazem parte do ecossistema do Hadoop: MapReduce, HDFS e HBase. Um típico programa Hadoop é composto de algumas fases como carregamento de dados no HDFS, operações MapReduce e recuperação do resultado do HDFS. Com base nessas características, analisaremos em que contexto o Hadoop pode fazer a diferença.

49:36

Funcionamento e otimização do Garbage Collector na Oracle HotSpot JVM

Postado por Serge Gebhardt, Adriano Bonat  em  04 Jul, 2014

Tuning do Garbage Collector da JVM (GC) pode ser uma tarefa assustadora e é sempre associada a alguns tradeoffs. Esta apresentação é baseada em um caso real e pretende explicar como coletar dados e analisar a performance do GC, explorar o detalhes das diferentes estratégias do GC, abordar seus pontos fortes e fracos e clarear muitas das opções de inicialização do GC para a HotSpot JVM da Oracle.

54:21

Alta Disponibilidade com Cloud Computing e Cassandra

Postado por Ivan Linhares, Paulo Motta  em  16 Jun, 2014 1

Esta palestra mostrará como a Chaordic lida com os desafios de escala e alta disponibilidade de sistemas, suportando hoje mais de 3 bilhões de requisições mensais na sua plataforma através do uso de soluções de Cloud e AWS. Conheça a transição de uma arquitetura baseada em MySQL para o Apache Cassandra e as lições sobre automação, monitoramento, otimização de custos, cultura, infra e outras.

49:34

JusBrasil: Como manter e disponibilizar a maior base de dados jurídicos do país para 10 milhões de brasileiros por mês.

Postado por Leonardo Gamas, Osvaldo Matos  em  20 Mar, 2014

O JusBrasil surgiu como um simples agregador de notícias para os profissionais do Direito, cresceu exponencialmente e hoje detém a maior base de informações públicas do país. Conheça a arquitetura e os aprendizados da empresa nesse processo de escala maciça.

38:03

Criando aplicações de e-commerce para milhões de clientes integrando com APIs web

Postado por Marcos Marins, Victor Vasconcelos, Rafael Prenzier  em  04 Fev, 2014 1

O MercadoPago abriu sua plataforma para os desenvolvedores criarem suas próprias ferramentas integradas à plataforma de comércio eletrônico da empresa. Nesta palestra, vamos demonstrar como utilizar nossas APIs e conectar aplicações de e-commerce a um ecossistema que atende a mais de 90 milhões de compradores e vendedores.

47:15

B2B no Mercado Eletrônico: Do SaaS ao PaaS

Postado por Ricardo Pardini  em  19 Dez, 2013

A Mercado Eletrônico é uma plataforma focada em compras e vendas entre empresas transacionando bilhões anualmente. Enfrenta desafios arquiteturais de um SaaS, mas com necessidades de customização fora da média. Conheça a evolução do sistema, detalhes da arquitetura e implementações como processadores de fila e brokers, além de métricas operacionais, caching e geolocalização.

59:01

Imergindo na JVM

Postado por Otavio Santana  em  06 Nov, 2013

Um do maiores diferenciais do Java não está na linguagem e sim na JVM. Conheça um pouco mais sobre esse “motor”, seu funcionamento e sua arquitetura para tirar melhor proveito da JVM em suas aplicações.

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:37

Atendendo milhares de requisições na prática e com pouco código

Postado por Paulo Siqueira  em  24 Out, 2013

Com uma pilha de tecnologias simples e leve rodando na JVM, vamos ver como atender milhares de requisições na prática. Combinando o Play Framework 2 e o Akka 2, vemos uma aplicação funcionando, entendendo o código e os conceitos subjacentes.

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