Malaysia

Poor Cloudflare set-up probable culprit for vaccine site failure: web developer

JKJAV portal not set up to handle unusually high traffic, says Ashvin Menon

Updated 5 years ago · Published on 26 May 2021 3:02PM

Poor Cloudflare set-up probable culprit for vaccine site failure: web developer
Freelance web developer Ashvin Menon notes that the website's technical glitches are likely due to problems with its application programming interface, which was unable to deal with the high traffic volume. – Ashvin Menon Twitter pic, May 26, 2021

by Arjun Mohanakrishnan

KUALA LUMPUR – The Covid-19 Vaccine Supply Access Guarantee Special Committee (JKJAV) website’s Cloudflare setup may be the culprit behind today’s technical glitches as Malaysians rushed to book their appointments for the AstraZeneca Covid-19 vaccine.

IT expert Ashvin Menon told The Vibes that the JKJAV website possibly was not set up to handle unusually high traffic and that Cloudflare assumes a high level of traffic is unwelcome visitors.

According to Cloudflare, it provides services to increase the security and performance of its client websites.

“My theory, although I cannot confirm this, is that the site’s Cloudflare setup was not set to handle unusually high traffic. It assumed this level of traffic was unwelcome visitors (spammers, DDOS, etc) and quickly acted to shut things down,” he said.

He added that Cloudflare has options to specifically handle unusually high web traffic.

“It’s just a matter of setting it up.”

Also possibly causing errors in vaksincovid.gov.my is its application programming interface (API), said Ashvin.

To understand API, Ashvin explained it as such: “As an analogy, think of it like renewing your passport. You go to the counter at the Immigration Department, fill up a form with the required information and documents, and get your passport.

“You can’t go into the government’s databases directly or access their passport printer directly, right? So, the counter is the interface that you interact with.”

In relation to the AstraZeneca vaccine registration website, the API that possibly “malfunctioned” was the one that requests the list of vaccination centres in a particular state.

When the user fills up the vaccination form online and clicks on the state, the API is supposed to return the user a list of vaccination centres.

“High traffic volume is probably the reason it died, but if so, this is rather poor planning for two reasons.

“First, the API is protected with Cloudflare, which is capable of handling really high traffic if it knows to expect it. Secondly, it actually didn't even need CloudFlare, in my opinion. Because this API was just about getting the list of vaccination centres, it’s relatively static information.”

In his Twitter thread examining the matter, Ashvin had also tagged Cloudflare CEO Matthew Prince, requesting that Cloudflare help JKJAV as it was a “national medical emergency”.

Prince then responded, saying: “Happy to. Please have them reach out,” after which Ashvin then tagged JKJAV, Khairy Jamaluddin and Tan Sri Dr Noor Hisham Abdullah in a reply requesting action.

Ashvin is a freelance web developer. – The Vibes, May 26, 2021

Related News

Malaysia / 1y

Sarawak residents warned to brace for smog

Malaysia / 2y

Current health ailments not related to AstraZeneca vaccine, says Noor Hisham

Malaysia / 2y

Govt aware of AstraZeneca vaccine side effects when it was deployed, says Noor Hisham

Malaysia / 2y

Govt to address AstraZeneca vaccine worries this week

World / 2y

AstraZeneca Covid-19 vaccine to be withdrawn globally

World / 2y

AstraZeneca admits Covishield can cause blood clots, low platelet count

Spotlight

Malaysia

Aminuddin denies abandoning Sikamat

Malaysia

BN-PN cooperation talks revive questions over political loyalty as PAS shifts closer to Umno

By The Vibes Says

Malaysia

Malaysian teen held in Hong Kong with RM260k cannabis haul believed to be drug mule

World

Starmer bids farewell as UK PM ahead of Labour leadership handover

Malaysia

BNPL users hit eight million as outstanding balances reach RM5.3b

Malaysia

KWAP fell victim to eFishery scam, invested nearly RM200 million - PM Anwar

Malaysia

Penang signs landmark Perak water deal to secure 40-year supply from 2032

Malaysia

PRN Negeri Sembilan: Hopes of KJ becoming MB dashed as name not on candidate list

World

US strikes Iranian missile sites as Tehran warns of wider energy disruption

Malaysia

Bersatu to contest Negeri polls under own logo as Muhyiddin blasts PAS-BN tie-up

Malaysia

“There are traitors among us waiting to topple Aminuddin” - Loke

You may be interested

Malaysia

'We are the punching bag and the bogeyman' - says Loke as PH eyes 20-seat victory

Malaysia

BN-PN cooperation talks revive questions over political loyalty as PAS shifts closer to Umno

By The Vibes Says

Malaysia

Jana Wibawa trial: RM24.4m road project payments to KCJ Engineering revealed in court

Malaysia

Police seek Interpol Red Notice for Tamim Dahri over religious provocation probe

Malaysia

Akmal: Malaysia needs more Bumiputera startups to become global scale-ups

Malaysia

Dewan Rakyat passes National Trust Fund Bill 2026

Malaysia

‘No problems here. We are still united and strong’ – Penang CM

By Ian McIntyre

Malaysia

Social media influencer charged with statutory rape of underage girl in Kangar