What is the differences between Apache Spark and Apache Apex?
<p><a href="https://apex.apache.org/" rel="nofollow noreferrer">Apache Apex </a> - is an open source enterprise grade unified stream and batch processing platform. It is used in GE Predix platform for IOT.
What are the key differences between these 2 platforms? </p>

<p><strong>Questions</strong></p>

<ol>
<li>From a data science perspective, how is it different from Spark?</li>
<li>Does Apache Apex provide functionality like Spark MLlib? If we have to built scalable ML models on Apache apex how to do it &amp; which language to use?</li>
<li>Will data scientists have to learn Java to built scalable ML models? Does it have python API like pyspark?</li>
<li>Can Apache Apex be integrated with Spark and can we use Spark MLlib on top of Apex to built ML models?</li>
</ol>