SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
Ruby on Rails na
      Credishop
      Equipe de Desenvolvimento




                  
Sobre a Credishop



             
Cartões de Crédito
2000
PI, MA, PA, TO
10.000 estabelecimentos
500.000 associados
25.000 compras diárias
650 colaboradores
250 usuários 
                 
2000
Início da Credishop
Power Builder
Oracle 7
Cobol e C



                  
2002 ­ 2003
Início da equipe de Java
Website
Intranet




                  
2004 ­ 2005
Início do JGenesis
Curso de Java
Projeto SOCIC
Aplicações periféricas
POS Web
Ponto
                  
2006
Equipe Java renovada
Mais projetos com JGenesis




                 
2007
JGED
Fluxo de Caixa
Relatórios
AR Digital
Piauí Pop – Rails!

                  
2008
Desktop versus Web
Oracle 10
Estudo de frameworks
Opção pelo Rails



                
Opala



       
     
Safira



       
     
@gente



       
     
Promoções Shopping



             
     
Power Builder
        Java
        Ruby




     
Descobertas



          
Problemas com migrações
Ruby e o Oracle 7
Oracle 7 e Oracle 10
Java
JRuby



                  
     
Performance
SQL na mão
Output Compression
Passenger
New Relic



                
     
     
Relatórios
Ruport e RGhost
iReport
Servidor de relatórios




                   
     
     
Plugins
Rails Engines
Active Scaffold
Will Paginate
Auto Complete
Annotate Models
Recode Legacy Database 
...
                
Conclusões
Você pode usar Rails
Para um vencer, o outro não
necessariamente tem que perder
A aposta foi correta!



                 
desenvolvimento@credishop.com.br




                
                                           




        Ruby on Rails na
          Credishop
          Equipe de Desenvolvimento




                                      1




 
Sobre a Credishop



                                        2




CONTAR HISTORINHA, BLOGS E COMUNIDADE
                                   




    Cartões de Crédito
    2000
    PI, MA, PA, TO
    10.000 estabelecimentos
    500.000 associados
    25.000 compras diárias
    650 colaboradores
    250 usuários 
                              3




 
                               




    2000
    Início da Credishop
    Power Builder
    Oracle 7
    Cobol e C



                          4




 
                                    




    2002 ­ 2003
    Início da equipe de Java
    Website
    Intranet




                               5




 
                                  




    2004 ­ 2005
    Início do JGenesis
    Curso de Java
    Projeto SOCIC
    Aplicações periféricas
    POS Web
    Ponto
                             6




 
                                      




    2006
    Equipe Java renovada
    Mais projetos com JGenesis




                                 7




 
                              




    2007
    JGED
    Fluxo de Caixa
    Relatórios
    AR Digital
    Piauí Pop – Rails!

                         8




 
2008
      Desktop versus Web
      Oracle 10
      Estudo de frameworks
      Opção pelo Rails



                                        9




CONTAR HISTORINHA, BLOGS E COMUNIDADE
Opala



                                        10




CONTAR HISTORINHA, BLOGS E COMUNIDADE
                  




            11




 
Safira



                                        12




CONTAR HISTORINHA, BLOGS E COMUNIDADE
                  




            13




 
@gente



                                        14




CONTAR HISTORINHA, BLOGS E COMUNIDADE
                  




            15




 
Promoções Shopping



                                        16




CONTAR HISTORINHA, BLOGS E COMUNIDADE
                  




            17




 
                             




            Power Builder
            Java
            Ruby




                       18




 
Descobertas



                                        19




CONTAR HISTORINHA, BLOGS E COMUNIDADE
                                    




    Problemas com migrações
    Ruby e o Oracle 7
    Oracle 7 e Oracle 10
    Java
    JRuby



                              20




 
                  




            21




 
                               




    Performance
    SQL na mão
    Output Compression
    Passenger
    New Relic



                         22




 
                  




            23




 
                  




            24




 
                                   




    Relatórios
    Ruport e RGhost
    iReport
    Servidor de relatórios




                             25




 
                  




            26




 
                  




            27




 
                                    




    Plugins
    Rails Engines
    Active Scaffold
    Will Paginate
    Auto Complete
    Annotate Models
    Recode Legacy Database 
    ...
                              28




 
                                           




    Conclusões
    Você pode usar Rails
    Para um vencer, o outro não
    necessariamente tem que perder
    A aposta foi correta!



                                     29




 
                                         




    desenvolvimento@credishop.com.br




                                   30




 

Más contenido relacionado

Destacado

CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)NAXOS Deutschland GmbH
 
Meerwasserentsalzung
MeerwasserentsalzungMeerwasserentsalzung
Meerwasserentsalzungvtyj
 
Construcción de agendas: Medios, políticos y opinión pública
Construcción de agendas: Medios, políticos y opinión públicaConstrucción de agendas: Medios, políticos y opinión pública
Construcción de agendas: Medios, políticos y opinión públicaSebastián Valenzuela
 
Regionale Entwicklungs-Strategie Wissens-Region Goettingen
Regionale Entwicklungs-Strategie Wissens-Region GoettingenRegionale Entwicklungs-Strategie Wissens-Region Goettingen
Regionale Entwicklungs-Strategie Wissens-Region GoettingenRegionalverband
 
