Rahul Goel created FINERACT-1583:
------------------------------------

             Summary: Optimize Containerization & Deployment of Apache Fineract 
CN
                 Key: FINERACT-1583
                 URL: https://issues.apache.org/jira/browse/FINERACT-1583
             Project: Apache Fineract
          Issue Type: Improvement
            Reporter: Rahul Goel


The increasing need for fast and reliable access to financial services has 
prompted the expansion of Apache Fineract from a single complex financial 
platform to a platform constituted of multiple micro-services that interact and 
scale to meet up with this increased need - Apache Fineract CN. Apache Fineract 
CN is a digital financial application platform built to render financial 
services to consumers in a fast, reliable and scalable manner. Deploying this 
platform such that consumers get the latest features with no reduction impact 
requires an optimized release cycle in a CI/CD (continuous integration and 
continuous Deployment) environment.

 

In view of that, last year Courage began this work by implementing the needed 
scripts to containerize and deploy the Fineract CN services using Docker, 
Docker compose and Kubernetes. For the Google Summer of Code 2020, you are 
required to complete this work by performing the following task:
 * Improve Docker-compose deployment configuration to deploy on a swarm node

 * Implement new Fineract service to generate RSA keys and complete the 
provisioning process.

 * Improve provisioner and migration script to work with both a swarm cluster 
and a single machine running multiple compose services.

 * Build and publish the Fineract images on Docker hub.

 * Link Docker Hub to Github service repositories via an Automation Server 
pipeline.

 * Publish the built Fineract CN services libraries to a Maven Artifactory so 
developers will not have to manually clone and publish these services by 
themselves.

*N.B:* 
 * I would like to hear the applicants own ideas.

 * The task for the completion of this project may change depending on input 
from the community, the mentors and the applicant.

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to