Ruby on Rails naCloud com HerokuBruno Ghisi, Resultados Digitais@brunogh              SoLISC 2012
Resultados Digitais resultadosdigitais.com.br/materiais-educativos
RD Station         rdstation.com.br
Por queRails?
1) ProdutividadeRubyGems
2) Boas práticasCoC (Convention over Configuration)DRY (Dont repeat yourself)RESTInfra de testes
3) ComunidadeOpen source>2700 contribuidores>47 mil gems            http://contributors.rubyonrails.org | http://rubygems....
Por queRails?
>2.6 milhões de usuários em >4.4 milhões de repositórioshttps://github.com/home
estimado              >500 milhões de usuárioshttp://mashable.com/2012/02/22/twitters-500-million-user
>150 milhões de usuários registradoshttp://en.wikipedia.org/wiki/Groupon
>8 milhões de projetos (37 signals)http://basecamp.com/one-page-project
Rails élegal!
Rails élegal!Isto é uma dica!
Escolhi meuframework,quero proverum serviço ecomeçar umnegócio
SaaSPaaSIaaS
SaaSPaaSIaaS
PaaS é legal,mas vouconfigurar
Nããão!!!
ConfiguraçãoServiçosScaleFine tunings
PaaS é legal,mas vouconfigurar
Nããão!!!
BackupO que acontece emcaso de problema?Qual ETA?
PaaS é legal,mas vouconfigurar
Nããão!!!
SegurançaGerenciar versões“Li um tutorial aqui”
PaaS é legal,mas vouconfigurar
Nããão!!!
DeployComo?Quanto tempo?Ambiente dehomologação?
config,config,config &
Manutenção!
Foco noproduto!
PaaS élegal!
PaaS élegal!Isto é uma dica!
RapportiveLançado em 2010 (Rails)65 milhões de sidebarlookups mensaisComprado pelo LinkedInem 2012                   http:...
Web dyno XWorker XWhatever*1 é gratuito
Rapportive65 milhões de sidebarlookups mensais50 web dynos e 15workers                    http://success.heroku.com
Add-ons
SQL Database-as-a-Service●    Fork●    Follow●    Health checks●    Backups
Demo1) railswizard.org2) Dev spike:catálogo de cerveja3) Push Heroku
Conseguimos!Have aBeer!
E mais uma!
Obrigado!Bruno.Ghisi@ResultadosDigitais.com.br@brunoghBlog sobre Ruby/Rails: LoudCoding.com
Ruby on Ruby na Cloud com Heroku
Ruby on Ruby na Cloud com Heroku
Ruby on Ruby na Cloud com Heroku
Upcoming SlideShare
Loading in …5
×

Ruby on Ruby na Cloud com Heroku

821 views

Published on

Ruby on Ruby na Cloud com Heroku - Solisc 2012

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

  • Be the first to like this

