Integrasjoner: Det norske økosystemet
For norske bedrifter handler backend-utvikling i stor grad om å få systemer til å snakke sammen. En isolert applikasjon har liten verdi. Verdien oppstår når nettbutikken snakker automatisk med regnskapssystemet, eller når kundeportalen henter data direkte fra Altinn.
PXL har dyp erfaring med "De Fire Store" i norsk digital infrastruktur:
1. Vipps og Betaling
Det er enkelt å sette opp Vipps for å ta betalt. Det som er krevende, er å håndtere alt som skjer rundt betalingen. Vi bygger integrasjoner mot Vipps eCom og Recurring API som håndterer avbrutte kjøp, refunderinger og delvis trekk. Vi sikrer at "Webhooks" fra Vipps oppdaterer lagersaldoen din i sanntid, og at regnskapet stemmer på øret.
2. BankID og Tillit
Skal du håndtere sensitive data eller signere kontrakter digitalt? Vi implementerer BankID med OIDC (OpenID Connect) for sikker autentisering og PAdES for juridisk bindende signering. Vi kjenner fallgruvene rundt sesjonshåndtering og personvern, og sørger for at løsningen oppfyller kravene til tillitsnivå "Betydelig" eller "Høyt" avhengig av ditt behov.
3. Altinn 3.0 og Det Offentlige
Norge moderniseres, og Altinn 3.0 er den nye standarden for dialog med det offentlige. Vi hjelper bedrifter med å automatisere rapportering eller hente data via Maskinporten. Dette sparer dine ansatte for tusenvis av timer med manuelt arbeid. Vi kan sette opp systemer som automatisk instansierer skjemaer, fyller dem ut (prefill), og sender dem til signering.
4. ERP og Økonomi (Tripletex/PowerOffice)
Regnskapssystemet er bedriftens sannhetskilde. Vi integrerer din skreddersydde programvare direkte mot systemer som Tripletex. Dette eliminerer dobbeltregistrering. Når en ordre er ferdig i ditt fagsystem, opprettes fakturaen automatisk i regnskapet. Vi håndterer API-rate limits og store datamengder slik at systemet ikke kneler ved månedsslutt.
Teknologivalg: Pragmatisme over Hype
I backend-verdenen dukker det opp nye rammeverk hver uke. Vi lar dem stort sett passere og velger teknologi som er moden, utbredt og som gjør det enkelt å finne kompetanse også om fem år.
PHP og Laravel: Forretningsfart
For mange norske bedrifter er tid-til-markedet (TTM) kritisk. Her er rammeverket Laravel ofte uslåelig. Det gir oss ferdige byggeklosser for alt fra innlogging og køsystemer til databasehåndtering. Det lar oss bygge avanserte, sikre bedriftsapplikasjoner på halve tiden av hva det tar i tyngre språk. Det er en grunn til at Laravel er et av verdens mest brukte rammeverk for webapplikasjoner: Det er bygget for å levere verdi raskt.
Python: Data og AI
Når systemet skal behandle store datamengder, kjøre tunge beregninger eller integrere kunstig intelligens, er Python det naturlige valget. Python er språket for AI. Med rammeverk som Django eller FastAPI bygger vi raske API-er som kobler din bedrifts data direkte mot maskinlæringsmodeller.
PostgreSQL: Verdens mest avanserte database
Uavhengig av kodespråk er databasen hjertet i systemet. Vi foretrekker PostgreSQL. Det er en plattform som håndterer alt fra vanlige tabeller til JSON-dokumenter (NoSQL) og geografiske data (GIS). Bruker vi databasen riktig, blir koden i applikasjonen betydelig enklere. Det gir færre feil og raskere systemer.
Teknologier vi bruker
- Laravel for webapplikasjoner som tåler drift
- Node.js med Express eller Fastify
- NextJS for enterprise TypeScript-backends
- PostgreSQL for relasjonelle data
- Redis for caching og køer
- Elasticsearch for søk
- Docker for containerisering
- Kubernetes for orkestrering
- AWS, GCP eller Azure
Sikkerhet: Innebygd Personvern
I Norge er sikkerhet et lovkrav. Med GDPR og stadig strengere krav fra Datatilsynet bygger vi alle systemer etter prinsippet om Innebygd Personvern (Privacy by Design).
Dette betyr at vi:
- Minimerer data: Vi lagrer aldri mer enn vi må.
- Sikrer tilgang: Vi implementerer streng tilgangskontroll (RBAC). En saksbehandler skal ikke se dataene til en administrator.
- Krypterer alt: Data er kryptert både når de ligger i databasen (at rest) og når de sendes over nettet (in transit).
- Logger riktig: Vi logger hvem som gjør hva, men uten å logge sensitive personopplysninger. Dette sikrer sporbarhet ved hendelser.
Vi følger NSMs (Nasjonal sikkerhetsmyndighet) grunnprinsipper for IKT-sikkerhet i utviklingsfasen. Da tåler løsningen også et trusselbilde i endring.
Arvesølv og Modernisering: Hva gjør vi med det gamle?
Mange etablerte bedrifter sitter på "arvesølv": gamle IT-systemer som er kritiske for driften, men som er dyre å vedlikeholde og vanskelige å endre. Å bytte ut alt på én gang er ofte en oppskrift på katastrofe.
Vi anbefaler ofte en strategi basert på Strangler Fig-mønsteret. Det betyr at vi bygger nye, moderne moduler ved siden av det gamle systemet. Vi flytter funksjonalitet bit for bit, for eksempel fakturering først, så ordrebehandling, så kunderegister.
Over tid "kveles" det gamle systemet, mens det nye tar over. Risikoen blir langt mindre. Du får verdi fra første leveranse, og du slipper å holde pusten i to år mens du venter på et nytt gigantsystem.
Hvorfor velge PXL som din tekniske partner?
En backend-utvikler hos PXL sitter ikke i en kjeller og mottar bestillinger. Vi utfordrer deg på kravene. Ser vi at en prosess kan løses enklere, sier vi ifra.
Vi dokumenterer det vi gjør, skriver automatiske tester og bygger systemer som kan overleveres til andre. Den beste måten å beholde kunder på er å gjøre en så god jobb at de vil bli, ikke at de må bli fordi koden er uforståelig.
Enten du skal bygge neste generasjons SaaS-plattform, integrere mot Altinn eller bare trenger noen til å rydde opp i en treg database, ta en prat med oss. Vi snakker språket ditt, enten det er PHP, Python eller ren norsk.
Vår backend-ekspertise
Backend-utvikling med Laravel, det ledende PHP-rammeverket for web-applikasjoner.
Høyytelses JavaScript-backends med full typesikkerhet for moderne API-er.
RESTful og GraphQL API-er med god dokumentasjon, versjonering og konsistent design.
Optimaliserte databaseskjemaer med PostgreSQL, MySQL eller MongoDB avhengig av behov.
Sikker autentisering, autorisering og databeskyttelse etter beste praksis.
Arkitekturer som håndterer vekst med caching, køsystemer og mikrotjenester.
