[ 
https://issues.apache.org/jira/browse/FINERACT-1583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rahul Goel updated FINERACT-1583:
---------------------------------
    Labels: full-time gsoc2022 mentor  (was: full-time gsoc2022)

> 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
>            Priority: Minor
>              Labels: full-time, gsoc2022, mentor
>
> 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