doc.dev1x.org

Business Rule Micro Service

1. 目的

ビジネスルールを簡単に確認したい

2. 課題

ドキュメント化が不十分だったり、ルールが複雑過ぎて読み解くことが困難

3. 解決策

ビジネスルールをテストする為のマイクロサービスを作成する

4. メリット

「生きた」ドキュメントとして機能する

非エンジニアが自分で仕様を確認できるようになる

ビジネスルールを記憶する必要が無くなる

5. デメリット

コストの増加

6. 注意事項

ビジネスルールを独立して実行できるよう凝集性が高い設計をする必要がある

システムやデータに副作用を生じさせないように実装する必要がある

ルールエンジンへの移行も検討するべき

参考資料