IT systems are designed for long-term operation
in ever-changing environment. It leads to frequent modifications of any well-functioning
But only a few changes mean the re-considering of existing business-logic.
Often this is solely an adjustment of the contract terms and modification of
the parameters without the necessity to change the logic of the system. In case
of huge amount of such changes, process of their implementation have to be
Our solution is leveraging configuration DSL. Practical experience of
three-years work with configuration DSL allowed us to find and eliminate a lot
of pitfalls. It is a story of trial and error, of ups-and-downs, discoveries
and insights. A story with a happy end and excellent prospects.
This report will help you to understand when and how to apply DSL for
system configuration. You will discover some available tools to create DSL and
learn how to bypass traps while implementing this approach.