Ruby on Rails 100% na cloud com heroku e outros serviços

820 views
717 views

Published on

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

No Downloads
Views
Total views
820
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
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
  • Achei este comentário eqto fazia a palestra David Hansson é o criador do Rails Por que Ruby e Rails?
  • 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?
  • Como assim configurar o servidor? Nao faz sentido
  • Se vc ainda não está confiante que são mtas configs, isto é apenas a ponta do iceberg
  • Devs (principalmente os mais jovens) as vezes acham que tudo é rapido, mas esquecem desta palavra
  • Para uma startups, tempo e priorização é mto importante Precisamos “ganhar tempo”
  • Infra -> Amazon PaaS -> OpenShift, App Engine, Engine Yard, etc SaaS ->
  • 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
  • Apagar index Instalar gem socialcount Instalar pg group :production, :staging do gem 'pg' end group :development, :test do gem 'sqlite3' End SocialCount.new.query Bundle install
  • Filtrar problemas criticos Atacar recorrentes
  • Se pudesse mandar usar algo, seria isto Temos mtas integracoes
  • Requisitos de negócio que precisa estar disponivel
  • Ruby on Rails 100% na cloud com heroku e outros serviços

    1. 1. Ruby on Rails 100% na Cloud comHeroku e outros serviçosBruno Ghisi, Resultados Digitais@brunogh SECCOM 2012
    2. 2. Resultados Digitais
    3. 3. RD Station
    4. 4. "hrm, why use ruby when youprobably could have developedthis thing in less time with php?"- comentário em um post do David Heinemeier Hansson sobre um GettingStarted em Ruby, 2004 http://37signals.com/svn/archives/000606.php
    5. 5. 1) Rápido2) Boas práticas (ex: infra detestes)3) Comunidade (>2600contribuidores, >45 mil gems) http://contributors.rubyonrails.org | http://rubygems.org
    6. 6. 2.3 milhões de usuários em 3.4 milhões de repositórios(https://github.com/home)
    7. 7. estimado >500 milhões de usuários(http://mashable.com/2012/02/22/twitters-500-million-user/e)
    8. 8. >150 milhões de usuários registrados (1/5 ativo)(http://en.wikipedia.org/wiki/Groupon)
    9. 9. Basecamp/37 signals - 8 milhões de projetos(http://basecamp.com/one-page-project)
    10. 10. Escolhiminhalinguagem eframework!
    11. 11. Vamos configurar o servidor!
    12. 12. Inspirado emwww.destroyallsoftware.com/talks/wa
    13. 13. Inspirado emwww.destroyallsoftware.com/talks/wa
    14. 14. Configurar• Serviços, fine tunings, etcBackup• O que acontece em caso de problema?• Qual ETA?Segurança• Updates?• "li um tutorial aqui"Deploy• Como? Qto tempo?• Ambiente de homologação?
    15. 15. Config, config, config &
    16. 16. Manutenção!
    17. 17. Foco no produto!
    18. 18. SaaSPaaSIaaS
    19. 19. SaaSPaaSIaaS
    20. 20. SaaSPaaSIaaS
    21. 21. RapportiveLançado em 2010 (Rails)65 milhões de sidebarlookups mensaisComprado pelo LinkedInem 02/2012 http://success.heroku.com/
    22. 22. Web dyno X Worker XWhatever
    23. 23. RapportiveLançado em 2010 (Rails)65 milhões de sidebarlookups mensais50 web dynos e 15 workersComprado pelo LinkedIn em02/2012 http://success.heroku.com/
    24. 24. Add-ons
    25. 25. SQL Database-as-a-Service● Fork● Follow● Health checks● Backups
    26. 26. Demo Contador Social1) railswizard.org2) Spike3) Push
    27. 27. Have a Beer!
    28. 28. SaaSPaaSIaaS
    29. 29. Operação
    30. 30. AirbrakeOutras opções: Sentry, Exceptional
    31. 31. Outras opções: Papertrail, Logentries
    32. 32. Infra
    33. 33. Outras opções: Mailgun, Mandrill, CloudMailin
    34. 34. Dev
    35. 35. Outra opção: Railsonfire
    36. 36. OutrosRD Station - Marketing / CRMGoogle Apps – Documentos / emailDropbox - ArquivosBasecamp - Projetos / AtividadesGithub - CódigoChargify - Cobrança em SaaSZendesk - Suporte
    37. 37. Obrigado!@brunoghbruno.ghisi@ResultadosDigitais.com.brBlog sobre Ruby/Rails: LoudCoding.com

    ×