[
https://issues.apache.org/jira/browse/FINERACT-1571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17522652#comment-17522652
]
Victor Romero commented on FINERACT-1571:
-----------------------------------------
I think that most of the "GET" API Call are read, but others like the LOGIN
uses "POST" for hidding and encrypting the username and password.
> 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
>
> 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.1#820001)