Discuss the architectural differences between batch processing and stream processing for TikTok use cases.