Introduce new flexible, resilient and modular architecture for Lisk Core

Dear Lisk community,

With this email I want to kickstart the discussion and gather your feedback regarding the LIP “Introduce new flexible, resilient and modular architecture for Lisk Core”. You can find a short summary of the LIP and link to the LIPS repository below.

Abstract

This LIP proposes a new application architecture for Lisk Core, that is of a flexible and modular design. The goals of the new application architecture are:

  • Looser coupling between modules through functional isolation.

  • Optional elastic scaling for modules over multiple cores, threads or machines.

  • Easier extensibility through the use of a plugin pattern and a supporting API.

  • Increased resilience to individual module processing failure.

https://github.com/LiskHQ/lips/blob/master/proposals/lip-0005.md

···

Nazar Hussain
Backend Developer, Lightcurve
nazar@lightcurve.io