SoftwareONE Leverages AWS to Deliver New Retail Experience
For over 150 years, Singapore Post (SingPost) has been delivering trusted and reliable postal services to homes and businesses in Singapore. SingPost has also created, designed and implemented a unique online visitor “waiting room” solution on AWS for Adidas Hype launches such as NMD and Yeezy. Via these sales thousands of visitors try to purchase – yet only 100 or less inventory are available.
Services: Cloud architecture, AWS expertise and managed services
For such a unique retail solution the room for error is minimal - visitors anticipate a flawless execution of the sale and no downtime or glitch is tolerated.
Large number of concurrent sessions – 100,000 to 200,000 concurrent users at a time
Simultaneous 'Add to cart' events lead to complexities
For example, when all 10,000 users try to add items to cart, even after running 10x large RDS + 10's of 8x large Web App servers, earlier solutions failed to keep the site up and the cost also increased exponentially.
Any minor downtime would lead to loss in dollars & credibility
The system is running successfully with satisfied B2B and B2C customers. SingPost’s customers are also able to run their Sale events for every 2 - 4 weeks with zero downtime and zero complaints from end-users.
As per initial assessment, we identified several solutions in the market. One of the challenges with these solutions was a high-recurring subscription cost with yearly lock-in. While relying on highly available services from Amazon Web Services (AWS), a custom solution was built that fit SingPosts’s unique use-case.
While using Jenkins on Amazon EC2, few of the keys AWS Services being leveraged to develop the solutions are:
Amazon Route 53
Setup of 3 separate origins for dynamic, sales & static content
WR ELB which serves sales categories, passing through HA proxy setup
On selling out, update HA proxy configuration
On live traffic stats, update M and N ration values for Wait Room.
Built this entire process as Pipelines using Jenkins.
After selling out, redirect all the traffic back to Web App environment and bring down the Wait Room setup.
Every sales is closed in less than 60 minutes, the fastest within 15 minutes
The infrastructure for each sale costs less than $200 per market and 4 distinct markets across Asia are handled (SG, MY, TH and PH), generating hundreds of thousands revenue for each sale.
Recently for the TH market, Adidas was able to sell 1,000 shoes in a couple of hours without scaling up backend database RDS (M4.xlarge) and with just 4 C4.2xlarge Web App servers.
Get in touch with us
Contact us today by filling out this short form and our experts will get back to you promptly.