Online platform for fast ejendom: x14 hurtigere dataindlæsning og -behandling

Innowise's udviklere har moderniseret den digital ejendomsplatform for at forbedre dens effektivitet, brugervenlighed og generelle ydeevne.

Kunde

Industri
Region
Det Forenede Kongerige
Kunde siden
2022

Vores kunde er en førende virksomhed, der tilbyder innovative softwareløsninger til Ejendomsbranchen. Med en dyb forståelse af de skiftende behov og udfordringer, som ejendomsmæglere står over for, leverer de en omfattende pakke af teknologidrevne værktøjer, der er designet til at forbedre effektiviteten, produktiviteten og den overordnede succes i den dynamiske verden af fast ejendom.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Forbedring af den digitale ejendomsplatforms formåen

Vores virksomhed er blevet kontaktet af en kunde, der ejer en omfattende database med britiske ejendomme. På grund af forældede biblioteker og frameworks led den nuværende platform af alvorlige hastighedsproblemer. Desuden gjorde systemets afhængighed af lokale servere det ineffektivt ud fra et omkostningsperspektiv. Desuden ønskede kunden at integrere AI-baseret software til at strømline processer, spare tid og reducere omkostninger ved at automatisere manuelle opgaver.

Løsning

Fornyelse af ejendomsplatform for hurtigere match mellem kunde og ejendom

Innowise har redesignet en online platform for fast ejendom der hjælper ejendomsmæglere med at finde ejendomme til kunder baseret på deres specifikke krav og sikrer, at processen gennemføres hurtigt.

Forbedring af langsom belastning

Da kunden henvendte sig til os, kørte platformen på forældede PHP kode. Det var tydeligt, at denne ældre teknologi var ved at blive en flaskehals, der hindrede platformens potentielle vækst og effektivitet. For at løse dette, og efter en omfattende vurdering, besluttede vi at migrere hele systemet til Python.

Overgangen fra PHP til Python har givet et mærkbart løft i platformens hastighed og generelle ydeevne. Som følge heraf kan brugerne nu nyde godt af hurtigere ejendomssøgninger, hurtigere datahentning og smidigere interaktioner med platformen.  

Vores team af eksperter har omhyggeligt testet og verificeret alle aspekter af platformen under hele migrationsprocessen for at sikre dens stabilitet og pålidelighed. Vi forstår vigtigheden af en problemfri overgang og har taget alle forholdsregler for at minimere forstyrrelser.

Data-pipelines

Vi har med succes udviklet banebrydende datapipelines, der er designet til at håndtere store datamængder. Rygraden i denne platform er en sammenkoblet pakke af AWS-tjenester der letter det effektive flow og behandling af ejendomsdata.

Kernekomponenter i pipelinen:

  • AWS Luftstrøm (MWAA): Som orkestrator sikrer MWAA, at ejendomsfortegnelser, transaktionsposter og markedsdata systematisk indtastes, behandles og gøres tilgængelige, hvilket skaber en jævn pipeline fra kilde til applikation.
  • Amazon S3: Det grundlæggende lagerlag, S3, huser store lagre af ejendomsbilleder, transaktionshistorik og relevante ejendomsdokumenter. Dens holdbarhed sikrer dataintegritet og -tilgængelighed.
  • Amazon Cloud-ur: På et marked, hvor hvert sekund tæller, overvåger Cloud Watch vores pipelines sundhed og ydeevne. Det sikrer, at data flyder uden afbrydelser, og gør realtidsindsigt i ejendomme konsekvent tilgængelig.
  • AWS Lambda: en game-changer inden for hændelsesdrevet behandling. Uanset om det drejer sig om at opdatere en ejendomsannonce eller afspejle et nyligt salg, behandler Lambda sådanne input med det samme og sikrer, at platformen forbliver opdateret.
  • Amazon API Gateway: en vigtig bro til eksterne systemer. Gennem denne gateway kan tredjeparts datakilder til fast ejendom problemfrit integreres med platformen, hvilket forbedrer dybden og bredden af indsigten i ejendommen.
  • AWS Glue og AWS Glue-katalog: Når rå ejendomsdata er lagt ind i S3, overtager AWS Glue transformationsprocessen og forvandler rådata til brugbar indsigt. Glue Catalog organiserer disse behandlede data, så det er nemt at søge i dem og forbedre deres anvendelighed på tværs af platformen.
  • Amazon Athena: Ejendomsmæglere har ofte brug for at træffe hurtige, datadrevne beslutninger. Athena giver dem mulighed for at lave ad hoc SQL-forespørgsler direkte på S3-data, hvilket giver øjeblikkelig indsigt.
  • Amazon DocumentDB: Ejendomsmarkedets kompleksitet afspejles i dets data. Document DB giver plads til ustrukturerede data som kundefeedback, lejerhistorik og meget mere, hvilket tilføjer en rigere dimension til indsigten i ejendommen.
  • Amazon QuickSight: Data er kun så gode som deres præsentation. QuickSight omdanner indviklede ejendomsdataanalyser til visuelt overbevisende dashboards og rapporter, der hjælper interessenter med at træffe informerede beslutninger.
  • Amazon Redshift: Som datakraftcenter foretager Redshift dybe dyk i ejendomstendenser, køberadfærd og markedsprognoser. Integreret med Glue Catalog tilbyder det uovertrufne analyser, der former den strategiske retning for ejendomsvirksomheder.

