Databasedesign og datamodellering
Et fornuftig sted for dataene dine
En struktur som samsvarer med hvordan virksomheten faktisk fungerer, slik at spørsmålene du trenger svar på senere, fortsatt er mulige å stille.
Utvalgt arbeid som viser denne tjenesten.
-
Designet og driftet 6 ETL/ELT‑pipelines
Designet og drev 6 ETL/ELT-pipelines (BigQuery, MSSQL, PostgreSQL) og kortet en manuell jobb på 3 timer ned til under 20 minutter med daglig synk.
-
Drev 100 datavarehus: Postgres, MS SQL, BigQuery
Designet og drev 100 datavarehusdatabaser i PostgreSQL, MS SQL og BigQuery for GIS- og tidsseriedata — spørretidene gikk ned 40–60 %.
-
En maritim plattform bygd i ryddige lag
Skilte appen, grensesnittet og databasen fra hverandre, slik at hver del kan endres uten å ødelegge de to andre, og holdt forretningsreglene samlet på ett sted.
-
Designet JSON rett fra Postgres til API‑et
Designet en JSON-passthrough der PostgreSQL-funksjoner returnerer komplett JSON som Go-API-et videresender uendret, og koblet frontenden løs fra skjemaet.
-
Designet et funksjonsbasert datalag i PostgreSQL
Designet et funksjonsbasert datalag i PostgreSQL — 1 275 lagrede funksjoner i 34 skjemaer — der databasen selv håndhever tilgangsgrensen.
-
Implementerte en katalogstyrt deep merge
Implementerte katalogstyrt dyp fletting av lagrede JSON-innstillinger, som hindrer krasj ved manglende nøkler når skjemaet utvikler seg.
-
Modellerte 348 tabeller i 34 Postgres‑skjemaer
Modellerte det maritime domenet i 348 normaliserte tabeller fordelt på 34 PostgreSQL-skjemaer, med SMALLINT-oppslag, UUID v7-nøkler og én navnekonvensjon.
-
Bygde tilgangsrettigheter for Stripe og appkjøp
Bygde laget for betaling og rettigheter — Stripe med kjøp i app via Apple og Google — som styrer tilgang til katalog, søk og eksport ut fra en tilgangsmodell.
-
Flyttet tregt arbeid over i en River‑jobbkø
Flyttet tidkrevende arbeid ut av forespørselsløpet og over i en jobbkø i River: 15 arbeidermoduler, 8 planlagte oppgaver og 20 vedlikeholdsjobber i pg_cron.
-
Bygde en lojalitetslommebok, ligaer og merker
Bygde lojalitets- og omdømmesystemet — 67 funksjoner over en hovedbok på 31 tabeller, ligaer, merker og en butikk — med radlåsing på saldoen.
-
Bygde arbeidsflater for rekruttering og sjøfolk
Bygde jobbmarkedsplassen og karriereområdet for sjøfolk — 151 lagrede funksjoner i 48 tabeller — som matcher stillinger med dokumenterte kvalifikasjoner.
-
Bygde en databasedrevet CV‑generator
Seks formater, tre språk og fem temaer kommer ut av én database, og en rettet setning rettes én gang.
Er dette arbeidet du trenger gjort, er neste skritt en samtale.
Fortell oss problemet, så sier vi ærlig fra om vi er de rette folkene.