A equipa do SAPO Fotos realizou-nos uma apresentação interna sobre a sua nova plataforma de entrega de imagens.
O SAPO Fotos conta já com mais de 5 milhões de fotos, submetidas por mais de 120,000 utilizadores, servindo uma média de 400 pedidos por segundo.
O quickCachr caracteriza-se principalmente pela utilização do Stormap (um server orientado a conteúdos estáticos desenvolvido no SAPO) numa farm com hosts redundantes e por vários módulos que tratam de aspectos como Load Balancing, tratamento de URLs legacy e atributos como a privacidade das imagens ou o tamanho solicitado nos pedidos.
Outro pormenor interessante da plataforma é a Legacy Box, um conjunto de máquinas para servir os URLs legacy. Estas máquinas fazem uso de Nginx, nginx_eval_module, memcached, Apache e PHP para servir estes URLs.
A equipa realizou testes de benchmarking com apenas um frontend e, tendo em conta vários níveis de concorrência, no pior cenário destes benchmarkings o quickCachr conseguiu um melhoramento (perante a plataforma actual) de 495 para 1,179 transacções por segundo; no melhor cenário, de 627 para 2,933.
UPDATE: Todos os lugares atribuidos, 0 lugares disponíveis.
As SAPO Sessions estão de regresso.
Dia 21 de Outubro, próxima Quarta-feira, temos a primeira Session desta nova série, com o tema PHP.
As apresentações:
"Tarefas comuns como trabalhar com bases de dados, processar XML, manipular datas, traduções e mais. PHP5, reflection, type hinting, PDO, streams, debugging e profiling, segurança, dicas e boas práticas."
"Configurar, perceber e usar o Smarty. Performance, segurança, inner-workings e o padrão MVC."
Temos dez lugares para o público em geral, a custo zero, a serem atribuídos aos primeiros dez emails a chegar a saposessions em sapo ponto pt referindo esta sessão no subject ou no corpo do email.
Este evento tem lugar em Picoas, Lisboa, e decorre das 09:30 às 12:30 do dia 21 de Outubro de 2009.
Durante a YAPC::EU::2009 (a conferência europeia de Perl) a organização do evento teve a oportunidade de gravar algumas das apresentações.
Uma dessas apresentação é a keynote de abertura da conferência, por Larry Wall, focada no Perl 6.
Durante essa semana tivemos também o prazer da visita do Larry ao SAPO.
O SAPO Codebits tem este ano lugar na Cordoaria Nacional, de 3 a 5 de Dezembro.
3 dias non-stop (o edifício fica aberto durante a noite, e haverá inclusivé uma área para dormir), com muita tecnologia, diversão, comida e bebida.
Basta fazer o registo e aguardar que comecemos a seleccionar os candidatos. De notar que o processo de selecção serve para garantir que os 600 participantes vêm de facto do mundo da informática: developers, web designers, sysadmins, DBAs, etc.
Os 600 participantes que forem seleccionados terão direito a uma série de apresentações e workshops, para além de muitos eventos paralelos e de várias surpresas ao longo dos três dias do evento.
Esta terceira edição do evento tem algumas novidades dignas de nota, entre as quais a aceitação de público oriundo do estrangeiro e a utilização do Inglês como língua oficial do evento. Convém no entanto salientar que o domínio da língua inglesa não é condiciante para se ir e se disfrutar do evento e que a abertura do evento ao estrangeiro não irá condicionar a presença do público português.
Podem manter-se a par das novidades deste ano no blog do Codebits ou seguindo o Codebits no Twitter. Vão aparecer por lá muitas surpresas.
E tu, já te inscreveste?
Hoje divulgamos o vídeo e os slides da apresentação "Storage", por Nuno Jordão na SAPO Session dedicada a Data Centers.
Nesta apresentação o Nuno começa por nos descrever o funcionamento interno de um disco, passando depois para características e desempenho de vários modelos actuais.
Entre tipos de interface, formas de redundância, topologias e filesystems, o Nuno aborda várias temáticas relativas a Storage, dando por fim exemplos de escolhas tomadas por várias empresas (SAPO incluído) e algumas possibilidades futuras.
Os slides do Nuno:
O vídeo da apresentação:
O Nuno integra a equipa de Operações do SAPO e encontra-se neste momento a frequentar o "Master in Information Networking" (MSIN) - pelo Carnegie Mellon Institute e Universidade de Aveiro.