https://youtu.be/rLqovyeaPJE
The advantage is to separate the IT process from the business logic and thus when the logic changes, the dataflow does not have to change.
It creates a clear devision of responsibilities between the IT and the Business department. It also results in a cleaner dataflow, which is good for quality and agility.
I hope you enjoy it and
Carpe Diem