Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SPAF (Java Stream Processing Abstraction Framework)? #73

Open
nickshoe opened this issue May 19, 2024 · 3 comments
Open

Add SPAF (Java Stream Processing Abstraction Framework)? #73

nickshoe opened this issue May 19, 2024 · 3 comments

Comments

@nickshoe
Copy link

nickshoe commented May 19, 2024

Hi, as a thesis work I have developed a Java framework that provides an API that abstracts the programming (in a similar way to JPA, JNDI, etc...) of both stream processing engines (such as Apache Spark, Apache Storm, Apache Flink, and Apache Samza) and message brokers (such as RabbitMQ and Apache Kafka).

This is a work in progress and I think it is worth considering. I also hope to see this project developed further; giving it more visibility in this curated list would certainly help.

Here is the link to my repo on GitHub: https://github.com/nickshoe/spaf

@nickshoe nickshoe changed the title Add SPAF (Java Stream Processing Abstraction Framework? Add SPAF (Java Stream Processing Abstraction Framework)? May 19, 2024
@manuzhang
Copy link
Owner

manuzhang commented May 20, 2024

Hi @nickshoe,

you may submit a PR for your project directly. Out of curiosity, as a user why shall I use your project instead of Apache Beam?

@nickshoe
Copy link
Author

Hi @manuzhang, thanks!

I cannot tell you why, since I've never used Apache Beam before (I've only discovered its existence at the end of my thesis work). I will give it a try. For sure it's far more mature, but SPAF may offer a slightly different approach.

Let me ask you this: if it turns out that SPAF is just an alternative to Apache Beam, will you consider its inclusion in the list anyways?

@manuzhang
Copy link
Owner

@nickshoe I'll add your project to the list regardless

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants