How to optimize data processing for real-time trading?