In this talk, Steffen Zeuch will first present his past research activities in the fields of modern hardware, stream processing, and IoT data management. After that, he will outline his research vision of a general-purpose data management system (NebulaStream) that is capable to cope with and exploit recent changes in data characteristics, workloads, hardware capabilities, as well as computing infrastructures. With NebulaStream, we envision a platform to enable researchers and practitioners to develop and test their algorithms and approaches in the context of future IoT environments. On top of this platform, researchers from different domains like Machine Learning, Signal Processing, Complex-Event Processing, or Spatial Processing could implement their approaches. One possible direction for future research is to combine different parts of data science, e.g., data analytics, data mining, or machine learning, in one system to maximize sharing potential, utilize new optimization potential, and provide users a unified view among their data.