real-time use cases