| International Journal of Computer Applications |
| Foundation of Computer Science (FCS), NY, USA |
| Volume 187 - Number 59 |
| Year of Publication: 2025 |
| Authors: Muriithi B. Nyagaki, Agnes N. Wausi |
10.5120/ijca2025925994
|
Muriithi B. Nyagaki, Agnes N. Wausi . Integrating Choreography and Orchestration in a Microservice based Gas Cylinders Tracking Model. International Journal of Computer Applications. 187, 59 ( Nov 2025), 21-28. DOI=10.5120/ijca2025925994
Microservice architecture is a style that structures an application as a composition of small services developed, and deployed independently. Each service performs a specific business function. The use of microservice architecture comes with benefits of scalability, less coupling, interoperability but also issues of distributed systems such as discovery, communication and coordination of the services. In this study, microservice design patterns for decomposing, deploying and coordinating services are explored. Choreography and orchestration mechanisms for coordination of services are looked into and tradeoffs established for an efficient application. A gas cylinder tracking model is developed using identified microservice design patterns. Agile software development methodology was used as it is light weight with iterative stages; Requirements analysis, design, development, testing, deployment and review. The model performance evaluated using load balancing metrics show that the system is stable under high loads provides dynamic provisioning of computing resources creating more instances of a service distributing the load. A challenge encountered in the use of different tools for service composition and testing that increased the complexity of the application. Adoption of this prototype is recommended for use since it can track and tracing cylinders in the supply chain across different platforms.