Dos webs WordPress migradas en una semana cada una
La web de Revista GODOT se caía a diario. Ahora no se cae y cuesta un 30 % menos.
30 % de ahorro en el servidor, con mejores prestaciones que antes
Software a medida
Tienes un sistema que funciona, pero nadie quiere tocarlo. Mantenerlo cuesta cada vez más y cambiarlo es un riesgo. Lo modernizamos por partes: el sistema actual sigue en marcha mientras el nuevo lo va sustituyendo.
Qué hace, de qué depende, cuánto se usa y qué medidas de seguridad necesita. Qué partes ganan más con el cambio.
Qué se migra primero, en qué orden y cómo conviven el sistema antiguo y el nuevo.
Cada parte migrada queda funcionando, con su base de datos adaptada y supervisada.
Esquemas del antes y el después y manual de uso. También una sesión de traspaso a tu equipo o a quien vaya a mantener el sistema.
Antes de tocar nada, analizamos el sistema tal como está. Qué hace, de qué depende, cuánta gente lo usa y dónde guarda los datos. También qué partes dan más problemas. De ahí sale un plan por partes: qué se cambia primero y por qué.
No lo reescribimos de golpe. Sacamos una parte cada vez, por ejemplo las facturas o el acceso de los clientes, y la ponemos en marcha al lado del sistema antiguo. El viejo sigue haciendo lo que aún no se ha migrado. Cuando se migra la última parte, el viejo se apaga sin que nadie lo note.
Cada parte nueva nace con las medidas de seguridad al día. Quién puede entrar y qué puede hacer. Claves de acceso guardadas donde toca. Y un registro de quién hizo qué y cuándo. Pagas solo por lo que se usa y te avisamos si el gasto sube. Cada parte nueva viene con supervisión.
Puede que alguien de fuera vaya a revisar tu software. Y puede que sepas que hoy no pasaría esa revisión. Renovarlo por partes te deja corregir antes lo que esa revisión va a mirar. Y si vendes a la administración, sus normas de seguridad también cuentan. Lo explicamos en la página Software a medida, en el apartado «Si tu cliente o la ley te piden más».
Cada parte que sacamos pasa a funciones sin servidor en AWS, las instalaciones de Amazon. Pagas solo cuando se usa y no hay un servidor encendido de forma permanente. Usamos los lenguajes con soporte oficial en Lambda, como Node.js, Python, Java o Go. Si tu software está en PHP se puede conservar con una pieza de apoyo propia (un runtime personalizado) que hay que mantener aparte. Cuesta más; lo explicamos y decides. Los datos van a PostgreSQL (Aurora) o a DynamoDB según el caso. Cada parte nueva nace con supervisión y con avisos si el gasto sube. El código, la definición de los servidores donde se aloja (plantillas de infraestructura) y la documentación se entregan en tu repositorio. Es el sitio donde se guarda el código con todo su historial, y es tuyo.
Un sistema desarrollado hace años, que sigue en uso y que ya nadie conoce bien. En el sector se le llama sistema heredado.
Partes del software que no desarrolló tu proveedor, sino terceros, y de las que tu software depende. Si una tiene un fallo de seguridad, tu software también.
Que quien desarrolló un componente sigue corrigiendo sus fallos y publicando actualizaciones de seguridad. Sin soporte, cada fallo se queda sin corregir.
Un error por el que alguien podría acceder o ver lo que no debe.
Pagas solo cuando el sistema trabaja. No hay un servidor encendido de forma permanente.
Poder volver al estado anterior si algo sale mal, sin perder datos.
Lo que puede salir mal y cómo lo evitamos.
El sistema actual sigue en marcha hasta que la última parte está migrada. Cada paso se puede deshacer.
Cada parte se rehace con las medidas de seguridad al día: control de accesos, claves bien custodiadas y componentes de terceros revisados.
Entregas cerradas por partes. Cada una deja el sistema mejor, aunque el proyecto se pare.
La migración se ensaya sobre copias, se comprueba y tiene vuelta atrás prevista.
Depende del tamaño del sistema y de su complejidad interna. Tras la revisión te damos un plan por partes con plazos. La primera parte suele ser la que más problemas resuelve.
Tuyo. El código y la documentación quedan a tu nombre, en el sitio donde se guarda tu código con todo su historial.
Primero una reunión. Después te enviamos el presupuesto de la revisión. Con el plan por partes te damos un precio cerrado por cada parte.
No siempre. Si el lenguaje actual tiene soporte en las herramientas que usamos, se conserva. Si no, te proponemos otro y te explicamos el coste de cada opción.