[ https://issues.apache.org/jira/browse/FINERACT-1571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arnold Galovics resolved FINERACT-1571. --------------------------------------- Resolution: Fixed > Read/write/batch separation > --------------------------- > > Key: FINERACT-1571 > URL: https://issues.apache.org/jira/browse/FINERACT-1571 > Project: Apache Fineract > Issue Type: New Feature > Reporter: Arnold Galovics > Assignee: Arnold Galovics > Priority: Major > Fix For: 1.8.0 > > > The goal of this ticket is to introduce the notion of 3 different instance > types for Fineract: > * Read instance > * Write instance > * Batch instance > Each instance type comes with different restrictions. The specifics can be > found in the table below. > || ||*Read instance*||*Write instance*||*Batch instance*|| > |*Using only read-only DB connection*|Yes|No|No| > |*Batch jobs are automatically scheduled or startable via API*|No|No|Yes| > |*Can receive events (business events, hook template events)*|No|Yes|No| > |*Can send events (business events, hook template events)*|No|Yes|Yes| > |*Read APIs supported*|Yes|Yes|No| > |*Write APIs supported*|No|Yes|No| > |*Batch job APIs supported*|No|No|Yes| > |*Liquibase migration initiated upon startup*|No|Yes|No| > This will help scaling Fineract's individual parts for highly-available and > high-throughput systems. > Also, this will make it possible to utilize read-replica databases. -- This message was sent by Atlassian Jira (v8.20.10#820010)