AkveoContact

Optimalisatie van een platform voor laadpaalmonitoring

Akveo vormde een traag, op Retool gebaseerd platform voor laadpaalmonitoring om tot een snel, schaalbaar en veilig dashboard voor een Europees e-mobilitybedrijf, dat inmiddels in meerdere landen wordt gebruikt.

Optimalisatie van een platform voor laadpaalmonitoring

[ Klant ]

Over de klant

Een Europees bedrijf in e-mobility-infrastructuur, actief in 11 landen, dat een groot netwerk van laadpalen voor elektrische voertuigen beheert en zich richt op duurzame vervoersoplossingen. Het bedrijf zocht een betere manier om realtime laadpaaldata, gebruikerstoegang en storingsmeldingen te beheren.

12×
Sneller verversen van schermen
11
Landen in één dashboard
5 maanden
Projectduur

[ Uitdaging ]

Een Retool-app die bij elke verversing meer dan een minuut vastliep

  • Ernstige prestatieproblemen in de bestaande Retool-app (laadtijden van meer dan een minuut)
  • Geen mogelijkheid om data uit meerdere backendsystemen in realtime te beheren
  • Gebrek aan fijnmazige toegangscontrole en slechte schaalbaarheid over meerdere landen

[ Oplossing ]

De oplossing bouwen

De klant was ontevreden over de prestaties van zijn Retool-app, die bij elke schermverversing een minuut of langer vastliep. Dat kwam doordat er in de frontend meerdere datasets moesten worden opgehaald om de gegevens aan elkaar te koppelen. Wij ontwierpen en ontwikkelden een Retool-app die de statistieken van alle laadpalen in het netwerk van 11 landen toont en veel sneller werkt. Omdat de data uit verschillende systemen kwam, introduceerden we een cachedatabase in PostgreSQL met genormaliseerde data. Zo konden we tabellen uit verschillende bronnen on-the-fly en met minimale vertraging koppelen en ook complexe berekeningen uitvoeren. De verscherpte beveiliging en fijnmazige toegangscontrole zijn bovendien gebaseerd op het Business-abonnement van Retool.

Daarnaast kunnen landbeheerders hun eigen apps mee ontwikkelen en er links naar toevoegen in de linker navigatiebalk van gebruikers, via een speciaal daarvoor gebouwde app.

Omvang van het werk

Gebruikersrechten

  • Globale beheerders kunnen gebruikersrechten per land beheren
  • Deze rechten worden in elke SQL-query afgedwongen

Systeem voor ticketsjablonen

  • Om het werk van operationele teams te versnellen, kunnen gebruikers hun eigen landspecifieke tickets definiëren
  • Deze sjablonen worden getoond telkens wanneer een gebruiker een ticket voor een laadpaal aanmaakt
  • Tickets worden aangemaakt in Salesforce

Storingsdashboard

  • De app toont het aantal storingen voor de geselecteerde landen
  • Elke teller werkt ook als filterknop: na een klik worden de gegevens in de tabel eronder gefilterd
  • Aanvullende gegevens worden getoond in uitklapbare tabelrijen

Storingskaart

  • Storingen kunnen als kaart worden weergegeven in de hoofdapp, of gebruikers kunnen de aparte app ‘Full-screen map’ openen

Menu per land

  • Landbeheerders kunnen zelf apps bouwen en bepalen welke menu-items hun medewerkers te zien krijgen

[ Resultaten ]

Impact die ertoe doet

Het geoptimaliseerde Retool-platform gaf het e-mobilitybedrijf een schaalbare, snelle en gedecentraliseerde manier om zijn laadpaalnetwerk te beheren.

Betere prestaties

De verversingstijd van schermen daalde van meer dan een minuut naar minder dan 5 seconden

Een schaalbare architectuur

Een centrale, genormaliseerde database maakt soepel opschalen naar andere landen mogelijk

Meer autonomie voor gebruikers

Landbeheerders kunnen hun eigen apps bouwen en beheren zonder tussenkomst van het centrale team

[ Tech stack ]

De technologieën achter het project

Frontend

Retool

Backend

Retool WorkflowsPostgreSQL

Beelden

Optimalisatie van een platform voor laadpaalmonitoring, afbeelding 1

Heeft u een project in gedachten?

Laten we het hebben over uw doelen en hoe wij u kunnen helpen ze te bereiken.

Dmitry Klim
Dmitry Klim
Head of Growth
Clutch
5900 Balcones Drive #21729, Austin, TX 78731[email protected]+1 (512) 921-9631