Development towards a cloud-based failover architecture to support Zambia Revenue Authority’s domestic tax systems.

dc.contributor.authorChalwe, David
dc.date.accessioned2025-08-25T06:38:21Z
dc.date.available2025-08-25T06:38:21Z
dc.date.issued2024
dc.descriptionThesis of Masters in Computer Science.
dc.description.abstractThe Zambia Revenue Authority is Zambia’s tax collection agency. It runs multiple web-based applications to support its revenue collection mandate. Unfortunately, as is currently structured, most of these applications are entirely supported by localized physical resources and heavily rely on manual intervention from system administrators to maintain system uptime. The research provides a comprehensive overview of transitioning Zambia Revenue Authority’s domestic tax systems to a cloud-based failover architecture. It addresses existing challenges such as manual disaster recovery, human intervention-dependent system failures recovery, and inadequate logging, which lead to prolonged downtimes, data loss, and diminished taxpayer confidence. The study aims to introduce a hybrid cloud web application architecture, emphasizing the elimination of application downtime and ensuring the security of taxpayer data. Cloud-based warm standby failover architectures offer high uptime and data integrity, with servers hosted online to maintain uninterrupted business operations. The research objectives include creating a warm backup server on Amazon Web Services (AWS) private cloud servers, implementing data encryption policies, and evaluating their impact on tax application uptime and recovery metrics. The significance of this research lies in enhancing system resilience, scalability, cost-efficiency, security, and accessibility, providing benefits such as continuity, cost savings, security enhancements, and technological advancements. The methodology involved development of a failover testing prototype, study of existing case studies, quantitative and qualitative analysis through surveys and interviews with experts, historical analysis to identify system inefficiencies, determine efficient failover architecture, and gather relevant literature for a secure hybrid cloud approach. The prototype test environment was successfully set up, with tests conducted requiring scaling to mirror the ZRA production environment. Additionally, tasks including data encryption and security checks on application databases were implemented. The prototype results indicated a substantial reduction over recovery time of system after failure and reduced need for manual intervention. These results coupled with the theoretical and analytical aspects of the methodology helped support the hypothesis that the advantages of a cloud-based failover system outweigh potential challenges like data security, sovereignty concerns, cost management, integration complexity, legal compliance, and cybersecurity threats. Key Words/Phrases: 1. Cloud-based failover architecture 2. Taxation systems 3. Data security and privacy 4. Hybrid cloud architecture 5. Resilience and continuity
dc.identifier.urihttps://dspace.unza.zm/handle/123456789/9389
dc.language.isoen
dc.publisherThe University of Zambia
dc.titleDevelopment towards a cloud-based failover architecture to support Zambia Revenue Authority’s domestic tax systems.
dc.typeThesis
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Main document
Size:
7.27 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections