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

docs(blog): add post on stream-batch unification #8293

Merged

Conversation

chloeh13q
Copy link
Contributor

Description of changes

Add a new blog post on stream-batch unification.

@chloeh13q chloeh13q force-pushed the docs/flink-stream-batch branch 3 times, most recently from 3f2cc65 to 42a409c Compare February 9, 2024 09:01
@@ -0,0 +1,414 @@
---
title: "Stream-batch unification through Ibis lens"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I considered titling this "ELI5: How Ibis unifies streaming and batch"... LOL Perhaps there is a better title

@chloeh13q chloeh13q force-pushed the docs/flink-stream-batch branch from d752854 to 74c90cf Compare February 9, 2024 20:36
@chloeh13q chloeh13q marked this pull request as ready for review February 9, 2024 20:36
@chloeh13q
Copy link
Contributor Author

docs_pr is currently failing because I am linking to the Flink tutorial that hasn't been released somewhere in the blog post

@lostmygithubaccount lostmygithubaccount added docs Documentation related issues or PRs docs-preview Add this label to trigger a docs preview labels Feb 13, 2024
@ibis-docs-bot ibis-docs-bot bot removed the docs-preview Add this label to trigger a docs preview label Feb 13, 2024
Copy link
Member

@lostmygithubaccount lostmygithubaccount left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need to re-review later but some initial comments

I'm also going to merge in origin/main which might be a mistake...

---
title: "Stream-batch unification through Ibis lens"
author: "Chloe"
date: 2024-02-08

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

update -- let's either do this Thursday (this week) or Monday -- I want to get the roadmap out, so maybe roadmap Thursday and this Monday? then again maybe it's better to capitalize on the 8.0 launch? then again maybe it's better to wait and re-ignite the streaming fire next week? idk

let's plan on this going out Monday tentatively, roadmap this Thursday

Comment on lines 11 to 22
One of my focuses in the past 10 months has been to implement the Flink backend
for Ibis. I was working with Apache Flink and building a feature engineering
tool, and we stumbled upon Ibis as we attempted to build our own translation
layer that could turn user declarations into relation trees, then optimize and
deploy the query plan, all while maintaining the underlying infrastructure for
the user. We considered and prototyped with a number of tools and eventually
chose Ibis. It had already established a position in the batch world and had
support for 10+ of the most popular batch engines (at the time). We loved the
idea of decoupling the user-facing interface from the execution engine, so that
users can swap out the execution engine depending on their needs, without
having to rewrite code. And, of course, it was open-source. It was everything
we dreamed of.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some form of this could be good for the testimonials page

also unnecessary spaces on lines 20-22

docs/posts/flink-unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
docs/posts/flink-unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
docs/posts/flink-unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
docs/posts/flink-unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
docs/posts/flink-unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
docs/posts/flink-unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
docs/posts/flink-unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
docs/posts/flink-unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
@lostmygithubaccount lostmygithubaccount added the docs-preview Add this label to trigger a docs preview label Feb 13, 2024
@ibis-docs-bot ibis-docs-bot bot removed the docs-preview Add this label to trigger a docs preview label Feb 13, 2024
@ibis-docs-bot
Copy link

ibis-docs-bot bot commented Feb 13, 2024

@chloeh13q chloeh13q force-pushed the docs/flink-stream-batch branch from 4d9ed20 to 8051858 Compare February 24, 2024 06:54
@chloeh13q chloeh13q added the docs-preview Add this label to trigger a docs preview label Feb 24, 2024
@ibis-docs-bot ibis-docs-bot bot removed the docs-preview Add this label to trigger a docs preview label Feb 24, 2024
@chloeh13q chloeh13q added the docs-preview Add this label to trigger a docs preview label Feb 24, 2024
@ibis-docs-bot ibis-docs-bot bot removed the docs-preview Add this label to trigger a docs preview label Feb 24, 2024
@ibis-docs-bot
Copy link

ibis-docs-bot bot commented Feb 24, 2024

@lostmygithubaccount lostmygithubaccount added the blog Posts for the Ibis blog. label Feb 26, 2024
Copy link
Member

@lostmygithubaccount lostmygithubaccount left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a few minor requests, thanks for this blog and let's merge today!

docs/posts/unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
docs/posts/unified-stream-batch/index.qmd Outdated Show resolved Hide resolved
docs/posts/unified-stream-batch/index.qmd Show resolved Hide resolved
@chloeh13q chloeh13q force-pushed the docs/flink-stream-batch branch from 33741fd to 28f039c Compare February 26, 2024 18:03
Copy link
Member

@lostmygithubaccount lostmygithubaccount left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

@lostmygithubaccount lostmygithubaccount enabled auto-merge (squash) February 26, 2024 18:08
@lostmygithubaccount lostmygithubaccount merged commit 96b251d into ibis-project:main Feb 26, 2024
15 checks passed
@chloeh13q chloeh13q deleted the docs/flink-stream-batch branch March 27, 2024 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blog Posts for the Ibis blog. docs Documentation related issues or PRs
Projects
Status: done
Development

Successfully merging this pull request may close these issues.

2 participants