Ideas for the Mambu Banking Engine

Post transactions in bulk via APIs for loan / savings accounts

What: Post transactions in bulk via APIs for loan / savings accounts
 

Why: On a daily basis (most likely at the end of day) there is a high demand for transaction posting from a single source (file, other computation). Posting each transaction in a separate call puts stress on the connections (DB, HTTP). The connection eagerness is completed by high response time for each computation.

Eg: for a bucket of 10 loan / savings transactions the next actions are performed per each transaction in the set:

  1. Receive call
  2. Validate call
  3. Retrieve account
  4. Retrieve schedule (optional, depending on the transaction type)
  5. Apply the transaction
  6. Save schedule (optional, depending on the transaction type)
  7. Save account

Eg (with bulk): for a bucket of 10 loan / savings transactions the next actions are performed for the entire set

  1. Receive call
  2. Validate call
  3. Retrieve accounts
  4. Retrieve schedules (optional, depending on the transaction type)
  5. Apply transactions
  6. Save schedules (optional, depending on the transaction type)
  7. Save accounts
  • Ionut Penciuc
  • May 4 2018
  • Planned
  • Attach files
  • Avatar160.e35e46fe62a53e488ef9451dd1d3432e