Arkitektur

Översikt: hur Reelai är byggt.

Reelai är ett distribuerat system byggt för att klara varje del av en svensk mäklares vardag. Frontend i Next.js (mäklarportal + publik webb), AI-lager i Azure OpenAI, vektordata i Cosmos DB, transaktionsdata i SQL Server, och konversationsröst via ElevenLabs.

Tre lager

Mäklarportalen (B2B-frontend)Det inloggade gränssnittet där du jobbar med Elly. Modern web-stack på en serverless-plattform i EU.
Publik webb (denna sajt)Marknadsföring, BRF-data-sidor och dokumentation. All trafik B2B-orienterad.
Backend-APIContaineriserad Python-backend i Azure. Orkestrerar all data-access, AI-anrop, integrationer mot externa system.

Datalagring

  • Relationell databas i Azure för publik fastighetsdata, mäklarinfo, geo-koordinater
  • Multi-tenant NoSQL i Azure för spekulant-embeddings, ingestion-events, outreach-kampanjer, objekt-data, pre-market — partitionerad per byrå
  • Object storage i Azure för uppladdade dokument (årsredovisningar, energideklarationer)

AI-lager

  • LLM via Azure OpenAI för extraktion, matchning, generering
  • Embedding-modell i Azure för vektorsökning
  • OCR-tjänst i Azure för PDF-extraktion
  • Specialiserad röst-AI-plattform för Elly's röst (real-time-stream)

Frontend

  • Modern React/Next.js-stack (TypeScript, Tailwind)
  • Firebase Auth för identitet med role-baserad access
  • Netlify som hosting för serverless deploy

Deploy-flöde (backend)

När backend-koden uppdateras byggs en ny Docker-image, den pushas till ett container-registry. En webhook triggar Azure App Service att hämta senaste imagen. Mäklare märker inget — deploys är zero-downtime.

Hosting & dataresidens

  • Frontends körs på Netlify (multi-region edge, EU-fokuserat)
  • Backend i Azure Sweden Central
  • Databaser i Azure Sweden Central
  • All datalagring sker inom EU för GDPR-compliance

Läs vidare

Vill du se Elly i din vardag?

30 minuter där vi kör henne på dina objekt och spekulanter. Inga säljpitcher.