Kurzvortrag Crowdsourcing
Kurzvortrag CrowdsourcingKurzvortrag Crowdsourcing
Kurzvortrag CrowdsourcingSonja Greye
 
Et gsp expert_.22
Et gsp expert_.22Et gsp expert_.22
Et gsp expert_.22Jin Song
 
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12bpravas
 
Reseau francophone vasculaire v arfi
Reseau francophone vasculaire  v arfiReseau francophone vasculaire  v arfi
Reseau francophone vasculaire v arfisfa_angeiologie
 
Apresentação Multimídia - Unifesp - VP9
Apresentação Multimídia - Unifesp - VP9Apresentação Multimídia - Unifesp - VP9
Apresentação Multimídia - Unifesp - VP9Henrique Genovês
 
3º simulado -_2012_estilo_enem_-_prova2
3º simulado -_2012_estilo_enem_-_prova23º simulado -_2012_estilo_enem_-_prova2
3º simulado -_2012_estilo_enem_-_prova2Eduardo Rocha
 
TYPO3 Caching
TYPO3 CachingTYPO3 Caching
TYPO3 Cachingcpsitgmbh
 
Canal carpien 24 11 2011
Canal carpien 24 11 2011Canal carpien 24 11 2011
Canal carpien 24 11 2011amase13
 
Bilan des 6 derniers mois de la situation sécuritaire.
Bilan des 6 derniers mois de la situation sécuritaire.Bilan des 6 derniers mois de la situation sécuritaire.
Bilan des 6 derniers mois de la situation sécuritaire.laurentlamothe
 

Destacado (17)

CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
 
Meerwasserentsalzung
MeerwasserentsalzungMeerwasserentsalzung
Meerwasserentsalzung
 
Construcción de agendas: Medios, políticos y opinión pública
Construcción de agendas: Medios, políticos y opinión públicaConstrucción de agendas: Medios, políticos y opinión pública
Construcción de agendas: Medios, políticos y opinión pública
 
Regionale Entwicklungs-Strategie Wissens-Region Goettingen
Regionale Entwicklungs-Strategie Wissens-Region GoettingenRegionale Entwicklungs-Strategie Wissens-Region Goettingen
Regionale Entwicklungs-Strategie Wissens-Region Goettingen
 
credit-suisse Presentation
credit-suisse Presentationcredit-suisse Presentation
credit-suisse Presentation
 
Kurzvortrag Crowdsourcing
Kurzvortrag CrowdsourcingKurzvortrag Crowdsourcing
Kurzvortrag Crowdsourcing
 
Et gsp expert_.22
Et gsp expert_.22Et gsp expert_.22
Et gsp expert_.22
 
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
 
Acelerômetros e Girômetros
Acelerômetros e GirômetrosAcelerômetros e Girômetros
Acelerômetros e Girômetros
 
Formato de video. gabita duran
Formato de video. gabita duranFormato de video. gabita duran
Formato de video. gabita duran
 
Reseau francophone vasculaire v arfi
Reseau francophone vasculaire  v arfiReseau francophone vasculaire  v arfi
Reseau francophone vasculaire v arfi
 
Apresentação Multimídia - Unifesp - VP9
Apresentação Multimídia - Unifesp - VP9Apresentação Multimídia - Unifesp - VP9
Apresentação Multimídia - Unifesp - VP9
 
3º simulado -_2012_estilo_enem_-_prova2
3º simulado -_2012_estilo_enem_-_prova23º simulado -_2012_estilo_enem_-_prova2
3º simulado -_2012_estilo_enem_-_prova2
 
TYPO3 Caching
TYPO3 CachingTYPO3 Caching
TYPO3 Caching
 
Canal carpien 24 11 2011
Canal carpien 24 11 2011Canal carpien 24 11 2011
Canal carpien 24 11 2011
 
Bilan des 6 derniers mois de la situation sécuritaire.
Bilan des 6 derniers mois de la situation sécuritaire.Bilan des 6 derniers mois de la situation sécuritaire.
Bilan des 6 derniers mois de la situation sécuritaire.
 
Indesign
IndesignIndesign
Indesign
 

Similar a Ruby On Rails Na Credishop

DESARROLLO DE PLATAFORMAS WEB 2.0 el caso de Museos Vivos
DESARROLLO DE PLATAFORMAS WEB 2.0 el caso de Museos VivosDESARROLLO DE PLATAFORMAS WEB 2.0 el caso de Museos Vivos
DESARROLLO DE PLATAFORMAS WEB 2.0 el caso de Museos Vivosjonlegarrea
 
¿Openerp y CMS? RadioTV
¿Openerp y CMS? RadioTV¿Openerp y CMS? RadioTV
¿Openerp y CMS? RadioTVraimonesteve
 
Rails en la microempresa
Rails en la microempresaRails en la microempresa
Rails en la microempresaAmaia Castro
 
STRUTS (MVC e Java)
STRUTS (MVC e Java)STRUTS (MVC e Java)
STRUTS (MVC e Java)ousli07
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasFelipe Cerda
 
