Porfolio
PostgreSQL y Redis para datos de negocio
Modelado relacional, cachés y consultas orientadas a procesos empresariales que necesitan consistencia, rendimiento y una operación predecible.
Una web corporativa no es un folleto: es lo primero que ve un cliente y, a menudo, lo que decide si te escribe. Tiene que cargar rápido en el móvil, poder leerse con un lector de pantalla y decir con claridad qué haces.
Con qué lo construimos
Para qué se usa
- CRM y ERP
- Cachés operativas
- Datos transaccionales
Más en backend, datos e integración
El resultado, en concreto
- Plan de modernización por fases para sistemas heredados, sin parar la operación.
- Límites de tiempo, reintentos y cortacircuitos en las llamadas a servicios externos.
- Integraciones entre sistemas con reintentos, idempotencia y gestión de errores documentada.
- Formación a las personas que van a usar la aplicación y a quien la va a administrar.
- Pruebas automáticas de las funciones críticas que se ejecutan antes de cada publicación.
- Documentación de operación: cómo desplegar, escalar, recuperar y diagnosticar.
- Informe de accesibilidad con criterios WCAG revisados y los ajustes aplicados.
Por qué nos llaman
El programa estándar se queda corto
El software que compraste cubre la mayor parte del trabajo y el resto se hace a mano o con trucos. Ese resto es justo lo que diferencia tu forma de trabajar.
Los clientes llaman para preguntar lo mismo
Estado del pedido, copia de factura, fecha de entrega: preguntas que podría resolver el propio cliente si tuviera dónde mirarlo.
Un monolito que no se puede tocar
Todo está en un único bloque de código acoplado, cualquier cambio rompe algo inesperado y las pruebas no cubren lo importante.
Microservicios que nadie pidió
El sistema se dividió en muchas piezas pequeñas y ahora operar, desplegar y depurar cuesta más que el beneficio que aportan.
Pedidos o cobros duplicados
Un reintento tras un corte de red ha generado registros repetidos. Se detectan cuando el cliente reclama.
Cómo lo hacemos
Contenido y objetivos
Para una web, definimos primero qué tiene que conseguir cada página y qué información necesita el visitante para dar el paso.
Diseño y estructura
Arquitectura de páginas, diseño visual y textos, revisados con criterios de accesibilidad desde el boceto.
Construcción con presupuesto de rendimiento
Desarrollo con límites de peso y tiempo de carga medidos en cada versión.
Publicación y medición
Puesta en producción con redirecciones, analítica respetuosa con la privacidad y revisión de resultados tras las primeras semanas.
¿Hablamos de tu caso?
Si dudas entre app y web, te ayudamos a decidir según cómo la usarán tus clientes.
Desplegado como desplegamos lo nuestro
Lo que montamos queda documentado y se puede repetir, no depende de una persona.
$ desplegar tuempresa
✓Versión de la aplicación verificada
✓Base de datos creada
✓Aplicación arrancada y sana
✓Primer administrador creado
✓Dominio configurado
✓Certificado TLS emitido
Listo: https://tuempresa.forgenex.com
Cómo se aplica en tu sector
- Construcción
- Gestión de obras con partes diarios, fotos geolocalizadas, mediciones y control de documentación de subcontratas.
- Logística
- Seguimiento de envíos para clientes, aplicaciones de reparto con firma y foto de entrega e integración con los sistemas de transportistas.
- Servicios técnicos
- Aplicaciones para técnicos de campo con órdenes de trabajo, material usado y firma del cliente, sincronizadas con la oficina.
- Educación
- Integración entre plataformas de inscripción, cobro y aula virtual, con un único origen de datos de alumnos.
Profundiza en el tema
Desarrollo y arquitectura
Introducción al Hub de Desarrollo y Arquitectura
Próximamente
Nuestros ingenieros están trabajando en guías definitivas, manuales de configuración y arquitecturas de referencia para esta categoría:
Leer la guía completaDesarrollo y arquitectura
Desarrollo de Software a Medida: Tu Negocio, Tus Reglas
Beneficios Cuantificables para tu Balance y Operativa
Invertir en desarrollo de ingeniería a medida no es un gasto en "IT"; tiene un ROI (Retorno de Inversión) claro y percutante en tu estado de resultados: Automatización de Tareas Críticas: Destrucción sistemática de la entrada de datos manual, dobles validaciones y conciliaciones propensas a errores catastróficos.…
Leer la guía completaDesarrollo y arquitectura
APIs: cómo retirar versiones sin romper integraciones
Publicar una versión nueva no retira la antigua
Los clientes pueden seguir usando una versión de API mucho después de que el equipo publique su sucesora. Una retirada fiable necesita saber quién consume cada ruta, qué cambio debe realizar, cómo probarlo y qué evidencia permite decidir que el servicio anterior puede dejar de responder.
Leer la guía completaCriterios que importan
- Que distinga entre lo que se resuelve con una herramienta de flujos y lo que necesita código.
- Que tenga una política para versionar y retirar APIs.
- Que elija tecnologías que tu equipo pueda operar.
- Que use tecnologías comunes, para que otro equipo pueda mantenerlo si un día cambias.
- Que documente las APIs con un contrato formal y lo mantenga actualizado.
Preguntas frecuentes
¿Cómo se prueba antes de publicar?+
Hay un entorno de pruebas separado, pruebas automáticas de lo crítico y revisión por tu parte de cada entrega antes de pasar a producción.
¿Podéis seguir con un proyecto que empezó otro proveedor?+
Sí, tras revisarlo. Te diremos con franqueza en qué estado está, qué riesgos tiene y si compensa continuar o rehacer partes.
¿Dónde se aloja la aplicación?+
Donde mejor te convenga: en nuestros servidores en Europa, en tu propia nube o en tu infraestructura. Lo decidimos según requisitos de datos, coste y quién va a operarla.
¿Qué es una API contract-first?+
Es acordar la interfaz por escrito, en OpenAPI, antes de programarla. Quien la consume y quien la implementa trabajan sobre el mismo documento y los malentendidos aparecen antes de escribir código.
¿Cómo se evitan los duplicados al reintentar?+
Con operaciones idempotentes: cada petición lleva un identificador y el sistema reconoce si ya la procesó. Así un reintento devuelve el mismo resultado en lugar de crear otro registro.
¿Cómo se cambia una API sin romper a quien la usa?+
Añadiendo en lugar de modificar, versionando cuando el cambio es incompatible, midiendo quién usa la versión antigua y avisando con tiempo antes de retirarla.
Pide una revisión de tu web actual: rendimiento, accesibilidad y claridad del mensaje.