2011 – 2012
Onlineveilingmeester.nl
Java developer · Quintor
Rebuilt an auction site that buckled under busy auctions: a JavaScript front end on Java APIs, with a load test on a test auction in every build.
- Client
- Onlineveilingmeester.nl
- Period
- 2011 – 2012
- Role
- Java developer
The assignment
My first Java project at Quintor. Onlineveilingmeester.nl runs online auctions, and the old site, built in PHP, could not keep up once an auction got busy: exactly in the final minutes, when everyone bids at once.
The rebuild was designed around that peak. Pages were built in the browser with JavaScript and fetched their data from APIs on a Java back end, so the server no longer had to render a complete page for every visitor.
Performance was guarded from the first day. Every build ran JMeter against a test auction full of simultaneous bidders, and JavaMelody profiled every API call. When a call got slower we saw it right away, long before a real auction would notice.
Need help with a similar project?
I’m happy to hear what you’re working on.