Início Desempenho e Escalabilidade no InfoQ Brasil
Notícias
Feed RSS-
JRuby 1.7 Preview 1: Runtime 1.9 e aumento de desempenho com Invokedynamic
A primeira versão preview do JRuby 1.7 adota por padrão o runtime do Ruby 1.9 e é muito mais rápida graças ao invokedynamic do Java 7. O InfoQ.com ouviu Charles Nutter, criador do JRuby, para saber mais sobre o futuro do projeto no Java 7, o recurso de Fibers e a ida da equipe do JRuby para a Red Hat.
-
LinkedIn abre o código do seu banco de dados distribuído SenseiDB
O grupo de Engenharia do LinkedIn abriu o código do SenseiDB 1.0.0, um banco de dados NoSQL com foco em altas taxas de atualização. Este é utilizado no ambiente de produção do LinkedIn, em suas páginas de buscas de pessoas e empresas, entre outros serviços.
-
Hazelcast 2.0: cache e backup distribuído, memória otimizada
Foi lançada recentemente a versão 2.0 do Hazelcast, uma plataforma Java para caching e armazenamento de dados distribuídos em cluster. Além de novas funcionalidades como backup distribuído e melhorias em I/O, o Hazelcast passa a ser distribuído em uma versão comercial e outra open source.
-
Evernote: NoSQL ainda não, preferimos SQL
O CTO da Evernote descreve as razões que levaram a empresa a usar um banco de dados relacional, indo contra a atual tendência de adoção de bancos NoSQL para a infraestrutura de serviços na web.
-
SQLFire 1.0 da VMware: foco em escalabilidade e paralelismo
A VMware lançou em dezembro de 2011 a primeira versão estável do SQLFire, um banco de dados SQL distribuído, voltado para alta disponibilidade e escalabilidade horizontal, que oferece replicação e particionamento de tabelas, além da execução de consultas paralelas.
-
Construindo sistemas escaláveis para milhões de usuários: a experiência de um empreendedor
Joseph Perla, fundador dos projetos Labmeeting e Turntable.fm, escreveu sobre sua experiência como empreendedor e desenvolvedor nos projetos de suas duas últimas startups, apresentando técnicas para construir sistemas web escaláveis. O foco em simplicidade e a atenção a detalhes são alguns destaques entre as recomendações.
-
30 mil núcleos e 10 anos de processamento em menos de 8 horas. Recorde em cloud?
Em um possível recorde histórico de computação em cloud, a Cycle Computing montou (e usou) um cluster formado por mais de 30 mil núcleos de processamento rodando no Amazon EC2. O cluster foi construído sobre 3.809 instâncias do tipo c1.xlarge do EC2 constituindo ao todo 30.472 núcleos e cerca de 27 terabytes de memória, com replicação em três datacenters, dois nos EUA e um na Europa.
-
Primeiro supercomputador com memória transacional: 20 petaflops e simplicidade no paralelismo
Novo supercomputador da IBM terá suporte à memória transacional no hardware, processador tolerante à falhas e desempenho sem precedentes. A inovação pode simplificar muito o desenvolvimento de aplicações com alto grau de paralelismo.
-
JINSPIRED lança uma nova versão do OpenCore
OpenCore, uma ferramenta leve para monitaração de desempenho em Java feita pela JINSPIRED, teve sua versão 6.0 disponibilizada esse mês. Veja um rápido overview da ferramenta e como ela pode contribuir com seu projeto.
-
New Relic lança o RPM para .NET e PHP
A New Relic lançou duas variantes de sua ferramenta de performance: RPM para .NET e RPM para PHP. O RPM oferece monitoramento de performance e análise para aplicações web rodando em em seus servidores ou na nuvem.
-
10 Cuidados ao se utilizar cache nas suas aplicações
Geralmente a utilização de uma estratégia de cache em uma arquitetura de software vêm por conta da necessidade de se ganhar performance ou até de economizar alguns recursos como a rede. O problema é que o cache consome alguns recursos importantes como memória e muitas vezes uma abordagem precipitada do mesmo pode levar até a uma situação inversa, onde você perde desempenho ao invês de ganhar.
-
Google WebP - Criando Imagens Leves para Páginas Performáticas
O Google deseja reduzir o tamanho das imagens que são transferidas pela internet através de um novo formato chamado WebP. Eles afirmam que é possível chegar a uma redução de até 39% no tamanho da imagem, o que leva a páginas web mais performáticas.
-
Desenhando uma Aplicação Web Visando Escalabilidade
Max Indelicato, um Diretor de Desenvolvimento de Software e ex Chefe de Arquitetura, escreveu um post falando sobre como modelar uma aplicação web visando escalabilidade. Ele sugere escolher soluções adequadas para instalações e armazenamento, um banco de dados escalável e usar camadas de abstração.
-
Medindo e Comparando o Desempenho de 5 Plataformas Cloud
Bitcurrent e Webmetrics executaram númerosos testes por um mês em 5 diferente plataformas cloud - Amazon, Google, Rackspace, Salesforce.com e Terremark - tentando medir o desempenho em cada plataforma. Uma de suas cloclusões é que cada plataforma funciona muito bem para diferentes tipos de aplicações.
-
Proxy Reverso, você precisa de um?
Segurança, escalabilidade, performance, são preocupações de muitos desenvolvedores. Geralmente nós, desenvolvedores, pensamos em soluções mirabolantes para apaziguar tais preocupações . O que poucos utilizam e que, na maioria dos casos, resolveria diversos problemas seria a implementação de um proxy reverso.