Implementing Microservice Architecture To Indonesia E- Government Application: Study Case Civil Registration Web Application
Abstract
Developing e-government applications becomes one of the main concerns of the Indonesian
Government. However, there are some issues during the implementation of these applications.
These issues are low-level availability, the unreliability of e-government services, and inflexibility
scaling. This research conducted to propose a method to fix these issues. This method was
implementing microservice architecture to one of the e-government applications that is Civil
Registration Web Application.
To implement the microservice architecture, the author did system requirements analysis and
business domain analysis. Then the author designed the microservice architecture by considering
what services needed to run and how every service communicates with each other. After that, the
author developed all the services in the microservices architecture and run them on the Kubernetes
cluster. The result showed the application can run smoothly with its microservice architecture. The
result also showed that all services are more available and scalable when they were running on the
Kubernetes cluster.
Collections
- Informatics Engineering [2170]