Ydelse
Backend-integrationer til ecommerce og CMS
Ecommerce-platformen er sjældent det svære. Det svære er alt, den skal tale med: CRM, betaling, forsendelse, produktdata, økonomi. Jeg designer og bygger integrationslaget, så ét langsomt eller fejlende system ikke bliver til et nedbrud på hele platformen.
- CRM-integration
- Ordrehåndtering
- Tredjeparts-API’er
- Azure Service Bus
- Azure Functions
- Idempotente handlere
Hvornår det giver mening
- Ordrer, lager eller kundedata er ude af takt mellem systemer, og ingen kan sige, hvilket der har ret.
- Hver platformsændring ødelægger en integration.
- Fejl opdages af kunderne, før I opdager dem.
- I tilføjer et nyt system, et nyt marked eller en ny salgskanal, og integrationerne skal kunne bære det.
Det laver jeg
Integrationsarkitektur
Hvilket system der ejer hvilke data, hvordan de flyttes, og hvad der sker, når noget fejler. Dokumenteret, så den næste forstår beslutningerne.
Ordrehåndteringsflow
Hvordan en ordre bevæger sig fra checkout via levering til økonomi, inklusive annulleringer, returneringer og delleverancer.
Pålidelig messaging
Køer, retries, deduplikering og dead-letter-håndtering på Azure Service Bus, så handlere trygt kan køre to gange.
Overvågning og ejerskab
Korrelations-ID’er, dashboards pr. leverandør og alarmer, så et leverandørproblem når jer, før det når supporten.
Spørgsmål
- Bygger du integrationerne, eller designer du dem kun?
- Begge dele. Jeg designer arkitekturen og kan bygge services i .NET og C#, eller gennemgå og sparre med jeres eget team.
- Hvilke platforme integrerer du?
- Shopify, Optimizely, Dynamicweb og andre, blandt andet Umbraco og WooCommerce. Mønstrene er de samme på tværs af platforme; detaljerne er forskellige.
Relateret læsning
- Stop letting every service talk to the outside world(På engelsk)
- Idempotency is not optional(På engelsk)
Relaterede ydelser
Tal det igennem først
Beskriv jeres situation i en gratis samtale på 30 minutter. Jeg fortæller, hvad jeg ville kigge på først, og om jeg er den rette.