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

Education / 1w

Schools to close starting tomorrow if API exceeds 180

Malaysia / 3w

27 stations record unhealthy API readings; six locations in Selangor affected

Malaysia / 1mth

Haze: 40 areas record unhealthy API, Samarahan worst

Education / 1mth

Selangor to close schools if API readings exceed 200

Malaysia / 1mth

Air quality in 4 Sarawak areas hit hazardous levels

Malaysia / 1mth

Schools in Penang ready to implement PdPR if API exceeds 200

Spotlight

Off beat

Afdlin Shauki, family trapped for five hours amid Paris unrest

Malaysia

10 former Negeri Excos file application in Federal Court to challenge revocation of appointments

Malaysia

Perlis MB Abu Bakar suspended from Bersatu for two election terms

Malaysia

Shuhaily says public support gives him strength as he faces two charges

Malaysia

Mohd Shuhaily pleads not guilty to assaulting 2 cops

Places

Penang makes National Geographic list of top 25 cities worldwide to visit

By Ian McIntyre

Malaysia

Two held after 16-year-old girl rescued in suspected sex exploitation case

Malaysia

Takiyuddin blames Bersatu for PN deregistration

Malaysia

Interpol issues Red Notice for Serba Dinamik CEO, Anwar says

You may be interested

Malaysia

Husband of slain border agency officer has 16 previous criminal records

Malaysia

Rising threat of scam-related kidnappings reshapes safety concerns in Southeast Asia

Malaysia

Woman, 26, killed as trailer allegedly runs red light in Machang

Malaysia

Waze banned to protect government information and users' personal data from Israeli threats – PM

Malaysia

Lower-income Malaysians make up 70% of BNPL users as financing hits RM6.6b

Malaysia

Government open to RCI into KWAP, EPF if evidence warrants probe

Malaysia

MyKad ‘renters’ face up to three years in jail, RM20k fine

Malaysia

Government urged to expedite excess tax refunds to companies

By Ian McIntyre