Implement extensible data persistence model

Dear Lisk Community,

With this email l would like to start discussion on the objective “Implement extensible data persistence model”. Initially it was part of the LIP Introduce new flexible, resilient and modular architecture for Lisk Core, but considering its importance and details thought to propose it separately.

Abstract

This LIP proposes to use Extended Data Mapper pattern for the database component outlined by the LIP “Introduce new flexible, resilient and modular architecture for Lisk Core”. The proposed model will help to extend and maintain the persistence layer of Lisk Core by being generic, easy to understand and organized.

Looking forward to get your feedback.

Cheers!

LIP-extensible-data-persistence-model.md (9.95 KB)

···

Nazar Hussain
Senior Backend Developer, Lightcurve
nazar@lightcurve.io