Open source na Globo.com

1,279 views

Published on

Palestra apresentada no dia 30/01/2013, na Campus Party Brasil, sobre o uso e desenvolvimento de softwares open source na Globo.com.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,279
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
31
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Open source na Globo.com

  1. 1. opensource.globo.comWednesday, January 30, 13
  2. 2. Francisco Souza @franciscosouza • desenvolvedor na globo.com • #cobrateam member • open source fanboyWednesday, January 30, 13
  3. 3. tsuru.ioWednesday, January 30, 13
  4. 4. 13 anos de estradaWednesday, January 30, 13
  5. 5. 500+ mil assinantesWednesday, January 30, 13
  6. 6. 29+ times multidisciplinaresWednesday, January 30, 13
  7. 7. https://secure.flickr.com/photos/royskeane/413103429/Wednesday, January 30, 13
  8. 8. Wednesday, January 30, 13
  9. 9. Wednesday, January 30, 13
  10. 10. Wednesday, January 30, 13
  11. 11. Wednesday, January 30, 13
  12. 12. Publicação de conteúdoWednesday, January 30, 13
  13. 13. https://secure.flickr.com/photos/peterkaminski/3772015/Wednesday, January 30, 13
  14. 14. Nova plataforma de publicaçãoWednesday, January 30, 13
  15. 15. ... Nova plataforma de publicaçãoWednesday, January 30, 13
  16. 16. http://www.oracle.com/us/corporate/customers/customersearch/globo-1-mysql-ss-406120.htmlWednesday, January 30, 13
  17. 17. https://secure.flickr.com/photos/eurritimia/381962013/Wednesday, January 30, 13
  18. 18. Software livre na Globo.comWednesday, January 30, 13
  19. 19. https://secure.flickr.com/photos/pleeker/146575856/Wednesday, January 30, 13
  20. 20. Servidores de aplicação • nginx • Apache • Tomcat • gunicorn/mod_wsgi • passenger/unicorn • etc...Wednesday, January 30, 13
  21. 21. Cache • Varnish • memcachedWednesday, January 30, 13
  22. 22. Bancos de dados • MySQL • MongoDB • Redis • Virtuoso • Oracle :-(Wednesday, January 30, 13
  23. 23. Linguagens e plataformas • Python • Ruby/JRuby • Java • JavaScript/node.js •C • Perl • Go • PHPWednesday, January 30, 13
  24. 24. E mais... • ElasticSearch • Django • Capistrano • Tornado • Fabric • Ruby on Rails • VirtualBox OSE • Sinatra • Nagios • VRaptor • ActiveMQ • ... • RabbitMQWednesday, January 30, 13
  25. 25. “corp” open sourceWednesday, January 30, 13
  26. 26. libby • Colaboração entre times; • Reutilização de componentes comuns em diversos produtos.Wednesday, January 30, 13
  27. 27. “github” interno • Todos os desenvolvedores da empresa têm acesso ao código de todos os times; • Patches são bem vindos :-)Wednesday, January 30, 13
  28. 28. Fedex DayWednesday, January 30, 13
  29. 29. Wednesday, January 30, 13
  30. 30. Wednesday, January 30, 13
  31. 31. salve a web, por favor! ✴ Navegadores velhos e desatualizados não evoluem junto com os padrões web e são cheios de bugs, afetando a qualidade dos sites e fazendo com que os desenvolvedores gastem mais tempo para adaptar os sites a esses browsers obsoletos. ✴ "Salve a web, por favor" é um esforço para eliminar esses navegadores. ✴ https://github.com/globocom/sawpfWednesday, January 30, 13
  32. 32. thumbor ✴ thumbor is a smart imaging service. It enables on- demand crop, resizing and flipping of images. ✴ https://github.com/globocom/thumborWednesday, January 30, 13
  33. 33. Globo Bootstrap ✴ Fork do Twitter Bootstrap; ✴ Em português; ✴ Com componentes utilizados em produtos da Globo.com.Wednesday, January 30, 13
  34. 34. simple-virtuoso-migrate ✴ Ontology versioning and migration tool inspired by simple-db-migrate. ✴ https://github.com/globocom/simple-virtuoso- migrateWednesday, January 30, 13
  35. 35. tapioca ✴ Tapioca is a small and flexible micro- framework on top of Tornado. It provides a simpler way to create RESTful APIs. ✴ https://github.com/globocom/tapiocaWednesday, January 30, 13
  36. 36. tsuru ✴ Tsuru is an open platform-as-a-service (PaaS) ✴ https://github.com/globocom/tsuruWednesday, January 30, 13
  37. 37. gandalf ✴ HTTP API for git projects and users management; ✴ https://github.com/globocom/gandalfWednesday, January 30, 13
  38. 38. Pantera ✴ Tool to test the resilience of cloud applications. ✴ https://github.com/globocom/panteraWednesday, January 30, 13
  39. 39. hlsclient ✴ Python HLS (HTTP Live Streaming) client; ✴ https://github.com/globocom/hlsclientWednesday, January 30, 13
  40. 40. E tem mais! • Django • wxPython • Python • InVersalius • Go Programming Language • molecular-view • magic2d • Sure • Django static generator • Bolacha • Splinter • PhantomJS • Django Brasil • Guake Terminal • Pyccuracy • Homebrew • Lettuce • Freshen • r3Wednesday, January 30, 13
  41. 41. Wednesday, January 30, 13
  42. 42. ...Wednesday, January 30, 13
  43. 43. Wednesday, January 30, 13
  44. 44. Mais de 50 projetos open source nasceram na globo.com devido às necessidades da empresaWednesday, January 30, 13
  45. 45. Mais de 50 projetos open source nasceram na globo.com devido às necessidades da empresa Mais de 100 projetos open source já receberam contribuições de funcionários da globo.comWednesday, January 30, 13
  46. 46. Mais de 50 projetos open source nasceram na globo.com devido às necessidades da empresa Mais de 100 projetos open source já receberam contribuições de funcionários da globo.com Grande parte das tecnologias utilizadas pela Globo.com já recebeu contribuições de desenvolvedores da empresa, incluindo linguagens de programação e frameworksWednesday, January 30, 13
  47. 47. Wednesday, January 30, 13
  48. 48. 30% Mais de ... ... dos nossos desenvolvedores participam ou já participaram do movimento open sourceWednesday, January 30, 13
  49. 49. Queremos aumentar esse número! • globo.com/talentos • fss@corp.globo.comWednesday, January 30, 13
  50. 50. Dúvidas?Wednesday, January 30, 13
  51. 51. Muito obrigado! fss@corp.globo.com @franciscosouzaWednesday, January 30, 13

×