Saltar al contenido
BigTree108

Servicios de desarrollo de Ruby on Rails

Servicios de desarrollo de Ruby on Rails para aplicaciones web, productos SaaS, tiendas en línea y marketplaces, API para clientes web y móviles, aplicaciones Hotwire Native, y actualización y traspaso de código Rails longevo, con desarrolladores de Ruby on Rails dedicados para su equipo o un proyecto Rails entregado de principio a fin.

Qué desarrollamos con Ruby on Rails

  • Aplicaciones Rails

    Aplicaciones web full-stack sobre Rails actual con Hotwire (Turbo y Stimulus) para la interactividad, ViewComponent para pantallas reutilizables y el generador de autenticación integrado o Devise para el inicio de sesión.

  • API en Rails

    API JSON en modo API de Rails o GraphQL mediante graphql-ruby, para clientes React, Vue y móviles, con validación en el borde y una descripción OpenAPI generada con rswag.

  • Productos SaaS en Rails

    Productos multiinquilino con acts_as_tenant o un esquema por inquilino, facturación por suscripción con la gema Pay y Stripe o Paddle, y roles aplicados en policies de Pundit.

  • Tiendas y marketplaces en Rails

    Tiendas con Solidus o Spree, marketplaces multivendedor y aplicaciones de Shopify construidas sobre la plantilla de aplicación Rails de Shopify, con pagos, existencias y pedidos sincronizados con los sistemas que los rodean.

  • Tareas en segundo plano

    Workers de Sidekiq o Solid Queue para importaciones, correos, ciclos de facturación y webhooks, con reintentos, unicidad y alertas, de modo que una tarea fallida sea visible y no se pierda en silencio.

  • Actualizaciones de Rails

    Versiones antiguas de Rails y Ruby actualizadas una versión cada vez, con las advertencias de deprecación resueltas, dual booting donde ayuda y pruebas añadidas antes de cada paso.

  • Aplicaciones Rails heredadas

    Aplicaciones Rails cuyo equipo original se ha marchado, empezando con una revisión de solo lectura del código, las gemas y el alojamiento, y una lista escrita de riesgos por orden de impacto.

  • Optimización del rendimiento de Rails

    Endpoints lentos rastreados con rack-mini-profiler o su APM hasta la consulta que los origina, consultas N+1 detectadas con strict loading, caché con Solid Cache donde es seguro y YJIT activado.

  • Aplicaciones móviles Hotwire Native

    Aplicaciones iOS y Android que reutilizan las pantallas de Rails mediante Hotwire Native, con pantallas nativas solo donde la aplicación las necesita, de modo que un solo equipo entrega la web y el móvil juntos.

Contrate desarrolladores de Ruby on Rails

  • desarrolladores de Ruby on Rails dedicados

    Desarrolladores de Ruby on Rails que se incorporan a su equipo a tiempo completo, trabajan en sus repositorios, su tracker y sus reuniones, y responden ante su responsable. Usted los entrevista; nosotros nos hacemos cargo del contrato ucraniano, la nómina, la facturación y las vacaciones.

  • Entrega de proyectos Ruby on Rails

    Un equipo que lleva el proyecto Ruby on Rails desde el alcance hasta la publicación: estimación, desarrollo, pruebas y despliegue, con un líder técnico de nuestro lado que se responsabiliza del plan y de la calidad.

  • Soporte y relevo de sistemas Ruby on Rails

    Un sistema Ruby on Rails existente que recibimos de otro equipo o mantenemos en funcionamiento: primero una revisión de solo lectura y una lista escrita de riesgos, después correcciones y nuevas funcionalidades por orden de impacto.

La página de equipo dedicado explica cómo se incorporan los especialistas a su equipo, y la de outsourcing trata de la entrega de proyectos, los relevos y cómo cobramos.

Quién trabaja en su proyecto Ruby on Rails

  • desarrolladores de Ruby on Rails

    Aplicaciones, API, actualizaciones y traspasos

  • Ingenieros front-end

    React, Vue o Angular para un front end independiente

  • Ingenieros de DevOps

    Kamal, contenedores y pipelines

  • Ingenieros de QA

    Baterías de regresión antes de cada actualización

Cómo trabajamos con Rails

Versiones actuales de Rails y Ruby, strong parameters y autorización en el servidor, cada consulta a través de Active Record y no mediante interpolación de cadenas, Brakeman y bundler-audit en el pipeline, avisos de seguridad tratados como actualizaciones obligatorias y pruebas que se entregan con cada funcionalidad. Despliegue mediante Kamal, Heroku o Render, o en contenedores en Azure o AWS con la infraestructura como código.

Los desarrolladores trabajan en sus repositorios, su gestor de tareas y su proceso. El contrato ucraniano, la nómina, la facturación y las ausencias quedan de nuestro lado, y todo lo que escriben se le cede a usted.

Otros frameworks con los que trabajamos

Resumen de Frameworks

Preguntas sobre el desarrollo con Ruby on Rails

¿En qué sectores trabajan sus desarrolladores de Ruby on Rails?

Primero e-commerce y SaaS: tiendas, marketplaces, productos por suscripción y el software empresarial que los acompaña. Después fintech, con back offices de préstamos, contabilidad y pagos; sanidad, con portales de pacientes, agendas y gestión de consultas; educación, con plataformas de aprendizaje y marketplaces de cursos; e inmobiliaria, con plataformas de anuncios, alquiler y gestión de inmuebles.

¿Pueden actualizar nuestra antigua aplicación Rails?

Sí, una versión de Rails cada vez, con cada paso publicado por separado, las deprecaciones resueltas y pruebas añadidas antes de tocar nada.

¿Pueden hacerse cargo de una aplicación Rails cuyo equipo se ha marchado?

Sí. El traspaso empieza con una revisión de solo lectura y una lista escrita de riesgos por orden de impacto, antes de que nadie cambie una línea, para que usted sepa lo que tiene antes de decidir qué hacer con ello.

¿Con qué rapidez pueden empezar desarrolladores de Ruby on Rails?

Cuando el desarrollador de Ruby on Rails adecuado está disponible, el inicio solo depende de su entrevista, del NDA y de la cesión de propiedad intelectual. Si no, hacemos una búsqueda, que normalmente aporta perfiles de candidatos en dos o tres semanas, y nadie empieza hasta que usted haya dicho que sí.

¿Cómo contratamos desarrolladores de Ruby on Rails a través de BigTree108?

Cuéntenos el trabajo, la seniority y las horas que necesita. Le proponemos una o dos personas con sus perfiles, usted las entrevista como entrevistaría a un empleado propio, firma un único contrato con BIG TREE 108 LLC y recibe una factura al mes.

¿Quién es el propietario del trabajo que realizan?

Usted. Cada especialista tiene un contrato firmado con BigTree108 que cede todo el producto de su trabajo a la empresa, y nuestro contrato con usted lo cede a su vez. El código, los diseños y los documentos se entregan en sus propios repositorios y herramientas, no se guardan donde solo nosotros podamos modificarlos.

¿Tiene una aplicación Rails en funcionamiento?

Cuéntenos la versión de Rails y qué hay que hacer. Recibirá una respuesta en un día hábil: perfiles de candidatos o un plan para la actualización.