Abstract:
In the rapidly evolving landscape of software development, traditional monolithic architectures struggle
to meet the dynamic demands of complex applications and escalating user requirements. Traditional
monolithic architectures pose challenges during software maintenance, disrupting the entire system
and limiting scalability. Despite the effort and extensive research in the e-commerce and finance
sectors, there is a significant research gap in understanding microservices' impact on system
scalability and availability in water supply and sanitation authorities in developing countries. Therefore,
this study introduces microservices technology as an innovative solution that offers modular and
independent services, enabling system scalability and availability. The study aimed to investigate the
transformative potential of microservices technology in the context of water supply and sanitation
authorities in developing countries, focusing on the case study of Morogoro Water Supply and
Sanitation Authority (MOROWASA). A total of 40 respondents from system stakeholders were
selected purposively, including systems developers, ICT officers, and system users at MOROWASA.
The comprehensive analysis illuminated a compelling narrative that the adoption of microservices
significantly enhances both scalability and availability within the context of water supply and sanitation
authorities. The modular design of microservices empowers systems to efficiently handle increased
workloads and diverse user demands, marking a paradigm shift in the operational landscape of vital
sectors such as MORUWASA. As we move forward, organizations akin to MORUWASA must consider
the integration of microservices technology as a cornerstone of their operational frameworks