Is middleware required?

No, the solution is fully integrated, no middleware required.

Both systems – Amazon and Microsoft Dynamics 365 – communicate directly with each other.