O documento descreve como a empresa boo-box construiu seu negócio de serviços na web usando software livre e colaboração, citando ferramentas como MERB, MySQL, Apache e frameworks que usam, além de abrir sua própria API para outros desenvolvedores.
Ataque Ninja, produtividade com times pequenos, ageis e eficientes
Construindo empresa de serviços Web com Software Livre e colaboração
1. Construindo uma empresa de serviço Web baseada
em Software Livre e colaboração.
Marco Gomes, Fundador e Diretor de Inovação da boo-box
http://boo-box.com
marco@boo-box.com
http://twitter.com/marcogomes
http://meadiciona.com/marcogomes
breve apresentação e background
2. Utilização da API dos programas de afiliados
explicar tecnicamente o que é e como surgiu a boo-box. momento, web2.0, abertura de APIs, XML
e JSON.
3. Uso de API dos Programas de Afiliados de Produtos
2006, o uso de API de e-commerces, leitura e interpretação de dados de produtos
4. Algumas bibliotecas e frameworks Livres que já
usamos
• jQuery • nGinx
• MERB • Brainstalkd
• PHP • Thin
• Ruby • Mongrel
• MySQL
• CouchDB
• Apache Web Server
citar infraestrutura: 15 VPS 8GB. Imagina gerenciar isso tudo com software proprietário? Custos
seriam impeditivos
5. Algumas ferramentas Livres que ja usamos
• Firefox
• Trac
• Subversion
• Vim
• VirtualBox
• CyberDuck FTP
• Flock
citar comunicação e horarios livres
6. Abrindo sua própria API
O receio dos homens de negócios a “entregar sua inteligência pro mercado!”
7. boo-api, usada pela boo-box e por outros desenvolvedores que precisam
de API JSON e XML para Submarino, Americanas, Mercado Livre etc.
boo-api, usada pela boo-box e por outros desenvolvedores que precisam de API JSON e XML para
Submarino, Americanas, BuscaPé etc.
8. Obstáculos comuns ao uso de Software Livre e
colaboração para o desenvolvimento de aplicativos
Web
Citar obstáculos: cópias, qualidade
9. Inovação e colaboração como forma de evitar
cópias
inovação a cada 3 meses, quem copia começa atrasado. colaboração com a comunidade,
desenvolvendo plugins e usando a API
12. Mantendo o padrão de qualidade com a adaptação
de plugins desenvolvidos a partir da API
absorver plugins de terceiros, aplicando nosso padrao de qualidade e lançando “com a nossa marca
mas com creditos originais”
15. Motivação da equipe através da colaboração
hackers ficam motivados em poder colaborar com outros hackers, fazemos disso trabalho.
16. Uso de MERB desde a
http://merbivore.com
versão 0.7
motivos para usarmos MERB: rápido, leve, poderoso. Tão bom que Será incorporado no Rails 3.0
17. Contribuição para o Não funcionava bem com
MySQL dividido em servidores
ORM Sequel Master e Slave
como eu disse, são 15 servers, 5 deles são de banco de dados. 3 para aplicação e 2 para logs.
precisamos gerenciar isso como master/slave.
18. Obrigado :)
Marco Gomes, Fundador e Diretor de Inovação da boo-box
http://boo-box.com
marco@boo-box.com
http://twitter.com/marcogomes
http://meadiciona.com/marcogomes
Comentar sobre o concurso boo-box de uso da API. Convidar para o stand