Auditaré y planearé tu actualización de ruby on rails para una app heredada


Acerca de este Servicio
Traducción automática
¿Atascado en una versión antigua de Rails y sin saber qué romperá una actualización? Audito tu app y te entrego un plan claro y priorizado. Nada de "depende" vago.
Recibes un informe escrito que cubre:
- Versiones actuales de Ruby/Rails y estado de fin de vida
- Gems que bloquearán la actualización (abandonadas, incompatibles, reemplazables)
- Deprecaciones y APIs eliminadas que tu código realmente usa
- Qué cubre realmente tu suite de pruebas
- Un camino de actualización recomendado (por ejemplo, 5.2 > 6.0 > 6.1 > 7.0) con una estimación de esfuerzo por paso
Standard añade un plan ejecutable: matriz de reemplazo gem por gem, un setup de doble arranque como pull request para que tu equipo actualice de forma segura, diferencias de configuración y un plan de pruebas. Premium ejecuta una actualización de versión en una rama con suite de pruebas en verde y notas de entrega.
Sobre mí: ingeniero full-stack senior (Ruby on Rails, React, Go) que mantiene y moderniza sistemas heredados críticos en la industria del petróleo y gas, donde el tiempo de inactividad no es opción. Acceso de solo lectura al repositorio es suficiente; nunca necesito acceso a producción. UTC-3, en horario laboral superpuesto con EE. UU.
Contáctame antes de ordenar si tu app es muy grande (más de 100k líneas) para confirmar el alcance.
Conoce a Tomas P.
Senior Rails Engineer for Rails upgrades and legacy app rescue
- DeArgentina
- Miembro desdenov 2019
Idiomas
Inglés
Traducción automática
FAQ
Traducción automática
¿Qué versiones de Rails y Ruby cubres?
Rails 4.2 a 7.x y Ruby 2.x a 3.x. También es posible actualizar a Rails 8, pregúntame primero.
¿Necesitas acceso a producción?
No. Solo necesito acceso de solo lectura a tu repositorio de GitHub, GitLab o Bitbucket.
¿Puedes hacer toda la actualización, no solo una versión?
Sí. La versión premium cubre una versión. Las actualizaciones multi-versión se cotizan después de la auditoría como una oferta personalizada.
¿También trabajas con React o Go?
Sí, para trabajos de seguimiento después de la actualización.
