ANN: Euphoria API

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

ANN: Euphoria API

Petr Novotnik
Hello Flink Community,

we would like to announce the availability of the Euphoria API [1] — a
thin, declarative Java API for big-data processing we started mainly to
shield our programs away from the differences between different
execution engines as well as the implementation differences between
batch and stream processing. Indeed, our goals are very similar to those
of Apache Beam [2] and we consider our API an alternative and
independent solution.

Earlier this year we managed to release Euphoria under the APL2 license
and move its development fully to the open on Github[1]. Currently, we
have back-ends for Apache Flink [3] and Apache Spark [4]. We are seeking
for general feedback and ideas to improvements from a broader community.
If you are interested in unifying the processing of bounded and
unbounded inputs (and/or interested in writing big-data processing
programs in a technology neutral manner) we would like to invite you to
take a look at Euphoria and get into contact with us through Github.

P.

[1] https://github.com/seznam/euphoria
[2] https://beam.apache.org/
[3] http://flink.apache.org/
[4] https://spark.apache.org/


signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: ANN: Euphoria API

Flavio Pompermaier
Isn't it the same thing of Apache Beam? Which are the differences?

On Wed, Apr 5, 2017 at 10:29 AM, Petr Novotnik <[hidden email]> wrote:
Hello Flink Community,

we would like to announce the availability of the Euphoria API [1] — a
thin, declarative Java API for big-data processing we started mainly to
shield our programs away from the differences between different
execution engines as well as the implementation differences between
batch and stream processing. Indeed, our goals are very similar to those
of Apache Beam [2] and we consider our API an alternative and
independent solution.

Earlier this year we managed to release Euphoria under the APL2 license
and move its development fully to the open on Github[1]. Currently, we
have back-ends for Apache Flink [3] and Apache Spark [4]. We are seeking
for general feedback and ideas to improvements from a broader community.
If you are interested in unifying the processing of bounded and
unbounded inputs (and/or interested in writing big-data processing
programs in a technology neutral manner) we would like to invite you to
take a look at Euphoria and get into contact with us through Github.

P.

[1] https://github.com/seznam/euphoria
[2] https://beam.apache.org/
[3] http://flink.apache.org/
[4] https://spark.apache.org/


Reply | Threaded
Open this post in threaded view
|

Re: ANN: Euphoria API

Petr Novotnik
Thanks for the question, Flavio. As I mentioned both are more or less
trying to solve the same type of problem. But both were developed
independently. Here's a list of the differences that came just from the
top of my head [1] (likely to be extended in near future.)

P.

[1] https://github.com/seznam/euphoria/wiki/FAQ


On 04/05/2017 10:35 AM, Flavio Pompermaier wrote:
> Isn't it the same thing of Apache Beam? Which are the differences?


signature.asc (836 bytes) Download Attachment