[
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)