IST-Africa 2026 Conference

25 - 29 May 2026

Performance Engineering of a National eLMIS: Optimising Microservices, Caching and High-Volume Workflows in Lesotho's Health Supply Chain

Authors

Lineo Mejaele, National University of Lesotho, Lesotho

Lebajoa Mphatsi, National University of Lesotho, Lesotho

Khabo Morolong, National University of Lesotho, Lesotho

Khobatha Setetemela, National University of Lesotho, Lesotho

Mookho Kheleli, National University of Lesotho, Lesotho

Penane Maime, National University of Lesotho, Lesotho

Lethusang Kotjomela, Chemonics, Lesotho

Masalemone Mokone, Ministry of Health, Lesotho

Published in

IST-Africa 2026 Conference Proceedings

ISSN: 2576-8581

ISBN: 978-1-905824-76-2

DOI: https://doi.org/10.67725/IST-Africa.2026.WDFD1752

Publisher

IST-Africa Institute and IIMC International Information Management Corporation Ltd

Published in Ireland

Abstract

Lesotho has customised and deployed OpenLMIS as a national electronic logistic management information system (eLMIS) to improve visibility and availability of health commodities across all levels of the supply chain. However, during rollout, key requisitions and stock management workflows faced timeouts and system crashes that resulted in user frustration and therefore negatively affecting the envisaged benefits. This paper describes a multi-layer performance optimisation of the Lesotho eLMIS focusing on application logic, cross-microservice communication, caching, database access and deployment topology. Profiling was used to locate performance bottlenecks such as fragmented GET-based requests, repeated retrieval of static reference data and N+1 stock on hand database queries. To improve the eLMIS performance, POST-based endpoints, Redis-based caching, batched database queries, as well as tuning of the database engine and deployment environment were implemented. As a result, requisition and stock management workflows saw a performance gain of at least 900% and 600% respectively. The approach provides a practical performance engineering model for similar OpenLMIS-based deployments.

Keywords

OpenLMIS, eLMIS, performance, caching, supply-chain, low-resource health systems

Cite this paper

L. Mejaele, L. Mphatsi, K. Morolong, K. Setetemela, M. Kheleli, P. Maime, L. Kotjomela and M. Mokone (2026) "Performance Engineering of a National eLMIS: Optimising Microservices, Caching and High-Volume Workflows in Lesotho's Health Supply Chain", IST-Africa 2026 Conference Proceedings, Miriam Cunningham and Paul Cunningham (Eds), IST-Africa Institute and IIMC, 2026, ISSN: 2576-8581, ISBN: 978-1-905824-76-2, https://doi.org/10.67725/IST-Africa.2026.WDFD1752

Access Paper

Click here to access this paper

IST-Africa Community Members can download papers by logging into their existing account.

If you wish to become a member of IST-Africa Community, please register your profile and you will then receive login details which you can use to access the papers.

Access to papers in the IST-Africa 2026 Conference Proceedings is for INDIVIDUAL USE only. Neither the Conference Proceedings (or individual double blind peer reviewed papers) are to be included in any public or institutional repository or processed in the context of any AI tool or large language model without prior written permission from the Publishers.

While the IST-Africa Institute and IIMC retain copyright of the Conference Proceedings, each author retains copyright to their individual paper. No paper or part thereof may be reproduced without the written permission of both the Conference Proceedings Publishers and appropriate author(s).