Eastern Enterprise heeft samengewerkt met BAS World om te migreren van een monolithische naar een microservicearchitectuur

Over
BAS World

BAS World is een toonaangevend internationaal platform gespecialiseerd in het kopen en verkopen van nieuwe en gebruikte vrachtwagens, trailers en andere bedrijfsvoertuigen. BAS World richt zich op het leveren van betrouwbare voertuigen van hoge kwaliteit en bedient een wereldwijd klantenbestand met innovatieve oplossingen voor wagenparkbeheer en transportbehoeften. Het bedrijf zet zich in voor duurzaamheid en efficiëntie en maakt gebruik van geavanceerde technologieën om activiteiten te stroomlijnen en de ervaringen van klanten te verbeteren.

PROJECT
UITDAGING

BAS World werd geconfronteerd met aanzienlijke uitdagingen met zijn backend ERP-systeem, dat was gebouwd met behulp van een monolithische architectuur. Na verloop van tijd werd de nauw met elkaar verbonden codebase een grote hindernis, waardoor het moeilijk werd om verbeteringen door te voeren en de implementatie van nieuwe functies werd vertraagd.

De applicatie werd gehost in een datacenter, waar het een steeds grotere hoeveelheid gegevens moest beheren. Naarmate de hoeveelheid gegevens toenam, begonnen de prestaties van het systeem hieronder te lijden, wat leidde tot vertragingen en inefficiënties.

Tot overmaat van ramp vertrouwde het bedrijf op verouderde legacysystemen, die niet alleen moeite hadden om onder druk te presteren, maar ook niet beschikten over de robuuste beveiligingsfuncties die nodig zijn in de snelle, gegevensgestuurde omgeving van tegenwoordig. Deze combinatie van problemen maakte duidelijk dat er dringend behoefte was aan een modernere en schaalbare oplossing.

ONZE
OPLOSSING

Eastern Enterprise werkte samen met BAS World om hun bestaande systeem te migreren naar een microservice-architectuur, met als doel een meer modulaire en schaalbare codebase met losse koppeling. Deze verschuiving maakte het systeem eenvoudiger te onderhouden, te implementeren en in de toekomst te verbeteren. Als onderdeel van de migratie werden verschillende belangrijke modules geïmplementeerd, elk gericht op specifieke bedrijfsbehoeften:

Contactmodule: Beheerde gebruikersgegevens en diende als klantrelatiebeheersysteem.

Bestelmodule: Behandelde het beheer van bestellingen en logistiek en stroomlijnde processen.

Inkoopmodule: Beheert alle aankopen en verbetert de efficiëntie van de inkoop.

Tickets Module: Biedt een systeem voor het beheren van IT-kwesties en zorgt voor een soepele werking.

Biedmonitor module: Biedt de mogelijkheid om meerdere biedingen op voertuigen te volgen, waardoor de besluitvorming wordt verbeterd.

Stockbeheermodule: Beheert de voorraad van voertuigen en zorgt voor optimale voorraadniveaus.

Daarnaast werd de databasearchitectuur opnieuw ontworpen en werden queryoptimalisatietechnieken toegepast om de prestaties te verbeteren. Er werd een cachingmechanisme geïntroduceerd om de prestaties verder te verbeteren, naast verbeteringen aan de voorkant voor een responsievere gebruikerservaring.
Tot slot werd de hele applicatie ingezet in de cloud met een continue integratie/continue inzet (CI/CD) pipeline, waardoor een systeembeschikbaarheid van 99,99% werd gegarandeerd en werd voldaan aan de verwachtingen van BAS World op het gebied van betrouwbaarheid en prestaties.

TECHNOLOGIE
STACK

Eastern Enterprise stelde de volgende technologie voor om de gevraagde functies gemakkelijk te bereiken

TypeScript

MYSQL

JAVASCRIPT

PHP

AWS

REDIS

VUE JS

Next JS

Zend / Laravel

SOLR

MONGO DB

EIGEN VOORDELEN

EINDE
RESULTAAT

De samenwerking tussen Eastern Enterprise en BAS World leverde met succes een schaalbaar en efficiënt systeem op, met belangrijke modules voor verbeterde functionaliteit, een gebruiksvriendelijk CMS met meertalige ondersteuning en een bliksemsnelle zoekmachine. De “Sell Your Vehicle” module stelde verkopers in staat om voertuigen direct aan te bieden, terwijl de end-to-end inzichtelijkheid van bedrijfsprocessen de operationele transparantie verbeterde. Met cloudimplementatie en CI/CD-integratie verbeterde de oplossing de prestaties, betrouwbaarheid en gebruikerservaring aanzienlijk, waardoor BAS World zijn activiteiten kon stroomlijnen en zijn bedrijfsdoelstellingen kon halen.