Does BMS online queueing systems ensures fairness?
To folks currently working in bookmyshow, have you guys improved the setup, from world cup couple years ago, or will we again see estimated waiting time of "1 year and 17 days" ?
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.
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
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.
Imo pre allocating more servers considering the load
To folks currently working in bookmyshow, have you guys improved the setup, from world cup couple years ago, or will we again see estimated waiting time of "1 year and 17 days" ?
Clearly something is fishy
Bookmyshow took a terrible decision to introduce queues. And those queues are working like a priority queue. My waiting time increases then decreases then does random stuff.
What the fucking stupid shit did y...
Is BookMyShow tech team really this incompetent? The whole website/app crashed multiple times today - are they really running a monolith for a ticketing app in today's day and age?
Any newbie will have a better architecture design for t...
I'll go first.
I love to ask, design: Google docs, Google maps, Spotify Play store/App store True caller Zerodha/Share market terminal
What are some of your favourite questions?
Just curious if we have to design some sort of flash sale. For example: let's say 100 iPhones at discounted price for window or may be booking tatkal on irctc.
Will it be good Design to serve the read from the replicas and during the pa...