Anar al contingut

Sector

Software i SaaS

Equips de producte que necessiten que el software parli amb mitja dotzena de proveïdors externs sense que això es mengi el roadmap. Aportem la part d’integració i infraestructura perquè l’equip intern es dediqui al producte.

Diagrama abstracte d’un node central connectat a diversos sistemes externs, representant integracions d’APIs de tercers

El problema

Cada integració de tercers és un projecte que ningú havia pressupostat

Pagaments, facturació, CRM, comunicacions, autenticació: cada proveïdor extern porta la seva pròpia API, els seus propis webhooks i els seus propis errors silenciosos. L’equip de producte acaba mantenint integracions en lloc de construir producte.

Senyals que t'afecta

  • El roadmap s’atura per integrar un proveïdor de pagaments, CRM o comunicacions
  • Cada webhook d’un tercer es gestiona amb un pedaç diferent
  • L’arquitectura multi-tenant es va decidir sobre la marxa i ara costa canviar-la
  • Un proveïdor extern canvia la seva API sense avisar i alguna cosa es trenca en producció
  • Ningú sap què passa si falla un webhook a mitjanit
  • No hi ha capacitat d’enginyeria per a un pic de feina sense contractar a jornada completa

Què fem

Què fem en aquest sector

Integracions amb APIs de tercers

Pagaments, facturació, CRM, comunicacions i autenticació. Amb gestió correcta de webhooks, reintents i idempotència, perquè una fallada del proveïdor no es converteixi en una dada perduda.

Arquitectura multi-tenant

Aïllament de dades per client, configuració per instància i un model que escala sense reescriure’s a cada nou compte gran.

Reforç d’enginyeria

Capacitat extra integrada al vostre equip i amb les vostres convencions per a un pic concret de desenvolupament, sense la fricció d’una contractació a temps complet.

Decisions d’arquitectura puntuals

Quan toca decidir com escalar sense comprometre velocitat de lliurament: base de dades, cues, límits de la plataforma actual i què construir davant què comprar.

14+ anys
construint software en producció
Multi-tenant
arquitectura provada en plataformes reals
2-4 set
per tenir el mapa d’integracions

Com ho fem

Com entrem en un projecte de SaaS

  1. Mapa d’integracions

    Revisem quins proveïdors externs hi ha, quins webhooks arriben i on són avui els punts de fallada silenciosa.

    LliurableMapa d’integracions i riscos

  2. Integració pilot

    La integració que més fa mal, muntada sencera amb monitorització i reintents, per validar l’enfocament abans de comprometre la resta.

    LliurablePrimera integració en producció

  3. Reforç per sprints

    Entrem al vostre cicle de lliuraments amb la resta d’integracions o funcionalitat, prioritzat juntament amb l’equip de producte.

    LliurableLliuraments integrats al vostre sprint

  4. Traspàs

    Documentació de cada integració i de les decisions d’arquitectura, perquè l’equip intern les pugui mantenir sense dependre de nosaltres.

    LliurableDocumentació i traspàs

Tecnologies

  • Node.js
  • Laravel
  • Vue.js
  • Nuxt
  • PostgreSQL
  • REST / Webhooks
  • Passarel·les de pagament
  • Docker
  • AWS

Preguntes freqüents

El que ens solen preguntar

Us podeu integrar al nostre sprint com una persona més?

Sí, és la manera de treballar habitual en aquest sector: les vostres convencions, el vostre repositori i el vostre tauler, amb el reforç puntual que necessiteu.

Treballeu amb qualsevol proveïdor de pagaments o CRM?

Sí, sempre que exposi API o webhooks, que és l’habitual. Al mapa d’integracions comprovem què permet cadascun i dissenyem al voltant dels seus límits reals.

Us podeu encarregar només d’una integració concreta, no de tot el producte?

Sí. És una petició freqüent: entrar per una integració que s’ha convertit en un problema, resoldre-la bé i deixar-la documentada, sense necessitat de tocar la resta del producte.

Següent pas

Mitja hora ben invertida

Explica'ns el problema en una trucada curta. En sortim amb una primera orientació de per on aniria i què implicaria, sense compromís i sense presentació comercial.