Servicios IT
Desarrollo web en Manresa
Desarrollamos webs, aplicaciones y herramientas internas con tecnologías conocidas y mantenibles —React, Next.js, Node.js, Python, Flutter— para que el día que cambies de proveedor, otro equipo pueda seguir sin reescribirlo todo.
La calidad del software se decide antes de escribir código: requisitos claros, criterios de aceptación comprobables y revisiones entre compañeros. Corregir un malentendido en una reunión cuesta mucho menos que en producción.
Una buena arquitectura también es la que tu equipo puede entender. Preferimos soluciones explicables en una pizarra a diseños brillantes que solo domina quien los dibujó.
El resultado, en concreto
- Patrón de publicación fiable de eventos (outbox transaccional) donde una operación y su aviso deben ir juntos.
- Límites de tiempo, reintentos y cortacircuitos en las llamadas a servicios externos.
- Registro de decisiones de arquitectura (ADR) con contexto, alternativas y consecuencias.
- Flujos de automatización en n8n versionados, con credenciales de servicio y alertas de fallo.
- Plan de mantenimiento con actualizaciones de seguridad y revisión periódica de dependencias.
- Pruebas de contrato entre consumidores y proveedores de API, verificadas en integración continua.
- Integraciones con tus sistemas existentes mediante API, documentadas.
Lo que suele estar pasando
Una web que no cumple accesibilidad
Clientes o administraciones empiezan a pedir accesibilidad y no sabes en qué punto está tu web ni cuánto costaría ponerla al día.
La web no genera contactos
Tienes web, pero tarda en cargar, no se ve bien en el móvil y nadie rellena el formulario. Es un gasto que no trae clientes.
Decisiones técnicas sin explicar
El sistema tiene elecciones extrañas que nadie recuerda por qué se tomaron, y da miedo cambiarlas.
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.
Todo se prueba en producción
No hay entorno de pruebas o no se parece al real, así que los cambios se validan directamente con datos de clientes.
Nuestro método
Elegir el flujo crítico
Tomamos una integración que hoy falla o depende de trabajo manual, por ejemplo pedido a factura.
Diseñar el camino feliz y los fallos
Describimos qué pasa cuando todo va bien y, sobre todo, cuando un sistema no responde o un mensaje llega dos veces.
Automatizar con observabilidad
Montamos la integración con registros, alertas y un panel donde ver mensajes pendientes o fallidos.
Operar y extender
Tras un periodo funcionando, aplicamos el mismo patrón al siguiente flujo.
¿Hablamos de tu caso?
Reserva una llamada para ver nuestras propias herramientas en funcionamiento y valorar si algo parecido te encaja.
Y cuando toca facturar
Facturas correctas, con su numeración y sus impuestos, conectadas con el CRM.
Cómo se aplica en tu sector
- Comercio
- Webs con catálogo y pedidos conectados al stock real, y herramientas internas para gestionar devoluciones y pedidos a proveedores.
- Despachos y asesorías
- Portal donde el cliente sube documentación y consulta el estado de sus gestiones, con avisos automáticos cuando falta algo.
- Servicios financieros y cobros
- Operaciones idempotentes y registro de auditoría para pagos, conciliaciones y avisos, donde un duplicado no es aceptable.
- Asociaciones y entidades
- Gestión de socios, cuotas y eventos en una herramienta sencilla que pueda mantener personal no técnico.
Lecturas relacionadas
Ingeniería de software
Checklist ALM para Microsoft Power Platform en empresas
De una app útil a una solución que se puede mantener
Una automatización creada para resolver una necesidad local puede convertirse en parte de un proceso empresarial. Para que el cambio no dependa de exportaciones manuales y conocimiento de una sola persona, define su ciclo de vida: quién desarrolla, dónde se prueba, quién autoriza y cómo se publica y revierte.
Leer la guía completaDesarrollo y arquitectura
CI/CD con GitLab Runners y Kubernetes
El Paradigma de Kubernetes Executors
En ecosistemas de ingeniería maduros, mantener instancias estáticas para la ejecución de pipelines genera cuellos de botella e ineficiencias en el consumo de recursos. La integración de GitLab Runners con Kubernetes (K8s) mediante el Kubernetes Executor resuelve este problema aprovisionando pods efímeros bajo demanda…
Leer la guía completaDesarrollo y arquitectura
Arquitectura Event-Driven: Sincronización en Tiempo Real con Apache Kafka y Debezium (CDC)
¿Por qué CDC con Debezium?
El enfoque tradicional del sondeo (polling) basado en timestamps o flags es ineficiente. Carga la base de datos con queries repetitivas y no captura estados intermedios ni eliminaciones duras (hard deletes).
Leer la guía completaDesde Sevilla, para Manresa
Si tu equipo está en Manresa, coordinamos las validaciones con la persona que conoce el proceso, en sesiones cortas y a distancia.
Para equipos de desarrollo de Cataluña, proponemos prácticas de ingeniería proporcionadas: lo justo para dejar de depender de la suerte.
Coordinamos con los proveedores de software que ya trabajan con tu empresa en Manresa para acordar contratos de API y responsabilidades.
Preguntas que deberías hacer a cualquier proveedor
- Que te enseñe software suyo en producción, no solo capturas de pantalla.
- Que opere sistemas propios en producción y pueda hablar de incidentes reales.
- Que incluya observabilidad desde el principio y no tras el primer incidente.
- Que tenga una política para versionar y retirar APIs.
- Que ponga todo bajo control de versiones, también lo low-code.
Preguntas frecuentes
¿Puede integrarse con mi programa de gestión?+
Si tu programa tiene API o permite intercambiar datos de forma estable, sí. Si no, buscamos la forma menos frágil y te explicamos sus límites.
¿Hacéis también el diseño visual?+
Sí, el diseño de pantallas y la estructura de la web forman parte del trabajo, siempre ligados a lo que el usuario tiene que conseguir en cada página.
¿Qué mantenimiento necesita después?+
Actualizaciones de seguridad, revisión de dependencias, copias de seguridad y pequeños ajustes. Te proponemos un plan con lo que incluye y lo que no, para que sepas qué pagas.
¿Se puede usar control de versiones en Power Platform?+
Sí, mediante soluciones exportables y su integración con repositorios. Es lo que permite pasar entre entornos de forma repetible y volver atrás si algo falla.
¿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.
¿Cuánto mantenimiento necesita un robot RPA?+
Depende de lo estables que sean las aplicaciones que maneja. Si dependen de pantallas que cambian a menudo, bastante. Lo estimamos antes de construirlo para que la decisión tenga en cuenta ese coste.
Desarrollo web cerca de Manresa
Para tu empresa en Manresa
Soporte informático para empresas
Si dudas entre app y web, te ayudamos a decidir según cómo la usarán tus clientes.