The Quix blog
![Featured image for the "Navigating stateful stream processing" post published on the Quix blog](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/65fd50c741815cccae531a94_Feature%20image%20-%20Stateful%20stream%20processing.jpg)
Industry insights
March 26, 2024
Navigating stateful stream processing
Discover what sets stateful stream processing apart from stateless processing and read about its related concepts, challenges and use cases.
![windowing in stream processing](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/65f81143fca0d4e0763b242d_Feature%20image%20-%20Windowing%20in%20stream%20processing.jpg)
Industry insights
March 14, 2024
A guide to windowing in stream processing
Explore streaming windows (including tumbling, sliding and hopping windows) and learn about windowing benefits, use cases and technologies.
![real time feature engineering architecture diagram](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/65f32064af29f7b0627259be_Feature%20image%20-%20What%20is%20real%20time%20feature%20engineering%20(1).jpg)
Industry insights
March 14, 2024
What is real-time feature engineering?
Pre-computing features for real-time machine learning reduces the precision of the insights you can draw from data streams. In this guide, we'll look at what real-time feature engineering is and show you a simple example of how you can do it yourself.
![Banner image for the article "Streaming ETL 101" published on the Quix blog](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/65c0d3b124690a81a068db9d_Feature%20image%20-%20Streaming%20ETL%20101.jpg)
Industry insights
February 6, 2024
Streaming ETL 101
Read about the fundamentals of streaming ETL: what it is, how it works and how it compares to batch ETL. Discover streaming ETL technologies, architectures and use cases.
![LLMOps: large language models in production with Quix](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/6585385798a61272e38740f8_Feature%20image%20-%20LLMOps.jpg)
Industry insights
December 22, 2023
LLMOps: running large language models in production
LLMOps is a considered, well structured response to the hurdles that come with building, managing and scaling apps reliant on large language models. From data preparation, through model fine tuning, to finding ways to improve model performance, here is an overview of the LLM lifecycle and LLMOps best practices.
![What is stream processing](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/6582c5957e731f1de4e5603a_OG%20image%20-%20What%20is%20stream%20processing.jpg)
Industry insights
December 21, 2023
What is stream processing?
An overview of stream processing: core concepts, use cases enabled, what challenges stream processing presents, and what the future looks like as AI starts playing a bigger role in how we process and analyze streaming data
![Simplified diagram showing event-driven programming components (event listener, event queue, event loop, event handler)](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/652647842f2ab6136d54c600_Feature%20image%20-%20Event%20driven%20programming.jpg)
Industry insights
October 11, 2023
The what, why and how of event-driven programming
Read about the fundamentals of event-driven programming (EDP): key concepts, advantages, and challenges. Discover EDP use cases and technologies, and learn about the relation between EDP and event-driven architecture (EDA).
![Simplified diagram of a machine learning pipeline.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64e3840f756417834cea5270_Feature%20image%20-%20The%20anatomy%20of%20a%20machine%20learning%20pipeline.jpg)
Industry insights
August 23, 2023
The anatomy of a machine learning pipeline
Explore the characteristics, challenges, and benefits of machine learning pipelines, and read about the steps involved in training and deploying ML models to production.
![Three data processing icons in blue background.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64b4de898e854df3a441c401_Real-time-fundamentals-ML.webp)
Industry insights
July 14, 2023
The fundamentals of real-time machine learning
What is real-time machine learning? How is it different from batch ML? What are common real-time ML use cases? What are the challenges of building real-time ML capabilities? All these questions and more are answered in this article.
![Man standing in front of a labyrinth illustration.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64b4da9d1f3e7b73f25256da_Real-time-infrastructure-tooling.webp)
Industry insights
July 13, 2023
Real-Time infrastructure tooling for data scientists
Explore the evolution of new tools for real-time pipelines that aim to solve the ongoing problem of data scientists' need for more infrastructure expertise.
![Language friction image timeline.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64afed08f21f47111675e993_Laguage_friction_image.webp)
Industry insights
June 28, 2023
Feature engineering has a language problem
Should data scientists know Java? Java and Scala underpin many real-time, ML-based applications—yet data scientists usually work in Python. Someone has to port the Python into Java or adapt it to use a Python wrapper. Neither of these options is ideal, so what are some better solutions?
![Orange and green chart on blue background.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64a80371696fdd543e06257a_Orange-and-green-chart-on-blue-background.webp)
Industry insights
June 16, 2023
Time series analysis: a gentle introduction
Explore the fundamentals of time series analysis in this comprehensive article. Learn about key concepts, use cases, and types of time series analysis, and discover models, techniques, and methods to analyze time series data.
![Black chart on colorful background.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64a80570769f033c11b93cb1_Black-chart-on-colorful-background.webp)
Industry insights
June 8, 2023
Telemetry data explained
Gain a thorough understanding of telemetry data and how it works, learn about its benefits, challenges, and applications across different industries, and discover technologies you can use to operationalize telemetry.
![The Stream May 2023 banner.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64b7b20250c55065a2adb9bc_The-Stream-May-2023-banner.webp)
Industry insights
May 30, 2023
The Stream — May 2023 edition
A monthly round-up of the most interesting news coming out of the stream processing ecosystem
![Illustration of two people in the desert.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64a8024b769f033c11b565a5_Illustration-of%20two-people-in-the-desert.webp)
Industry insights
May 24, 2023
Bridging the gap between data scientists and engineers in machine learning workflows
Moving code from prototype to production can be tricky—especially for data scientists. There are many challenges in deploying code that needs to calculate features for ML models in real-time. I look at potential solutions to ease the friction.
![The Stream April 2023 banner.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64b7b3af6a1ea8dedc730cd9_The-Stream-April-2023-banner.webp)
Industry insights
April 28, 2023
The Stream — April 2023 edition
A monthly round-up of the most interesting news coming out of the stream processing ecosystem
![The Stream March 2023 banner.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64aba98b14894808e8eadbb8_The-Stream-March-2023-banner.webp)
Industry insights
March 31, 2023
The Stream — March 2023 edition
A monthly round-up of the most interesting news coming out of the stream processing ecosystem
![The Stream February 2023 banner.](https://cdn.prod.website-files.com/64a7eed956ba9b9a3c62401d/64abb0d569c1429ab61d138b_The-Stream-February-2023-banner.webp)
Industry insights
February 28, 2023
The Stream — February 2023 edition
Build a simple event-driven system to get ML predictions with Python and Apache Kafka