E-Auctions: Private cloud
E-Auctions: Private cloud
Onze klant had een potentieel successvol software-systeem – een generiek veilingsysteem, verbouwd om hotelvouchers te verkopen aan de hoogste bieder – maar geen ontwikkelaars.
Doel: migreren van legacy software naar een moderne private cloud
Oplossing: prestatie- en groeidrempels in de software elimineren.
Doorlooptijd: ~1 year
Resultaat: capaciteit vervijfvoudigd, omzet verviervoudigd.
Analyse
Onze klant werkte begin 2010 met een algemeen veilingpakket dat was aangepast om hotelvouchers bij opbod te verkopen. Maar dit systeem zat aan zijn plafond: ongeacht extra server-capaciteit kon het aantal gelijktijdige bezoekers niet verder stijgen.
De software was complex en door de starre architectuur konden er maar enkele programmeurs tegelijkertijd aan werken, anders zaten ze elkaar in de weg. Het was duidelijk: er moest een compleet nieuw systeem komen. (Onze klant had overigens geen eigen programmeurs.)
De oplossing
Een team programmeurs van Second Company pakte eerst de grootste knelpunten aan en loste die binnen een paar weken op. Vervolgens is het volledige systeem opnieuw ontwikkeld als cloud gebaseerde oplossing.
- Het systeem heeft nu vijf keer zoveel bezoekers (meer dan 40.000 unieke bezoekers per dag) en heeft nog lang zijn grenzen niet bereikt.
- De omzet is verviervoudigd.
- De essentiele operationele processen zijn opgesplitst in beheersbare subsystemen.
- De medewerkers van onze klant kunnen de zeven verschillende subsystemen volgen en managen vanaf één integraal dashboard.
Dankzij de grotere flexibiliteit die hierdoor ontstond kon snel worden geïnnoveerd in zowel het veiling- als het hotelbedrijf:
- In een doorlooptijd van een maand werden er ook kaartjes voor voetbalwedstrijden geveild. Deze dienst kon worden verzorgd vanuit dezelfde back-office als voor de klant.
- Er werd een apart hotelreserveringssysteem ontwikkeld, gekoppeld aan het veilingsysteem.
- Actuele beschikbaarheid van kamers werd toegevoegd aan het veilingsysteem.
- In een doorlooptijd van een maand werd er een “white label”-versie opgeleverd.
The goal: Simplifying & speeding up complex monolithic software architecture
The solution: Resolving performance issues, using Chinese developers.
Elapsed time: ~1 year
Result: Capacity increased by a factor of five and turnover quadrupled.
Analysis
At the start of 2010, Hotel Auctions had a potentially successful software system – a generic auction package, which had been converted to sell hotel coupons to the highest bidder – but no developers. The system had reached maximum capacity and no matter how strong the server was the number of simultaneous users couldn’t be increased.
The code was complex and the monolithic architecture only allowed a few developers to work together effectively without getting in each others’ way. It was clear that a completely new system was required.
The solution
A team of Second Company developers got to work straight away on priority issues. The performance issues were quickly resolved:
- The system now handles five times as many simultaneous users (around 40,000 unique visitors per day)
- Turnover has quadrupled.
- The core operating processes have been compartmentalised into separate services.
- Control of 7 different business services can be managed by the companies’ employees from a single dashboard.
This approach has allowed more flexibility, leading to rapid innovations in both the auction and hotel business:
- Within a month, soccer match tickets were also being auctioned. This service could be run from the same back-office as the Hotel Auctions.
- A hotel reservation system was developed, independent of the auctioning system.
- Room availability could be shown in real time in the auction system.
- A white label version was delivered within a month.
