Tjänster  —  02

Integrationer, för när två system måste bete sig som ett

CRM-synkronisering, betalflöden, tredjeparts-API:er och dataskyddskraven som kommer med dem. Det här är det mesta av vad som gör affärssystem värdefulla, och den del som oftast offereras fel.

Vanligtvis

Från 1 000 € för mindre avgränsade uppdrag

Starta ett projektBoka 30 minuter

Problemet

Integrationsarbete är oglamoröst och det är där pengarna läcker. Det lyckade flödet tar en eftermiddag. Det som tar de sex följande veckorna är begränsningar i anropstakt, halva fel, två system med oförenliga uppfattningar om vad en kontakt är, och frågan om vad som händer när ett av dem ligger nere.

Vi har byggt CRM-integrationer mellan en telefoniplattform och både Upsales och Zoho, ett transaktionslager på IKEA som bär varje betalsätt i global skala, och GDPR-säkra dataflöden inne i Metas Workplace-plattform. Olika domäner, samma disciplin: utgå från att det andra systemet kommer att missköta sig, och designa för det.

Vad som ingår

Allt nedan, som standard.

CRM- och SaaS-synkronisering

Tvåvägssynk med Pipedrive, Upsales, Zoho och liknande — kontakter, affärer, ärenden, anteckningar och möten synliga där ert team faktiskt arbetar.

Betalnings- och transaktionslager

Ett lager som bär flera betalsätt med felisolering mellan dem, byggt så som vi byggde IKEA:s prototyp för transaktionshantering.

API-design och versionshantering

REST, RPC eller GraphQL, utformat så att nästa ändring inte havererar för alla konsumenter. Även publika API:er som era egna kunder bygger mot.

GDPR-säkra dataflöden

Databehandling som håller både för en tillsynsmyndighet och en intern granskning. Vi gjorde det på Meta, där efterlevnad är kod som bevisligen körs, inte ett policydokument.

Broar till äldre system

Synklager som låter ett gammalt och ett nytt system gå i samförstånd medan ni migrerar, i stället för en big bang-övergång som ingen vågar godkänna.

Felhantering som är designad, inte upptäckt

Omförsök, idempotens, dead letter-köer och konfliktregler överenskomna med ert team — för i integrationsarbete är 'sista skrivningen vinner' oftast en dataintegritetsbugg.

Låter det som rätt match?

Ni behöver troligen det här om

Något av det här känns igen.

01Någon i teamet skriver in samma data i två system varje dag

02En partners API ändrades och ni fick veta det av en kund

03Ni behöver ett systems data inne i ett annat inför ett kundmöte

04Juridik har frågor om var personuppgifter hamnar

Vanlig teknikstack

TypeScriptNode.jsNestJSRESTRPCGraphQLPostgreSQLMongoDBGitHub Actions

Var vi gjort det

Arbeten av exakt den här sorten.

Frågor

Vi behöver bara en integration. Är det för litet?

Nej. Litet, väl avgränsat integrationsarbete börjar på 1 000 € och det är så många av våra längre uppdrag har börjat. Är det på riktigt en dags arbete säger vi det och offererar en dag.

Tänk om tredjepartens API är dåligt dokumenterat?

Det är normalfallet. En del av arbetet är att fastställa vad API:et faktiskt gör till skillnad från vad dokumentationen påstår, och bygga mot det första.

Kan ni ta över en integration som någon annan byggt?

Ja. Vi läser den först och säger ärligt om den är värd att behålla — ibland är rätt svar att skriva om en komponent snarare än alltihop.

Andra tjänster

Låt oss bygga något som håller.

Berätta om projektet. Är vi inte rätt studio för det säger vi det — och pekar oftast ut någon som är det.