SlideShare uma empresa Scribd logo
1 de 18
Ruby Nas Nuvens
Cloud deployment em aplicações Ruby On Rails é uma boa idéia?
Dannie Magalhães
Me!
Sim… O cabelo era azul...
SOBRE DANNIE
O Ruby
e o Rails
Não… Não somos iguais...
SOBRE RUBY… AND RAILS
1995
O programador japonês Yukihiro
Matsumoto libera a linguagem de
programação chamada de Ruby,
cujo desenvolvimento começou dois
anos antes.
2004
Sai o primeiro release do
framework Rails pelas mãos
da equipe da 37 Signals
2012
Primeira edição do RailsGirls
no Rio de Janeiro! (uhuu!)
2017
RoR aparece frequentemente no top 10
dos rankings de linguagens mais usadas e
está presente em sites populares como
AirBnB, Basecamp, Github, Fiverr.
2018
Release da versão 5.2 cujo ActiveStorage
facilita o upload de arquivos para um
serviço de armazenamento em nuvem,
como o Amazon S3, o Google Cloud
Storage ou o Microsoft Azure Storage, e a
anexação desses arquivos a objetos do
Active Record.
Foco na
eficiência
Pare de sofrer:
Convention Over Configuration
VANTAGENS
Trendy
Em 15 meses, 80% dos
orçamentos de TI estarão
comprometidos com soluções
em nuvem.*
VANTAGENS
* Segundo a Forbes
VANTAGENS
Ferramentas
Capistrano
Improvements com Rails 5.2
VANTAGENS
Segurança
Proteção nativa do Rails
(secrets.yml/CRSF/filtro de
senhas, etc)
+
Firewall do host/
Restrições de acesso
VANTAGENS
Escalabilidade
Dimensionamento da infra
(não que você precise...)
Plus:
Fornecedor especializado
Analytics e BI
VANTAGENS
Interoperabilidade
Uma linha de código
vs.
Diferentes abordagens
DESVANTAGENS
Dados
Sensíveis
DESVANTAGENS
Core business matters
Recursos
computacionais
Grandes poderes...
DESVANTAGENS
Links
Sobre Dannie
Meu Site
Meu LinkedIn
E é isso!
Sobre Hosts e Cloud Sobre Rails
AirPair.com - Rails
Performance
Guia para testes de
performance no Rails
Dicas sobre tuning de
performance de aplicações
Rails
Notas de Release - Rails 5.2
Rails Security
Best Ruby On Rails Hosting
2018
Comparação entre diferentes
hosts
2017 State of Cloud Adoption
That’s All Folks!

Mais conteúdo relacionado

Semelhante a Ruby nas Nuvens

Ruby on Rails - Filosofia e Prática
Ruby on Rails - Filosofia e PráticaRuby on Rails - Filosofia e Prática
Ruby on Rails - Filosofia e PráticaGabriel Molter
 
Introdução ao Ruby on Rails (SOCIESC)
Introdução ao Ruby on Rails (SOCIESC)Introdução ao Ruby on Rails (SOCIESC)
Introdução ao Ruby on Rails (SOCIESC)Julio Monteiro
 
Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011Andre Bernardes
 
Palestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço FilhoPalestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço Filhorafarubert
 
Desenvolvimento web ágil e descomplicado usando ruby on rails
Desenvolvimento web ágil e descomplicado usando ruby on railsDesenvolvimento web ágil e descomplicado usando ruby on rails
Desenvolvimento web ágil e descomplicado usando ruby on railsMaurício Linhares
 
Ruby on Rails - Escalabilidade Em Xeque?
Ruby on Rails - Escalabilidade Em Xeque?Ruby on Rails - Escalabilidade Em Xeque?
Ruby on Rails - Escalabilidade Em Xeque?Dannie Magalhaes
 
Introdução ao Ruby on Rails (InstallFest 2006)
Introdução ao Ruby on Rails (InstallFest 2006)Introdução ao Ruby on Rails (InstallFest 2006)
Introdução ao Ruby on Rails (InstallFest 2006)Julio Monteiro
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?David Ruiz
 