Mashups Aplicaciones hacia el Enterprise 2.0
Mashups Aplicaciones hacia el Enterprise 2.0Mashups Aplicaciones hacia el Enterprise 2.0
Mashups Aplicaciones hacia el Enterprise 2.0Esteban Saavedra
 
Conferencia Base by atSistemas Open Expo
Conferencia Base by atSistemas Open ExpoConferencia Base by atSistemas Open Expo
Conferencia Base by atSistemas Open ExpoatSistemas
 
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.elliando dias
 
Arquitecturas Escalables para Aplicaciones Web - Egdares Futch, UNITEC
Arquitecturas Escalables para Aplicaciones Web - Egdares Futch, UNITECArquitecturas Escalables para Aplicaciones Web - Egdares Futch, UNITEC
Arquitecturas Escalables para Aplicaciones Web - Egdares Futch, UNITECAlejandro Corpeño
 
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPJoseph Lopez
 
Timerepublik
TimerepublikTimerepublik
Timerepublikbetabeers
 
Alto rendimiento y escalabilidad en plataformas Rails: Casos prácticos. Soluc...
Alto rendimiento y escalabilidad en plataformas Rails: Casos prácticos. Soluc...Alto rendimiento y escalabilidad en plataformas Rails: Casos prácticos. Soluc...
Alto rendimiento y escalabilidad en plataformas Rails: Casos prácticos. Soluc...Luis Bosque
 
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)Domingo Suarez Torres
 
Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)Ellizz Lsc
 
Presentacion Ruby on Rails CTIC-Cusco2007
Presentacion Ruby on Rails CTIC-Cusco2007Presentacion Ruby on Rails CTIC-Cusco2007
Presentacion Ruby on Rails CTIC-Cusco2007JuancaPompilla
 
Windows 2008 y SharePoint 2007
Windows 2008 y SharePoint 2007Windows 2008 y SharePoint 2007
Windows 2008 y SharePoint 2007Hector Insua
 

Similar a Ruby On Rails Na Credishop (20)

DESARROLLO DE PLATAFORMAS WEB 2.0 el caso de Museos Vivos
DESARROLLO DE PLATAFORMAS WEB 2.0 el caso de Museos VivosDESARROLLO DE PLATAFORMAS WEB 2.0 el caso de Museos Vivos
DESARROLLO DE PLATAFORMAS WEB 2.0 el caso de Museos Vivos
 
Ruby on Rails en Grandes Companias, Casos Reales
Ruby on Rails en Grandes Companias, Casos RealesRuby on Rails en Grandes Companias, Casos Reales
Ruby on Rails en Grandes Companias, Casos Reales
 
¿Openerp y CMS? RadioTV
¿Openerp y CMS? RadioTV¿Openerp y CMS? RadioTV
¿Openerp y CMS? RadioTV
 
Rails en la microempresa
Rails en la microempresaRails en la microempresa
Rails en la microempresa
 
STRUTS (MVC e Java)
STRUTS (MVC e Java)STRUTS (MVC e Java)
STRUTS (MVC e Java)
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitas
 
Mashups Aplicaciones hacia el Enterprise 2.0
Mashups Aplicaciones hacia el Enterprise 2.0Mashups Aplicaciones hacia el Enterprise 2.0
Mashups Aplicaciones hacia el Enterprise 2.0
 
Conferencia Base by atSistemas Open Expo
Conferencia Base by atSistemas Open ExpoConferencia Base by atSistemas Open Expo
Conferencia Base by atSistemas Open Expo
 
Poniendo a drupal en el mapa
Poniendo a drupal en el mapaPoniendo a drupal en el mapa
Poniendo a drupal en el mapa
 
Hola RoR
Hola RoRHola RoR
Hola RoR
 
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
 
Arquitecturas Escalables para Aplicaciones Web - Egdares Futch, UNITEC
Arquitecturas Escalables para Aplicaciones Web - Egdares Futch, UNITECArquitecturas Escalables para Aplicaciones Web - Egdares Futch, UNITEC
Arquitecturas Escalables para Aplicaciones Web - Egdares Futch, UNITEC
 
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
Timerepublik
TimerepublikTimerepublik
Timerepublik
 
Alto rendimiento y escalabilidad en plataformas Rails: Casos prácticos. Soluc...
Alto rendimiento y escalabilidad en plataformas Rails: Casos prácticos. Soluc...Alto rendimiento y escalabilidad en plataformas Rails: Casos prácticos. Soluc...
Alto rendimiento y escalabilidad en plataformas Rails: Casos prácticos. Soluc...
 
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
 
Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)
 
Presentacion Ruby on Rails CTIC-Cusco2007
Presentacion Ruby on Rails CTIC-Cusco2007Presentacion Ruby on Rails CTIC-Cusco2007
Presentacion Ruby on Rails CTIC-Cusco2007
 
Windows 2008 y SharePoint 2007
Windows 2008 y SharePoint 2007Windows 2008 y SharePoint 2007
Windows 2008 y SharePoint 2007
 

Último

Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Último (11)

Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Ruby On Rails Na Credishop