Ved problemfrit at blande disse AWS-komponenter har Innowise ikke bare skabt en datapipeline; vi har lagt fundamentet for fremtidens online ejendomsmæglervirksomhed. Med datadrevet indsigt og analyse i centrum lover denne platform at revolutionere den måde, ejendomsvirksomheder opererer på online.

AI-integration

Innowise har integreret AI i platformen og hjælper brugerne med at foretage nøjagtige ejendomsvurderinger. Med AI's avancerede funktioner kan platformen behandle og analysere store mængder ejendomsdata, lige fra historiske ejendomspriser til demografiske oplysninger.

Desuden giver AI-drevne forudsigelsesmodeller brugerne mulighed for at forudse tendenser og udsving på ejendomsmarkedet. Bevæbnet med denne viden kan enkeltpersoner træffe velinformerede valg vedrørende investeringer og prisstrategier.

En anden væsentlig fordel ved AI-integrationen er dens evne til at analysere brugerfeedback og følelser. Det hjælper ejendomsmæglere med at forstå kundernes præferencer og områder, der kræver forbedringer, hvilket i sidste ende fører til bedre servicetilbud og øget kundetilfredshed.

Desuden drager sælgere fordel af AI's dygtighed, da den foreslår optimale prisstrategier baseret på ejendommens egenskaber, beliggenhed og markedets efterspørgsel. Det øger sandsynligheden for et vellykket og indbringende salg.

Migrering af platformen fra server til AWS

Vores virksomhed migrerede med succes en ejendomsplatform fra en lokal server til det skybaserede system AWS, hvilket resulterede i omkostningseffektivitet. AWS' pay-as-you-go-tilgang betyder, at virksomheder kun betaler for det, de bruger. Det eliminerer store indledende infrastrukturomkostninger og giver virksomheder mulighed for at udnytte omfattende regnekraft og lagerplads uden at købe eller vedligeholde dyr hardware.

Tidligere overprovisionerede klienten ofte ressourcerne for at imødekomme spidsbelastninger, hvilket førte til underudnyttelse i perioder uden spidsbelastning, mens AWS Auto Scaling automatisk justerer antallet af instanser, der kører, baseret på specificerede forhold. Det betyder, at i perioder med høj brugertrafik kan antallet af serverinstanser automatisk øges for at håndtere belastningen. Omvendt kan instanser skaleres ned i perioder med lav trafik, hvilket optimerer omkostningerne og ressourceudnyttelsen.

Teknologier

MySQL

HTML, CSS, React, MUI

AWS

Apache Airflow, Apache Spark, Airbyte, DBT

Apache Spark MLLib, Scikit-learn, PySpark, Numpy, Pandas, Scipy

Miljø

Docker, Terraform, Jenkins

Versionskontrolsystemer

Bitbucket

Proces

Innowise begyndte med at udpege smertepunkterne og flaskehalsene i den nuværende platform og dokumenterede indsigterne i Notion. Derefter opstillede vi forskellige mål for optimeringsprocessen med henblik på at reducere indlæsningstiderne, forbedre søgefunktionaliteten og øge brugervenligheden.

Ved hjælp af Kanban-metoden og sporing af opgaver i Jira holdt vi ugentlige møder for at gennemgå backloggen, omorganisere opgaver og lægge en strategi for den kommende uge. I hele udviklingsfasen holdt vores team daglige standup-møder på Slack, hvor vi gav opdateringer om afsluttede opgaver, kommende aktiviteter og eventuelle forhindringer. Det sikrede teamtilpasning og muliggjorde hurtig problemløsning.

Hold

1
Projektleder
1
DevOps 
3
Data Engineers
3
 Dataforskere

Resultater

Boosted effektivitet: 3x omkostningsbesparelser, 14x hurtigere dataindlæsning for overlegen brugeroplevelse

Vi har revideret kundens ejendomsplatform og forbedret hastigheden og brugeroplevelsen. Ved at gå fra PHP til Python har vi opnået hurtigere svartider og en mere brugervenlig grænseflade. En vigtig opgradering er nye datapipelines, der er bygget specielt til at håndtere store datamængder effektivt. 

AI-integrationen leverer nu skræddersyede ejendomsforslag til brugerne og automatiserer flere standardopgaver, hvilket gør brugerrejsen mere smidig. Brugerne får også øjeblikkelige ejendomsadvarsler, som holder dem opdateret om de seneste ændringer på markedet. 

Udnyttelse af Amazon Web Services reducerer driftsomkostningerne og sikrer platformens robusthed i perioder med høj trafik.

Disse kombinerede forbedringer har løftet onlineplatformen for fast ejendom til nye højder og gjort den til en mere effektiv, brugervenlig og banebrydende løsning for alle vores værdsatte brugere.

Projektets varighed
  • Januar 2022 - Løbende

x3

mere omkostningseffektiv

x14

hurtigere indlæsning og behandling af data

Relaterede sager

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil