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 med moderna LLM:er i Azure, vektordata i Cosmos DB, transaktionsdata i SQL Server — och en djup skrivintegration mot Vitec Express. Elly möter mäklaren i SMS, mejl och portal-chatt, med samma kontext överallt.
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-API | Containeriserad 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
- •Moderna LLM:er via Azure för konversation, extraktion, matchning och generering
- •Embedding-modell i Azure för vektorsökning
- •Vision-modell för dokumenttolkning (även skannade och fotade dokument)
Kanaler & integrationer
- •SMS in/ut via svensk SMS-operatör — Ellys primära kanal
- •Mejl in/ut via transactional email med DKIM/SPF/DMARC
- •Vitec Express Connect: full läsning och skrivning mot mäklarens CRM
- •Digital signering och ID-kontroll med BankID
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
AI-stack
Modeller, embeddings och dokumenttolkning — vad vi kör och varför.
Datalagring
Vektorlager, relationell databas, object storage — och varför vi använder alla tre.
Integrationer
Vitec, SMS, mail, BankID-signering — vad vi pratar med och hur.
Säkerhet & GDPR
Hur vi hanterar mäklares och spekulanters data.
Vill du se Elly i din vardag?
30 minuter där vi kör henne på dina objekt och spekulanter. Inga säljpitcher.