AuctionsPlus
Online platform for livestock sales
Challenge
AuctionsPlus, Australia's leading online platform for livestock sales, saw their business grow almost overnight as Covid restrictions came into place, moving livestock auctions exclusively to an online sphere. With about $1 billion more in gross sales than what they achieved the year prior, this didn't come without a handful of challenges - from additional complexities that come with adapting livestock auctions to run exclusively online, to its scalability which proved expensive and brittle & cost to run.
We make complicated things simple
AuctionsPlus' production environment a year later, with Azure Cosmos DB storing all the auction bidding data, Azure SignalR notifying all bidders and others of current auction details in real-time, Blazor Webassembly providing a performant management UI, performing at a higher standard than traditional JavaScript UI frameworks. Azure Functions provided an easy and efficient way to maintain the deployment model, scaling with ease.
Coming up with and optimizing a solution wasn't a walk in the park. The first step was to produce a Specification Review, from which a basic structure and plan came to life. This was followed by a close collaboration between SSW and AuctionsPlus' development teams, refining the solution until development.
Results
AuctionsPlus ended up with an excellent solution that has greater scaling capabilities, permitting international and/or different market expansion. They also have a deeper understanding of this solution, allowing for improved maintenance in the future. In the end, the codebase was simplified and is now more functional than ever. They can now have over 1 million people on their platform, bidding on 1 million lots on a stable platform. AuctionsPlus contributed with 3 to 7 full-time team members, and SSW with 2 to 6 full-time team members.
The hybrid team model worked wonders, as SSW's high-end developers and Scrum Master and AuctionsPlus' developers, UX designers and data engineer joined forces transferring knowledge in a fantastic way and impressing their Team Leader with our Scrum philosophy and the visible growth and confidence of their developers.