Using multiple application servers
When using multiple application servers, there is a need for alignment that makes sure the data is correctly synchronized with the data lake.
This requires a seamless coordination of processes. While specifying the design, the choice was made to opt for an open model, which means that no locking is used.
All data lake processes will be allowed to run at the same time, allowing multiple synchronization resulting in multiple exports or synchronization during exports.
Ultimately, the application server that has the last data change will equalize the situation.
* 
Running multiple exports at the same time might result in either one to fail and may cause the process to be slower, but the end result will be correct.