Integraciones con terceros
Conectar los sistemas que ya tienes y diseñar también para el día en que uno deje de responder.
La integración parece sencilla hasta que el otro sistema va lento, devuelve algo no documentado o se cae en el cierre de mes. La ingeniería interesante está en los caminos de fallo: reintentos que no duplican, colas que absorben una caída y conciliación que te dice qué pasó realmente.
Qué obtienes
Los fallos, diseñados primero
Tiempos de espera, reintentos e idempotencia tratados a propósito, para que una caída aguas arriba no corrompa tus datos.
Una única fuente de verdad
Propiedad clara de cada registro, para que dos sistemas no se crean ambos autoritativos.
Visible cuando se rompe
Monitorización e informes de conciliación, porque los fallos silenciosos de integración son los caros.
Cómo lo ejecutamos
Las mismas cuatro etapas, se llame como se llame el proyecto. Cada una termina con algo que puedes revisar, no solo con un informe de estado.
- 01
Descubrimiento
Seguimos el trabajo de principio a fin y anotamos dónde se detiene, espera o se vuelve a teclear. Tienes un plan por fases y un marco de coste antes de que nadie escriba código.
- 02
Arquitectura
Las decisiones importantes se toman de forma explícita y se registran con las alternativas valoradas, para que el criterio sobreviva a quien lo tomó.
- 03
Entrega incremental
El trabajo llega a usuarios reales en cortes publicables. El camino a producción está automatizado desde la primera semana y la vuelta atrás está ensayada.
- 04
Traspaso u operación
Runbooks, paneles y procedimientos de guardia van con el sistema. A partir de ahí, o lo asumes tú o seguimos operándolo con un servicio gestionado.
Preguntas que nos hacen
Es habitual. Según lo disponible trabajamos con intercambio de ficheros, replicación de base de datos o un adaptador bien acotado, y decimos con claridad la fragilidad que implica cada opción.
¿Es este tu problema?
Descríbelo en un párrafo. Si encaja mejor otro servicio, te lo diremos.
¿No sabes cuál necesitas?
Describe el problema en un párrafo y te diremos qué servicio se aplica realmente.