Assim como no ano passado, o pessoal da Globo.com fez uma ótima palestra. O Demetrius Arraes Nunes mostrou como migraram das soluções proprietárias para livres, comentando ainda sobre o processo de adoção de métodos ágeis para a gestão das equipes e seus resultados. Vamos aos detalhes.
- Até 2002, utilizavam software proprietário, desde o hardware de balanceamento de carga até o servidor web e de banco de dados;
- Servidores Sun com Solaris, Oracle Weblogic, Vignette e Java (antes de ser open source);
- Atualmente, a maior parte da estrutura é baseada em software livre, restando ainda o banco de dados, onde a Oracle ainda mantém "uma perninha";
- Linux nos servidores (HP, Dell e IBM), Apache e NGINX, MySQL, MongoDB, REDIS, Virtuozzo, Ruby, PHP, Python, Django, Wordpress, GloboCMS, Varnish;
- Destaque para o appliance com Varnish que eles montaram, que escalou melhor que soluções proprietárias, e rendeu um prêmio no Cisco Networkers de 2010;
- É esta estrutura baseada em software livre que suporta os 5 bilhões de pageviews/mês e 220 milhões de vídeos vistos;
- O Demetrius fez questão de comentar que a Globo.com usa software livre porque é melhor;
- Assim como no ano passado, fizeram questão de comentar sobre a transmissão da copa de 2010, que registrou pico de 302 mil transmissões simultâneas e chegou a ser responsável por 15% da banda no país;
- São mais de 300 profissionais envolvidos;
- O vídeo das empreguetes teve 7 milhões de visualizações somente na 1ª semana, e o BBB é o maior site da internet brasileira, com 380 milhões de visitas e 220 milhões de vídeos visualizados por mês (triste isso...);
- Eles têm uma preocupação muito grande com a experiência do usuário (UX - User Experience);
- São mais de 15 milhões de linhas de código, mais de 2000 servidores;
- Utilizam métodos ágeis (SCRUM com ciclo de 2 semanas), o que permitiu desfazer a separação entre criação e tecnologia que havia antes, de forma que hoje as equipes trabalham com maior interação. Mostraram um time lapse de um dia de trabalho da equipe;
- Buscam transparência nas equipes;
- Todos têm notebooks (mobilidade);
- O "Espaço Lounge" oferece jogos, integração, etc;
- O RH promove atividades de integração, que incluem um dia para ser o que quiser na empresa, ocupar o cargo que desejar e fazer o trabalho "pra valer", numa técnica chamada FedEx Day que visa promover inovação, e incentivam qualificação (MBA, Mestrado, participação em eventos, etc);
- Agile e Software Livre: tudo a ver!
- Princípios ágeis
- Software funcionando;
- Mudanças são bem vindas;
- Releases frequentes;
- Colaboração com cliente;
- Auto-organização;
- Auto-motivação;
- Excelência técnica (aspecto destacado pelo Demetrius sobre os profissionais que trabalham com software livre);
- Princípios ágeis
- 3 lições
- Money Talks - 50% de redução nos custos;
- Open Source é menos arriscado;
- Open Source significa mais qualidade - péssima experiência com suporte da Oracle, ótima experiência com comunidades;
- Retribuindo
- Mais de 30 projetos ativos;
- Thumbor - processamento de imagens para portais;
- Splinter - testes de interface;
- Stewie - monitoramento de anomalias;
- Tsuru - computação em nuvem;
- Bootstrap - front-end accelerator;
- nginx-push-stream - HTTP streaming;
- http://github.com/globocom
Sem querer chover no molhado, mas penso que podemos inferir pela experiência da Globo.com que não é necessário ser xiita ou lunático pra perceber as vantagens do software livre. Parabéns pra eles!
Nenhum comentário:
Postar um comentário