Backend
PostgreSQL
PostgreSQL-experter som tämjer er datalager.
PostgreSQL-specialister som designar scheman som håller sig snabba i skala och migreringar som inte tar ner er app. Våra ingenjörer hanterar allt från initial datamodellering och indexstrategi till replikering, partitionering och disaster recovery — integrerade i ert team från dag ett. Vi levererar till dataintensiva produktteam i USA, Tyskland, Nederländerna och Storbritannien, med 4–6 timmars daglig CET-överlappning och GDPR-kompatibel databashantering.
Use Cases
What we build with PostgreSQL.
Schemadesign & datamodellering
Normaliserade scheman med korrekta constraints, domäntyper och referentiell integritet för transaktionsarbetsbelastningar. Denormaliserade JSONB-strukturer när flexibilitet behövs. Vi har designat databasarkitekturer för multi-tenant SaaS-plattformar i Berlin, vårdjournalssystem i Amsterdam och finansiella transaktionsböcker för bolag på Wall Street. Erfarenhet från Göteborgs fintech-sektor.
Query-prestandaoptimering
EXPLAIN ANALYZE-driven optimering: omskrivning av långsamma queries, tillägg av riktade index (B-tree, GIN, GiST, BRIN) och omstrukturering av joins. Materialiserade vyer för dyra aggregationer och partiella index för filtrerade lookups. Minskade p95 query-latens med 10x för analysdashboards i München, sök-API:er i London och rapporteringsverktyg över den amerikanska marknaden.
Zero-downtime-migreringar
Schemamigreringar som körs mot levande produktionsdatabaser utan att låsa tabeller eller droppa anslutningar. Samtidig indexskapande, kolumn-backfills med batchade uppdateringar och expand-and-contract-mönster för breaking changes. Utfört migreringar på 500GB+ databaser för marknadsplatsplattformar i Stockholm och enterprise SaaS i New York med noll användarpåverkan.
Multi-tenant databasarkitektur
Row-level security-policyer, schema-per-tenant-isolering eller database-per-tenant-mönster beroende på compliance- och prestandakrav. Connection pooling med PgBouncer, tenant-medvetna backupsstrategier och cross-tenant-analys. Byggt för B2B-plattformar som serverar kunder över EU som kräver strikt dataisolering per GDPR-mandat.
Full-text search & geospatial queries
PostgreSQL:s tsvector-sökning med anpassade ordböcker, ranking-funktioner och trigram similarity för fuzzy matching — ersätter ElasticSearch för många use cases. PostGIS för geospatial queries: radiesökningar, polygon containment och ruttoptimering. Drivit sökning för jobbportaler i Paris, fastighetsplattformar i Dublin och leveranstjänster i Hamburg.
Replikering & hög tillgänglighet
Streaming replication med automatisk failover med Patroni eller pg_auto_failover. Read replicas för analysarbetsbelastningar, cross-region replication för disaster recovery och logisk replication för zero-downtime major version-uppgraderingar. Arkitekterat HA-setups för betalningsprocessorer i Zürich, SaaS-plattformar i Köpenhamn och handelssystem i Chicago.
Expertise
How we work with PostgreSQL.
Avancerade indexstrategier
Vi väljer indextyper baserat på query-mönster: B-tree för likhet och intervall, GIN för JSONB och arrayer, GiST för geometrisk och full-text, BRIN för time-series-data. Partiella index minskar bloat, expression index hanterar beräknade lookups och covering index eliminerar heap fetches för heta queries. Varje index motiverat av EXPLAIN-output.
Row-level security & åtkomstkontroll
PostgreSQL RLS-policyer som tillämpar tenant-isolering, rollbaserad dataåtkomst och fältnivå-behörigheter på databaslagret — inte bara applikationslagret. Kombinerat med pgcrypto för kolumnnivå-kryptering av känsliga fält. Avgörande för EU-kunder som behöver GDPR-kompatibla dataåtkomstkontroller inbakade i storage engine.
Connection pooling & resurshantering
PgBouncer eller Supavisor för connection pooling i serverless- och högkonkurrensmiljöer. Vi finjusterar shared_buffers, work_mem, effective_cache_size och maintenance_work_mem baserat på arbetsbelastningsprofiler. pg_stat_statements för att identifiera långsamma queries och pg_stat_user_tables för övervakning av tabellbloat och autovacuum-effektivitet.
Backup, recovery & PITR
WAL-baserad kontinuerlig arkivering med pg_basebackup eller pgBackRest för point-in-time recovery. Automatiserad backup-verifiering med restore-testning. Cross-region backup-replikering för disaster recovery. EU-resident backups lagrade i eu-central-1 eller eu-west-1 för kunder med datahemvist-krav enligt GDPR.
PostgreSQL extensions-ekosystem
Vi utnyttjar pg_partman för deklarativ partitionering, TimescaleDB för time-series-arbetsbelastningar, pgvector för embedding similarity search och pg_cron för schemalagd databasunderhåll. PostGIS för geospatial data, hstore och JSONB för semi-strukturerad lagring och uuid-ossp för distribuerad ID-generering över mikrotjänster.
Why us
Why TBI for PostgreSQL.
Snabb onboarding, omedelbar effekt
Våra PostgreSQL-ingenjörer granskar ert schema, query-mönster och slow query-logs före dag ett. De kommer med optimeringsrekommendationer och en migreringsplan — inte frågor om hur era tabeller hänger ihop. Första meningsfulla förändringen levereras typiskt inom 2–3 dagar.
AI-förstärkt databasengineering
Våra ingenjörer använder AI-verktyg för att generera migreringsskript, analysera EXPLAIN-planer och scaffolda komplexa SQL-queries. AI hanterar de repetitiva SQL-mönstren — JOIN-variationer, CTE-strukturer, window functions — medan våra ingenjörer fokuserar på indexstrategi, datamodelleringsbeslut och prestandaavvägningar.
Tidszonsöverlappning med USA & EU
Vi arbetar från IST (UTC+5:30) med 4–6 timmars överlappning med CET och 3–4 timmar med US Eastern. Databasincidenter är tidskänsliga — vår överlappning innebär att migreringskoordinering, failover-testning och prestandaundersökningar sker i realtid med ert team, inte via över natten Slack-meddelanden.
GDPR-kompatibel datahantering
Row-level security för tenant-isolering, kolumnnivå-kryptering för PII, EU-regions databas-hosting och automatiserade datalagringspolicyer. Vi implementerar rätten-till-radering som kaskaderande databasoperationer med audit trails. DPA:er tecknade, backup-hemvist konfigurerad och åtkomstloggning aktiverad som standard för alla EU-kunddatabaser.
FAQ
Common questions.
Vad kostar det att anlita en dedikerad PostgreSQL-ingenjör offshore?
Dedikerade PostgreSQL-ingenjörer börjar på cirka 4 500 EUR/månad. Seniora DBA:er och databasarkitekter med expertis inom replikering, partitionering och prestandaoptimering ligger på 5 500–8 500 EUR/månad. I Sverige kostar en senior databasingenjör 700 000–1 000 000 SEK/år; våra ingenjörer levererar samma djup av expertis — schemagranskningar, query-optimering, HA-arkitektur — till 60–70 % lägre kostnad.
Hur snabbt kan en PostgreSQL-ingenjör börja optimera vår databas?
2–3 dagar till första åtgärdbara förbättring. Innan onboarding analyserar de er pg_stat_statements-output, granskar ert schema och identifierar de mest långsamma queries. Dag ett inkluderar typiskt en indexrekommendation eller query-omskrivning som visar omedelbar mätbar effekt. Inga veckor av "att bekanta sig med datamodellen".
Hur hanterar ni zero-downtime schemamigreringar på stora tabeller?
Vi använder expand-and-contract-mönster: lägg till den nya kolumnen, backfilla i batchar med row-level locks (inte tabellocks), uppdatera applikationskod för att skriva till båda kolumnerna, sedan droppa den gamla. Index skapas med CREATE INDEX CONCURRENTLY. För enum-ändringar och constraint-tillägg använder vi NOT VALID följt av VALIDATE CONSTRAINT för att undvika full table scans under lock.
Hur säkerställer ni GDPR-efterlevnad på PostgreSQL-nivå?
Row-level security-policyer tillämpar tenant-dataisolering på databas engine-nivå — inte bara app-lagret. PII-kolumner använder pgcrypto-kryptering. Audit-tabeller loggar varje åtkomst till känslig data. Automatiserade retention-jobb rensar utgångna poster. Databaser hostas i EU-regioner med krypterade backups lagrade i samma region. Vi tecknar DPA:er som täcker alla databasoperationer.
Vilken tidszonsöverlappning tillhandahåller era databasingenjörer?
Våra ingenjörer arbetar från IST (UTC+5:30), med 4–6 timmars överlappning med CET och 3–4 timmar med US Eastern. Databasarbete kräver ofta koordinerade underhållsfönster — vår överlappning säkerställer att migreringsdriftsättningar, failover-tester och akuta prestandafixar sker medan ert team är tillgängligt för verifiering. För schemalagt underhåll anpassar vi oss till off-peak-fönster i er primära tidszon.
Ready to scale your
PostgreSQL team?
Tell us what you need. We'll scope the engagement and match you with PostgreSQL engineers in days.