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

Business

Tycoon Vincent Tan trims BCorp stake further in RM115m share sale

Malaysia

UMNO’s solo gamble in Johor: A show of strength or risky miscalculation?

By The Vibes Says

Malaysia

Nik Aziz’s grandson allegedly slapped by senator: Father ready to take case to court

Malaysia

Lorry driver jailed a day, fined for making obscene gestures, dangerous driving (video)

Malaysia

PKR leader defends MyKhas access suspension for PJ, Subang MPs, cites ‘political choices’

Opinion

Social media set to dominate Johor polls as election kingmaker

Malaysia

Man charged in Butterworth parang attack case that left victim fearing permanent disability

Malaysia

Teen mothers must return to school, says Fadhlina as education remains priority

Malaysia

Penang water tariffs to increase from July 1 after year-long deferment

You may be interested

Malaysia

Former head of a ministry's corporate communications unit acquitted of bribery charge

Malaysia

Fuel prices fall as Malaysia warns of prolonged global oil supply risks

Malaysia

Fadillah warns of finite fossil fuels, global volatility and rising demand

Malaysia

Malaysians may soon be able to get a 10-year passport for RM350

Malaysia

Headless teen tragedy: VW driver charged with dangerous driving causing death

Malaysia

Press conference cancelled as MB has 'important business'

Malaysia

Negeri Sembilan heads to polls as 36-seat assembly dissolves

Malaysia

Man who wanted to borrow RM500k, scammed of over RM400k