Monday, October 19, 2020

Automate Business Logic With Logic Bank

Abstract

Logic Bank is a Python package for SQLAlchemy ORM that automates transaction logic — complex multi-table derivations, constraints, and actions such as sending mail or messages. Logic consists of:

  • Rules - 40X more concise than legacy code, using a spreadsheet-like paradigm, and
  • Python - control and extensibility, using standard tools and techniques

Background: Transaction Logic Is Slow and Error-Prone

If you've ever written a web app on top of a database, you know how much work it is.  About half the effort is in the UI, and about half in backend transaction logic - complex multi-table derivations, constraints, and actions such as sending mail or messages.



from DZone.com Feed https://ift.tt/3m13VuT

No comments:

Post a Comment