Why Does The KNEC Examinations Results Portal Crash Every Year? Unpacking The Real Issues & Possible Solutions.

Moses Mwemezi Kemibaro
4 min readJan 9, 2025

--

It’s January 2025, and yet again, the KNEC Examination Results Portal is inaccessible under the weight of thousands if not millions of Kenyans attempting to access the just released 2024 KCSE results. I have tried it myself over the last few hours and its still offline as per screen grab below:

This year’s issues feel even more significant with the surprising and somewhat baffling withdrawal of the SMS service, leaving many parents, students, and guardians reliant solely on the once again inoperable web-based portal.

But could there be more at play here? Could this also be a case of a cyber attack or a potential Distributed Denial of Service (DDoS) attack targeting the system? If so, are we truly prepared for such scenarios? Could it also be a case of the portal’s system architecture and software design not being fit for purpose? Let’s explore this, alongside other factors contributing to these repeated failures.

Why Does the KNEC Examination Results Portal Crash?

1. Surge in Traffic: The overwhelming number of simultaneous logins leads to server failures.

2. Inadequate Infrastructure: The current system may lack the capacity to handle peak demand during result announcements.

3. Reduced Access Points: As SMS no longer available as an access option, more users are being funneled to the portal, increasing its load.

4. Potential Cyber Threats: A DDoS attack — where a system is flooded with fake traffic to overwhelm its resources — could compromise the portal’s availability. Such attacks are a growing concern as digital services expand.

5. Lack of Diversification: The absence of alternative access platforms like conversational AI on channels like WhatsApp which is hugely popular in Kenya further exacerbates increased traffic to the portal.

6. Software Design Issues: Is the portal’s system architecture robust enough to handle the demands placed on it? Poor design choices during development, such as lack of scalability, inefficient database queries, or poorly optimized code, could be contributing to its failures.

What Can Be Done to Fix This?

1. Strengthening Cybersecurity Measures: Enhanced defenses, such as firewalls, anti-DDoS tools, and real-time threat monitoring, could be implemented to safeguard the portal from cyber attacks as this could be a factor in this instance.

2. Cloud Infrastructure: Shifting to a cloud-based system with elastic scalability can handle large surges in traffic and mitigate downtime risks. Its possible this was done but perhaps the sheer traffic overwhelmed whatever measures had been put in place given that one can only get the KCSE results online via the portal.

3. AI-Powered Conversational Platforms: Services like WhatsApp, integrated with AI, could provide a secure and efficient alternative for accessing results, reducing reliance on a single platform and hence a single point of failure.

4. Reinstating SMS Services: Restoring this somewhat low-technology but ultimately highly ubiquous and reliable channel would offer stakeholders an additional access point.

5. Load Testing & Optimization: Regular stress tests under simulated high-traffic scenarios can ensure the system is robust and ready for peak periods.

6. Distributed Systems: Deploying regional servers or localized access points can decentralize traffic, increasing reliability and accessibility.

7. Public Communication: Providing clear instructions and alternative access methods can ease frustrations and better manage expectations.

8. Rigorous System Testing: Conducting stress tests and performance audits would identify weaknesses in the current application design and system architecture.

9. Redesigning the Portal: Revisiting the portal’s software architecture to ensure it is designed for scalability, efficiency, and high performance under peak traffic conditions. This could involve refactoring code, optimizing database queries, and ensuring modular design for future enhancements.

The Bigger Picture: Safeguarding Critical Digital Services

The possibility of cyber threats, alongside infrastructure challenges, highlights the urgency of addressing both system capacity and security. As Kenya continues its digital transformation journey, it is imperative to build resilient systems capable of handling peak demand while being secure against potential threats. This seemingly perennial problem can’t keep happening when we have seen this movie more than a few times to-date.

A Call to Action

Kenya must move beyond temporary fixes and invest in sustainable, secure solutions. Imagine a future where results are accessible via multiple channels — securely and reliably — whether through SMS, WhatsApp, or a robust online portal.

This is not just a vision; it’s an achievable necessity. Indeed, it must not happen again in 2026 or even sooner when the even larger KCPE results come out soon again the very same portal. Murphy’s Law that states what can go wrong will go wrong can no longer be the mantra rather than the trigger for permanent change.

What are your thoughts on these issues? Could cybersecurity concerns be part of the problem, and how should they be addressed? Let’s discuss in the comments below.

--

--

Moses Mwemezi Kemibaro
Moses Mwemezi Kemibaro

Written by Moses Mwemezi Kemibaro

Founder & CEO @ Dotsavvy. Technology Entrepreneur, Blogger, Podcaster & Analyst @ MosesKemibaro.com. I am Pure Digital Passion. Father & Husband. God Leads Me!

No responses yet