Abstract:
Indoor positioning system (IPS) is widely used for different use cases, but most of them are asset tracking and indoor
navigation. Asset tracking for instance, might help industry have more efficient such as warehouse, stock recording, guest tracker and
many more. Implementation of asset tracking need to have the IPS such as trilateration and fingerprinting. To have accurate location,
it is not just the precise, but the data which will be consumed need robust services to process all those data in almost real time. Bluetooth
low energy (BLE) is used to send the received signal strength indicator (RSSI) to the microservices based server. To support this,
microservices architecture (MSA) is designed with Service-Oriented Modeling and Architecture (SOMA) framework to translates
business goal into necessary services. We are implementing and comparing both MSA implementation strategies, which are
orchestration and choreography strategies on the cloud computing with Kubernetes platform. These strategies compared to find the
most resource efficient with biggest number of served requests. The bigger the served request number means more assets to be tracked
in real time. Less resource usage could also mean the computationally is inexpensive. The study is finding that choreography strategy
in MSA is better for IPS since the number of served requests are five times bigger with similar resources usage.