Jul 3, 2024
Stateful Data Transformation Basics
🧑🏫 This second episode in the course covers the basics of stateful transformations. You’ll learn the concepts, understand why state is useful, why it’s often required and lastly get to grips with stateful operations in a coding session.
Presenters:
Prerequisites
- 📺 Watch Episode 1 https://www.youtube.com/watch?v=cjhBCLRa48Q (YouTube) https://www.linkedin.com/events/7201613298432102400/ (LinkedIn)
- 🐍 Python 3.8+
- 🐳 Docker
- ✍️ IDE (VS Code, PyCharm or GitHub Codespaces)
- ⭐️ Star the repo to follow/support the project https://github.com/quixio/quix-streams
Register to attend live:
Watch the recording:
What you'll learn
📖 Theory
- Use cases for stateful transformations
- State fundamentals
💻 Coding Session
- Basic stateful operations
- Window operations
Useful resources
📚 Docs
- Stateful processing https://quix.io/docs/quix-streams/advanced/stateful-processing.html
- Windowed aggregations https://quix.io/docs/quix-streams/windowing.html
📝 Blog Posts
- Navigating stateful stream processing https://quix.io/blog/navigating-stateful-stream-processing
- A guide to windowing in stream processing https://quix.io/blog/windowing-stream-processing-guide
🎓 Exercises
Get notified about upcoming episodes
Leave your email and we'll drop a reminder in your inbox when future episodes of the course are ready to go live.
Thanks! Look out for reminders in your inbox 👀
Please check your email address is correct