Application architecture consisted of microservices developed in java and angular. Practice of CI was partially applied during production, but at the same time, due to huge number of own scripts, many processes depended on the work of one engineer. To solve this issue, we deployed a Kubernetes cluster, created master-slave PostgreSQL replication. Implemented true unified CI for all microservices via Helm. Client now has more testing environments.
- Gitlab (CI, registry, gitlab-runner)
- Helm v3