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-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
- •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.