No Downloads
Views
Total views
821
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Startup Marketing digital de resultado Materiais gratuitos, blog Mas o que marketing tem a ver com tecnologia e SECCOM?
  • 200 contas de empresa SEO, email marketing, monitoramento, social, landing pages, CRM, etc SaaS Ruby on Rails
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • Twitter teve que mudar... - Ótimo, isto significa que ele cresceu! - Qtas empresas vao ser iguais ao twitter?
  • Quem já comprou no Groupon e não conseguiu reservar ou a porção veio menor?
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • Se vc ainda não está confiante que são mtas configs, isto é apenas a ponta do iceberg
  • Para uma startups, tempo e priorização é mto importante Precisamos “ganhar tempo”
  • José Valim (Brasil) é o maior contribuidor
  • José Valim (Brasil) é o maior contribuidor
  • Comecóu com um editor online Facilitar o deploy Criador do ruby Matz trabalha lá 220 milhoes dolares pela Salesforce
  • Tipos de processos Web demora 30 segundos Qto mais rapido, menos dynos, mais barato Processo em background (assync)
  • Extensoes poderosas > 100 API p fazer servicos Mtos rodam na amazon
  • 1) Env heroku accounts:set personal rails new beercatalogue2 -m http://railswizard.org/1105c3442468da100b57.rb -T Por sqlite3 em development no Gemfile group :development do gem 'sqlite3' end group :production do gem 'pg' end bundle exec rails s 2) Dev rails generate scaffold Beer name:string description:text bundle exec rake db:migrate alterar index route apagar public/index.html criar home no beers controller criar view 3) Deploy [bundle exec rake assets:precompile, config.assets.precompile += %w( bootstrap.css )] git push heroku run rake db:migrate --app beercatalogue
  • Ruby on Ruby na Cloud com Heroku

    1. 1. Ruby on Rails naCloud com HerokuBruno Ghisi, Resultados Digitais@brunogh SoLISC 2012
    2. 2. Resultados Digitais resultadosdigitais.com.br/materiais-educativos
    3. 3. RD Station rdstation.com.br
    4. 4. Por queRails?
    5. 5. 1) ProdutividadeRubyGems
    6. 6. 2) Boas práticasCoC (Convention over Configuration)DRY (Dont repeat yourself)RESTInfra de testes
    7. 7. 3) ComunidadeOpen source>2700 contribuidores>47 mil gems http://contributors.rubyonrails.org | http://rubygems.org
    8. 8. Por queRails?
    9. 9. >2.6 milhões de usuários em >4.4 milhões de repositórioshttps://github.com/home
    10. 10. estimado >500 milhões de usuárioshttp://mashable.com/2012/02/22/twitters-500-million-user
    11. 11. >150 milhões de usuários registradoshttp://en.wikipedia.org/wiki/Groupon
    12. 12. >8 milhões de projetos (37 signals)http://basecamp.com/one-page-project
    13. 13. Rails élegal!
    14. 14. Rails élegal!Isto é uma dica!
    15. 15. Escolhi meuframework,quero proverum serviço ecomeçar umnegócio
    16. 16. SaaSPaaSIaaS
    17. 17. SaaSPaaSIaaS
    18. 18. PaaS é legal,mas vouconfigurar
    19. 19. Nããão!!!
    20. 20. ConfiguraçãoServiçosScaleFine tunings
    21. 21. PaaS é legal,mas vouconfigurar
    22. 22. Nããão!!!
    23. 23. BackupO que acontece emcaso de problema?Qual ETA?
    24. 24. PaaS é legal,mas vouconfigurar
    25. 25. Nããão!!!
    26. 26. SegurançaGerenciar versões“Li um tutorial aqui”
    27. 27. PaaS é legal,mas vouconfigurar
    28. 28. Nããão!!!
    29. 29. DeployComo?Quanto tempo?Ambiente dehomologação?
    30. 30. config,config,config &
    31. 31. Manutenção!
    32. 32. Foco noproduto!
    33. 33. PaaS élegal!
    34. 34. PaaS élegal!Isto é uma dica!
    35. 35. RapportiveLançado em 2010 (Rails)65 milhões de sidebarlookups mensaisComprado pelo LinkedInem 2012 http://success.heroku.com
    36. 36. Web dyno XWorker XWhatever*1 é gratuito
    37. 37. Rapportive65 milhões de sidebarlookups mensais50 web dynos e 15workers http://success.heroku.com
    38. 38. Add-ons
    39. 39. SQL Database-as-a-Service● Fork● Follow● Health checks● Backups
    40. 40. Demo1) railswizard.org2) Dev spike:catálogo de cerveja3) Push Heroku
    41. 41. Conseguimos!Have aBeer!
    42. 42. E mais uma!
    43. 43. Obrigado!Bruno.Ghisi@ResultadosDigitais.com.br@brunoghBlog sobre Ruby/Rails: LoudCoding.com

    ×