FuzzyCoconut
FuzzyCoconut

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.

8mo ago
Talking product sense with Ridhi
9 min AI interview5 questions
Round 1 by Grapevine
DizzyDonut
DizzyDonut

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

ZippyMochi
ZippyMochi

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.

WobblyWaffle
WobblyWaffle

Imo pre allocating more servers considering the load

Discover more
Curated from across
Ask Grapeviners
by ZestyBiscuitSenior Associate

What went wrong with BookMyShow today?

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...

Software Engineers
by FluffyBobaSoftware Engineer

Flash sale | System Design

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...