Discussion on Bookmyshow's server capability
We seldom get asked this question about how do we ensure a highly efficient and robust platform/system that can cater to large number of hits.
Well, Bookmyshow's server was down for the starting 4 mins with a 504. How could they have improved the services to make sure this didnt happen ?
Is it pre allocating high performance cloud resources started up and then switched to at 12PM or having multiple regions to divert and split the huge incoming traffic ?
What are your thoughts ?
I know this is also a more of a System Design scenario, would love to hear people's advice on this.
PS. Unfortunately I didnt get a ticket despite having a 10K queue number. Since by the time I got option to select the blocks, and 2 seats - there were only few blocks left and the seats present in the block were at opposite ends - so had to go back select a different block and there also it so happened to be the case.
Well, Bookmyshow's server was down for the starting 4 mins with a 504. How could they have improved the services to make sure this didnt happen ?
Is it pre allocating high performance cloud resources started up and then switched to at 12PM or having multiple regions to divert and split the huge incoming traffic ?
What are your thoughts ?
I know this is also a more of a System Design scenario, would love to hear people's advice on this.
PS. Unfortunately I didnt get a ticket despite having a 10K queue number. Since by the time I got option to select the blocks, and 2 seats - there were only few blocks left and the seats present in the block were at opposite ends - so had to go back select a different block and there also it so happened to be the case.
Dezi Denver
Stealth
24 days ago
I for one know a better way to do queuing for ticket sales is using Cloudflare Waiting rooms with Web workers in tandem to get it right esp with scale as this takes out server scaling at bookmyshow's end. Unless cost is an issue and they want to do this inhouse. Not sure which one is cheaper considering all servers one would need to spin up in case it's done in house
Kendall Lee
Stealth
24 days ago
Imo pre allocating more servers considering the load
Karilyn Dean
Stealth
24 days ago
I've used bms backend to register my event in the past. Very bad UI UX, reminded me of irctc before their redesign. Manual Email processes still in place, not much automation or decent notification system.
But it works for small -medium sized events i guess. Doubt that they are well prepared for larger events such as concert tickets.
Even if you are, internet can still overwhelm you sometimes. Cannot really replicate real time organic traffic.
Discover More
Curated from across