Big data da teoria à prática
Big data  da teoria à práticaBig data  da teoria à prática
Big data da teoria à práticaMario Guedes
 
Ruby On Rails: Por que sua Startup deve usar?
Ruby On Rails: Por que sua Startup deve usar?Ruby On Rails: Por que sua Startup deve usar?
Ruby On Rails: Por que sua Startup deve usar?Luiz Carvalho
 
A linguagem Ruby e o framework Rails
A linguagem Ruby e o framework RailsA linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Railss4nx
 
Mini-curso RubyOnRails CESOL
Mini-curso RubyOnRails CESOLMini-curso RubyOnRails CESOL
Mini-curso RubyOnRails CESOLtarginosilveira
 
Technology Radar_ThoughtWorks_Vol_22
Technology Radar_ThoughtWorks_Vol_22Technology Radar_ThoughtWorks_Vol_22
Technology Radar_ThoughtWorks_Vol_22Hudson Augusto
 
Programação funcional que funciona
Programação funcional que funcionaProgramação funcional que funciona
Programação funcional que funcionaRodrigo Serradura
 

Semelhante a Ruby nas Nuvens (20)

Ruby on Rails - Filosofia e Prática
Ruby on Rails - Filosofia e PráticaRuby on Rails - Filosofia e Prática
Ruby on Rails - Filosofia e Prática
 
Introdução ao Ruby on Rails (SOCIESC)
Introdução ao Ruby on Rails (SOCIESC)Introdução ao Ruby on Rails (SOCIESC)
Introdução ao Ruby on Rails (SOCIESC)
 
Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011
 
Ruby on rails
Ruby on railsRuby on rails
Ruby on rails
 
Palestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço FilhoPalestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço Filho
 
Desenvolvimento web ágil e descomplicado usando ruby on rails
Desenvolvimento web ágil e descomplicado usando ruby on railsDesenvolvimento web ágil e descomplicado usando ruby on rails
Desenvolvimento web ágil e descomplicado usando ruby on rails
 
Ruby on Rails - Escalabilidade Em Xeque?
Ruby on Rails - Escalabilidade Em Xeque?Ruby on Rails - Escalabilidade Em Xeque?
Ruby on Rails - Escalabilidade Em Xeque?
 
Introdução ao Ruby on Rails (InstallFest 2006)
Introdução ao Ruby on Rails (InstallFest 2006)Introdução ao Ruby on Rails (InstallFest 2006)
Introdução ao Ruby on Rails (InstallFest 2006)
 
Ruby
RubyRuby
Ruby
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?
 
Big data da teoria à prática
Big data  da teoria à práticaBig data  da teoria à prática
Big data da teoria à prática
 
Ruby On Rails: Por que sua Startup deve usar?
Ruby On Rails: Por que sua Startup deve usar?Ruby On Rails: Por que sua Startup deve usar?
Ruby On Rails: Por que sua Startup deve usar?
 
A linguagem Ruby e o framework Rails
A linguagem Ruby e o framework RailsA linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Rails
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
 
Mini-curso RubyOnRails CESOL
Mini-curso RubyOnRails CESOLMini-curso RubyOnRails CESOL
Mini-curso RubyOnRails CESOL
 
RoR Beta
RoR BetaRoR Beta
RoR Beta
 
Technology Radar_ThoughtWorks_Vol_22
Technology Radar_ThoughtWorks_Vol_22Technology Radar_ThoughtWorks_Vol_22
Technology Radar_ThoughtWorks_Vol_22
 
Programação funcional que funciona
Programação funcional que funcionaProgramação funcional que funciona
Programação funcional que funciona
 
Ruby on rails porque usar rails?!
Ruby on rails   porque usar rails?!Ruby on rails   porque usar rails?!
Ruby on rails porque usar rails?!
 

Ruby nas Nuvens