Comments (6)
Hi @geoHeil !
Thanks for the question. To list a few key differences.
- Fundamentally job server is designed to create jobs to be run by big data engineers. Hydrosphere Mist provides higher level decoupling for web developers.
Job server API:
POST /jars/app_name
POST /contexts/context_for_myapp
POST /data/params_for_my_job
POST /jobs/my_job
Versus Mist API for the same action:
POST /weather-forecast
{
lat: “37.777114”,
long: “-122.419631”
radius: 100
}
-
Mist provides reactive and true asynchronous API - i.e. you could run streaming job and subscribe for updates. Also you'll be able to run parametrized streaming job or modify a running job to receive new results.
-
Synchronous realtime API for high throughput - we are working on adding a model serving support for online queries with low latency.
-
Python jobs support - you could implement Spark programs in Python to be executed from Mist.
-
Spark contexts isolation and resource management on driver nodes.
-
And others
Take a look at the blog post for some background details
https://medium.com/@stepanpushkarev/architecting-smart-applications-on-top-of-apache-spark-b0fcab6ea400
pipeline.io is not a product - it's just a demo for training classes with all the buzzwords inside a single docker container :) While it is cool I'm not sure how to use it.
seldom is is a platform with all the dependencies. Also I do not see big data technologies there.
Mist is strongly focused on providing model serving and data pipeline API on top of Spark.
Regarding testing, deployment and monitoring - we are working on other independent micro products which will complement Mist in a long term.
from mist.
Sounds pretty awesome.
Synchronous realtime API for high throughput - we are working on adding a model serving support for online queries with low latency.
When do you plan tho have low latency serving up and running?
from mist.
Its a tough problem and it depends on actual implementation of the serving action. The goal is to re-use existing Spark code and not to export the model to PMML->NoSQL DB->custom online serving layer.
We hope to have the 1st version ready at January.
If you are interested we'll share a design vision and then will collaborate on implementation.
from mist.
I am interested but not sure if I will really be able to support you. This
will depend on if we will use mist internally.
spushkarev [email protected] schrieb am Di. 22. Nov. 2016 um 23:53:
Its a tough problem and it depends on actual implementation of the serving
action. The goal is to re-use existing Spark code and not to export the
model to PMML->NoSQL DB->custom online serving layer.
We hope to have the 1st version ready at January.
If you are interested we'll share a design vision and then will
collaborate on implementation.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#93 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABnc9Krt8YMBKa0K8xJMGh3kojq70x9Aks5rA3J2gaJpZM4K5me6
.
from mist.
Do I understand that for your solution containers (docker) are mandatory? Or would it work in a yarn only world as well?
from mist.
Docker is not mandatory, Mist is Scala-Akka application and could be run anywhere.
from mist.
Related Issues (20)
- HTTP API - Validate artifact file extension HOT 3
- mistlibpy - Row from SqlContext doesn't have method `asDict`
- Python - mistpy: BadParameterException HOT 3
- Facing error Couldn't find JsEncoder instance for Map[String,Any] HOT 2
- Required support for database other than H2 HOT 1
- Job cancellation returns 400 Bad Request in async mode
- Delete context by Id is not working HOT 4
- ContextFrontend: Ask worker connection for context failed HOT 1
- ERROR FunctionInfoProvider failed HOT 3
- 2.12 support - docs
- Strange debug-like code at Json4sConversion HOT 1
- PySpark - starting from Spark 2.4.1 python jobs don't work
- Mist : Unsupported major.minor version 52.0 HOT 3
- Starting child for FunctionInfoProvider failed HOT 6
- Unable to download mist-cli
- Run parallel jobs on-prem dynamic spark clusters
- How to Integrate Mist API with AWS EMR? HOT 2
- Support k8s helm HOT 1
- Is Mist deprecated/abandoned HOT 3
- Long running spark jobs when cancelled from mist ui continue to stay in cancelling state and eventually fail with something went wrong error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mist.