Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Ruby on Rails en las
grandes empresas, con
     casos reales
     Fabian Andrés Ramírez Sepúlveda
  Locos por Rails - Buen...
Introducción

• Nacionalidad Chilena
• Trabajando con internet desde 1998.
• Descubrí mirando códigos de otros.
• Asesor d...
Introducción
• Siguiendo Ruby on Rails desde el 2004.
• Era programador de Java y PHP.
• Primera experiencia en Valtech (L...
Introducción
• Todos oficinistas de grandes empresas, que
  venían del mundo j2EE.
• Impresiones:
   - No podían creer lo f...
Introducción
• Note que se fueron alguno con cara de:
   “realmente apostar por algo”
• Algunos continuaron otros siguiero...
¿Grandes Empresas?
                             10%


 Costos   Tiempo       30%
                                   60%


...
Grandes empresas
Grandes empresas
• Tienes mas de una sucursal.
• Generan mucha información diariamente:
    Clientes
    Ordenes
    Ticke...
Grandes empresas

• No solo desean mostrar información sino
  que poner en marcha procesos internos del
  negocio.
• Tiene...
Soluciones de mercado
 comerciales actuales
• Java               • Macromedia
 • Jboss (RedHat)     • Coldfusion
 • Websph...
Soluciones de mercado
  alternativas y libres
• PHP
 • CakePHP
 • Symfony, Codeigniter, etc.
• Ruby
 • Ruby on rails
• Pyt...
¿Porque elegir Ruby on
         Rails?
     •     Estandarización de la metodología de
           programación. Todos habl...
¿Porque elegir Ruby on
         Rails?
     •    Cada integrante del equipo de desarrollo
          cumple un rol especific...
Razones
• Velocidad de desarrollo increíble.
                            No hemos
Relacionamos los
                    pro...
Razones

• Cercano a nuestra forma de pensar
• Minimiza el código.
• Menos errores de código
• Código más bonito
Razones
• Popularidad del lenguaje
• Costos menores de producción.
• Código claro.
• Utiliza las mejores practicas de la
 ...
Razones

• La productividad es la principal prioridad.
• Arquitectura escalar.
• Mano de obra relativamente barata.
• Se a...
Razones

• Ejercito de expertos trabajando para ti.
• Reutilizacion de componentes.
• Muy rápida iteración con el cliente ...
Como ofrecerse a
       empresas
• Tu equipo de trabajo tiene una buena salud
  mental.
• Las métricas ofrecidas serán cum...
Como ofrecerse a
       empresas

• Trabajo y iteración muy rápida.
  Candy + Candy = Cliente contento.
• Seguridad que el...
¿Porque elegir Ruby on
        Rails?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
          ...
¿Porque elegir Ruby on
        Rails?
• Podemos realizar pruebas de software.
  (Unitarias, sistema, integracion, etc)
Empresas utilizando
        RoR
• Amazon - http://unspun.amazon.com
• BBC
• Capgemini
• Cisco System
• Cnet
• IBM
Empresas utilizando
        RoR
• Nasa
• Oakley
• Oracle
• Yahoo - http://rubyforge.org/projects/
  rubyfinance
• Siemens
•...
Mi sitio creció, como
    escalo ahora?


        Servidor Web y DB
Mi sitio creció, como
    escalo ahora?
        Servidor 1




           DB
Mi sitio creció, como
    escalo ahora?
        Servidor 1




   DB                memcache
Mi sitio creció, como
         escalo ahora?
                                Servidor 1




             DB               ...
Mi sitio creció, como
         escalo ahora?
                               Servidor WEB
                                 ...
Empresas utilizando
       RoR

Donde Estas Tu?
Recomienda RoR
     Preguntas y respuestas.
Upcoming SlideShare
Loading in …5
×

of

Ruby on Rails en Grandes Companias, Casos Reales Slide 1 Ruby on Rails en Grandes Companias, Casos Reales Slide 2 Ruby on Rails en Grandes Companias, Casos Reales Slide 3 Ruby on Rails en Grandes Companias, Casos Reales Slide 4 Ruby on Rails en Grandes Companias, Casos Reales Slide 5 Ruby on Rails en Grandes Companias, Casos Reales Slide 6 Ruby on Rails en Grandes Companias, Casos Reales Slide 7 Ruby on Rails en Grandes Companias, Casos Reales Slide 8 Ruby on Rails en Grandes Companias, Casos Reales Slide 9 Ruby on Rails en Grandes Companias, Casos Reales Slide 10 Ruby on Rails en Grandes Companias, Casos Reales Slide 11 Ruby on Rails en Grandes Companias, Casos Reales Slide 12 Ruby on Rails en Grandes Companias, Casos Reales Slide 13 Ruby on Rails en Grandes Companias, Casos Reales Slide 14 Ruby on Rails en Grandes Companias, Casos Reales Slide 15 Ruby on Rails en Grandes Companias, Casos Reales Slide 16 Ruby on Rails en Grandes Companias, Casos Reales Slide 17 Ruby on Rails en Grandes Companias, Casos Reales Slide 18 Ruby on Rails en Grandes Companias, Casos Reales Slide 19 Ruby on Rails en Grandes Companias, Casos Reales Slide 20 Ruby on Rails en Grandes Companias, Casos Reales Slide 21 Ruby on Rails en Grandes Companias, Casos Reales Slide 22 Ruby on Rails en Grandes Companias, Casos Reales Slide 23 Ruby on Rails en Grandes Companias, Casos Reales Slide 24 Ruby on Rails en Grandes Companias, Casos Reales Slide 25 Ruby on Rails en Grandes Companias, Casos Reales Slide 26 Ruby on Rails en Grandes Companias, Casos Reales Slide 27 Ruby on Rails en Grandes Companias, Casos Reales Slide 28 Ruby on Rails en Grandes Companias, Casos Reales Slide 29 Ruby on Rails en Grandes Companias, Casos Reales Slide 30
Upcoming SlideShare
Clean code
Next
Download to read offline and view in fullscreen.

4 Likes

Share

Download to read offline

Ruby on Rails en Grandes Companias, Casos Reales

Download to read offline

Buenos Aires - Argentina

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Ruby on Rails en Grandes Companias, Casos Reales

  1. 1. Ruby on Rails en las grandes empresas, con casos reales Fabian Andrés Ramírez Sepúlveda Locos por Rails - Buenos Aires, Argentina www.dokshor.com
  2. 2. Introducción • Nacionalidad Chilena • Trabajando con internet desde 1998. • Descubrí mirando códigos de otros. • Asesor de IT en diferentes países. • Amante de hacer las cosas ágiles.
  3. 3. Introducción • Siguiendo Ruby on Rails desde el 2004. • Era programador de Java y PHP. • Primera experiencia en Valtech (La defence, Paris - Francia). • Me acerque a los instructores y les dije que luchar por esto valía la pena.
  4. 4. Introducción • Todos oficinistas de grandes empresas, que venían del mundo j2EE. • Impresiones: - No podían creer lo fácil. - Trabajan DBs Oracle la mayoría. - Yo usaba y uso MySQL felizmente :) - Reingenieria del software actual.
  5. 5. Introducción • Note que se fueron alguno con cara de: “realmente apostar por algo” • Algunos continuaron otros siguieron. • Para la gente que no continuo quizás se arrepintieron y quedaron en sus antiguos trabajos :)
  6. 6. ¿Grandes Empresas? 10% Costos Tiempo 30% 60% Costos Tiempo = $$$$$$$ Costos Tiempo Encuentra Caro Costos Tiempo Quiere algo rapido Le da lo mismo
  7. 7. Grandes empresas
  8. 8. Grandes empresas • Tienes mas de una sucursal. • Generan mucha información diariamente: Clientes Ordenes Tickets, etc. • Necesitan disponibilidad inmediata a la información. • Todo el desarrollo es para mañana, mientras antes posible mejor.
  9. 9. Grandes empresas • No solo desean mostrar información sino que poner en marcha procesos internos del negocio. • Tienen toda su informática centralizada. • Antes de poner en producción un software, debe pasar por QoS.
  10. 10. Soluciones de mercado comerciales actuales • Java • Macromedia • Jboss (RedHat) • Coldfusion • Websphere (IBM) • Weblogic (BEA) • Microsoft • ASP • .NET
  11. 11. Soluciones de mercado alternativas y libres • PHP • CakePHP • Symfony, Codeigniter, etc. • Ruby • Ruby on rails • Python • Django
  12. 12. ¿Porque elegir Ruby on Rails? • Estandarización de la metodología de programación. Todos hablan el mismo lenguaje. Yo programo lógica (controllers) Yo programo componentes y helpers ^^ ^^ Yo programo vistas Yo programo los (views) modelos ^^ ^^
  13. 13. ¿Porque elegir Ruby on Rails? • Cada integrante del equipo de desarrollo cumple un rol especifico. Yo programare el modulo de estadisticas Yo programare el modulo de productos ^^ ^^ Yo me encargo Yo programare el de la salida de los modulo de paginas contenidos (XML, Json, WAP, XHTML) Soy el jefe y controlo :) ^^ ^^ ^^
  14. 14. Razones • Velocidad de desarrollo increíble. No hemos Relacionamos los programado nada y estan los modelos CRUD (Create, Read, Update, Delete) Scaffold Implementamos ACL y adaptamos los layouts corporativos. Ademas las logicas Adaptación propias del negocio
  15. 15. Razones • Cercano a nuestra forma de pensar • Minimiza el código. • Menos errores de código • Código más bonito
  16. 16. Razones • Popularidad del lenguaje • Costos menores de producción. • Código claro. • Utiliza las mejores practicas de la programación. • Cumple con los ciclos de la Ingeniería del Software.
  17. 17. Razones • La productividad es la principal prioridad. • Arquitectura escalar. • Mano de obra relativamente barata. • Se adapta a metodología tales como UML. • Fácil integración con tecnologías legacies.
  18. 18. Razones • Ejercito de expertos trabajando para ti. • Reutilizacion de componentes. • Muy rápida iteración con el cliente final. • Es gratis y libre.
  19. 19. Como ofrecerse a empresas • Tu equipo de trabajo tiene una buena salud mental. • Las métricas ofrecidas serán cumplidas. • Nos integraremos a su negocio, no usted a nuestro sistema. • Reutilizaremos sus bases de datos (Oracle, SQL Server, PostgreSQL, MySQL).
  20. 20. Como ofrecerse a empresas • Trabajo y iteración muy rápida. Candy + Candy = Cliente contento. • Seguridad que el software funcionara. • Reduciré tus costos de IT.
  21. 21. ¿Porque elegir Ruby on Rails? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Boletas Precio del dolar, euro Empresa Proveedor 2 Cliente 1
  22. 22. ¿Porque elegir Ruby on Rails? • Podemos realizar pruebas de software. (Unitarias, sistema, integracion, etc)
  23. 23. Empresas utilizando RoR • Amazon - http://unspun.amazon.com • BBC • Capgemini • Cisco System • Cnet • IBM
  24. 24. Empresas utilizando RoR • Nasa • Oakley • Oracle • Yahoo - http://rubyforge.org/projects/ rubyfinance • Siemens • EA Electronic Art - http:// www.workingwithrails.com/search/
  25. 25. Mi sitio creció, como escalo ahora? Servidor Web y DB
  26. 26. Mi sitio creció, como escalo ahora? Servidor 1 DB
  27. 27. Mi sitio creció, como escalo ahora? Servidor 1 DB memcache
  28. 28. Mi sitio creció, como escalo ahora? Servidor 1 DB memcache Slave Read Slave Write
  29. 29. Mi sitio creció, como escalo ahora? Servidor WEB Balanceo Web 1 Web 2 DB memcache Slave Read Slave Write
  30. 30. Empresas utilizando RoR Donde Estas Tu? Recomienda RoR Preguntas y respuestas.
  • GrupoEffix

    Nov. 30, 2015
  • CharlesFlores3

    Mar. 30, 2015
  • miguelrodriguezs

    Jan. 20, 2010
  • edufernandez

    Jul. 7, 2009

Buenos Aires - Argentina

Views

Total views

5,346

On Slideshare

0

From embeds

0

Number of embeds

313

Actions

Downloads

54

Shares

0

Comments

0

Likes

4

×