SlideShare una empresa de Scribd logo
1 de 20
RUBY ON RAILS
    + mongodb!

   @lucasrenan
CASA DE FERREIRO
     espeto de pau
IMAGENS SÃO IMPORTANTES
       estúdio de design gráfico
EQUIPE DO PROJETO


• carlos   brando (consultor)

• marco    singer (dev)

• eu   (dev)

• rodrigo   brancher (dev / po / chefe)
DOCUMENTOS
SCHEMA LESS
GRIDFS
armazenar imagens no banco de dados
DRAGONFLY
https://github.com/markevans/dragonfly
IMAGENS “ON THE FLY”
MONGOID
api similar activerecord
STAGING PARA PRODUÇÃO
       db.CopyDatabase();
FOI SIMPLES =)
PORÉM...
o carlos já tinha experiência
DIFICULDADES
 pensamento relacional
DIFICULDADES
arquitetura, por ex: embedar ou não embedar?
DIFICULDADES
   map/reduce
OTIMIZE SUAS CONSULTAS!
DICA
faça testes em projetos pequenos
CORAGEM, NÃO DESISTA!
OBRIGADO

Más contenido relacionado

Destacado (10)

Seja Feliz com Ruby!
Seja Feliz com Ruby! Seja Feliz com Ruby!
Seja Feliz com Ruby!
 
AIESEC Sorocaba - CONACT Effect
AIESEC Sorocaba - CONACT EffectAIESEC Sorocaba - CONACT Effect
AIESEC Sorocaba - CONACT Effect
 
Ruby on Rails + MongoDB - FATEC Sorocaba
Ruby on Rails + MongoDB - FATEC SorocabaRuby on Rails + MongoDB - FATEC Sorocaba
Ruby on Rails + MongoDB - FATEC Sorocaba
 
Real Time with Rails 5
Real Time with Rails 5Real Time with Rails 5
Real Time with Rails 5
 
Be Happy With Ruby on Rails - Ecosystem
Be Happy With Ruby on Rails - EcosystemBe Happy With Ruby on Rails - Ecosystem
Be Happy With Ruby on Rails - Ecosystem
 
Uberengagement On Integration
Uberengagement   On IntegrationUberengagement   On Integration
Uberengagement On Integration
 
Forgotten Language Shel Silverstein
Forgotten Language Shel SilversteinForgotten Language Shel Silverstein
Forgotten Language Shel Silverstein
 
Beyond the rhetoric
Beyond the rhetoricBeyond the rhetoric
Beyond the rhetoric
 
Be happy with Ruby on Rails - CEUNSP Itu
Be happy with Ruby on Rails - CEUNSP ItuBe happy with Ruby on Rails - CEUNSP Itu
Be happy with Ruby on Rails - CEUNSP Itu
 
building an international career
building an international careerbuilding an international career
building an international career
 

Similar a Ruby on Rails + MongoDB

Similar a Ruby on Rails + MongoDB (7)

Domain driven design na Prática
Domain driven design na PráticaDomain driven design na Prática
Domain driven design na Prática
 
Fc nuvem azure node, mongo db, redis e docker
Fc nuvem azure  node, mongo db, redis e dockerFc nuvem azure  node, mongo db, redis e docker
Fc nuvem azure node, mongo db, redis e docker
 
Primeiros passos para estruturar uma equipe front-end
Primeiros passos para estruturar uma equipe front-endPrimeiros passos para estruturar uma equipe front-end
Primeiros passos para estruturar uma equipe front-end
 
Compartilhamento de código com Frameworks - CocoaHeads RJ
Compartilhamento de código com Frameworks - CocoaHeads RJCompartilhamento de código com Frameworks - CocoaHeads RJ
Compartilhamento de código com Frameworks - CocoaHeads RJ
 
Iniciando com DDD
Iniciando com DDDIniciando com DDD
Iniciando com DDD
 
Github - Escrevendo código e compartilhando conhecimento
Github - Escrevendo código e compartilhando conhecimentoGithub - Escrevendo código e compartilhando conhecimento
Github - Escrevendo código e compartilhando conhecimento
 
Desenvolvimento de aplicações web em Dart
Desenvolvimento de aplicações web em DartDesenvolvimento de aplicações web em Dart
Desenvolvimento de aplicações web em Dart
 

Último

Último (8)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Ruby on Rails + MongoDB

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n