Best Practices for Real-Time Data Movement and Stream Processing