Speaker
Abstract
Any LLM application has four dimensions you must carefully engineer: the code, data, models and prompts. Each dimension influences the other. That's why you must learn how to track and manage each. The trick is that every dimension has particularities requiring unique strategies and tooling. That's why directly applying SWE and DevOps principles that apply to the code does not work for others.
This presentation will dig into the data dimension and how it looks when building LLM applications. We will start by exploring a general framework that acts as the foundation. We will look into how the data flows, focusing on the data and features pipeline and how the data should be stored to be correctly shared, versioned, processed and analyzed for RAG, training and inference. Next, we will zoom into how the data is accessed during LLM fine-tuning and within the inference pipeline, which can be implemented as an RAG workflow or as something more complex, such as an agent.
To fully understand how the framework works (for building LLM applications), we will look at two concrete use cases, architecting the data layer of the following systems:
- An LLM Twin: Your Digital AI Replica (Use case used in our LLM Engineer's Handbook)
- A Second Brain AI Assistant (Use case used in our latest open-source course, freely available on Decoding ML)
We will present specific implementation details, tooling, and problems during these two use cases to fully understand an LLM system's data-related generalities and particularities.
Interview
I am actively working and building LLM, RAG, and informational retrieval systems.
I want to show people a framework for designing the data layer of RAG and LLM systems using MLOps/LLMOps best practices.
Software/ML/AI/Data engineers or data scientists.
Architect the data layer of an LLM/RAG system
Workflows and agents
Topics
QCon London 2025 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
Part of the track
Modern Data Architectures Hosted by Fabiane Nardon Data Expert, Java Champion & Data Platform Director @totvsFrom the same track
Wednesday 9 April
10:35 Whittle (3rd Fl.) Session Data Architecture Reliable Data Flows and Scalable Platforms: Tackling Key Data Challenges Matthias Niehoff Head of Data and Data Architecture @codecentric AG, iSAQB Certified Professional for Software Architecture There are a few common and mostly well-known challenges when architecting for data. For example, many data teams struggle to move data in a stable and reliable way from operational systems to analytics systems. 11:45 Whittle (3rd Fl.) Session AI/ML Achieving Precision in AI: Retrieving the Right Data Using AI Agents Adi Polak Director, Advocacy and Developer Experience Engineering @Confluent, Author of "Scaling Machine Learning with Spark" and "High Performance Spark 2nd Edition" In the race to harness the power of generative AI, organizations are discovering a hidden challenge: precision. 13:35 Fleming (3rd Fl.) Session Panel: Modern Data Architectures 14:45 Mountbatten (6th Fl.) Session AI/ML The Data Backbone of LLM Systems Paul Iusztin Senior ML/AI Engineer, MLOps, Founder @Decoding ML Any LLM application has four dimensions you must carefully engineer: the code, data, models and prompts. Each dimension influences the other. That's why you must learn how to track and manage each. The trick is that every dimension has particularities requiring unique strategies and tooling. 15:55 Whittle (3rd Fl.) Session Data Architecture Beyond the Warehouse: Why BigQuery Alone Won’t Solve Your Data Problems Sarah Usher Data & Backend Engineer, Community Director, Mentor Many organizations mistake the adoption of a data warehouse, like BigQuery, as the golden ticket to solving all their data challenges. But without a robust data strategy and architecture, you’re simply shifting chaos into the cloud.