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 / 3d

Air quality in 4 Sarawak areas hit hazardous levels

Malaysia / 1w

Schools in Penang ready to implement PdPR if API exceeds 200

Malaysia / 1w

API below 200: All schools in Sarawak will reopen tomorrow

Malaysia / 3w

Haze: Putrajaya, Cheras record unhealthy API this morning

Malaysia / 3w

Haze getting worse, five areas in Sarawak record unhealthy API readings – DOE

Malaysia / 1y

Sarawak residents warned to brace for smog

Spotlight

Malaysia

Four teenagers feared drowned at Tanjung Lompat

World

Thailand to halve visa-free stay to 30 days for 60 countries from Sept 15

Malaysia

Woman injured as concrete debris falls from George Town heritage building

Malaysia

Collision between tanker and ferry under investigation - PPC

By Ian McIntyre

Malaysia

Anwar’s six measures offer relief across the everyday economy

By Alfian Z.M. Tahir

Malaysia

Mahathir’s Merdeka appearance sparks social media debate

By Alfian Z.M. Tahir

You may be interested

Malaysia

Woman pleads guilty to selling baby for RM17,300 in Kedah

Malaysia

KKDW’s rural road overspending triggers RM300m MOF bailout

Malaysia

Zahid: RM6b funding gap forces rural ministry to rethink development priorities

Malaysia

Four teenagers feared drowned at Tanjung Lompat

Malaysia

RCI TH: Former minister remanded for five days

Malaysia

Desa ParkCity family lodged no police report over alleged love scam

Malaysia

Rosmah allowed to introduce fresh evidence in solar project appeal

Malaysia

Accountant charged over alleged RM2.53m tax under-reporting