# data-modeling

Published articles for data-modeling.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How to build a service marketplace with provider profiles in Webflow Cloud

DevFeed: [How to build a service marketplace with provider profiles in Webflow Cloud](<https://devfeed.tech/articles/how-to-build-a-service-marketplace-with-provider-profiles-in-webflow-cloud-9241.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/service-marketplace-provider-profiles-webflow-cloud>)

Author: Ismail Ajagbe

Published: 2026-09-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [Database](<https://devfeed.tech/topics/database.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database](<https://devfeed.tech/tags/database.md>), [guide](<https://devfeed.tech/tags/guide.md>), [guides](<https://devfeed.tech/tags/guides.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [webflow](<https://devfeed.tech/tags/webflow.md>)

### AI overview

A guide to building the discovery side of a service marketplace on Webflow Cloud. It explains why provider profiles should be modeled as database rows rather than CMS content when they require owner editing, flexible filtering, and approval before publication.

### Source excerpt

Learn how to build the discovery half of a service marketplace on Webflow Cloud.

## Data Engineering Weekly #286

DevFeed: [Data Engineering Weekly #286](<https://devfeed.tech/articles/data-engineering-weekly-286-18266.md>)

Original publisher: [Read original article](<https://www.dataengineeringweekly.com/p/data-engineering-weekly-286>)

Author: Ananth Packkildurai

Published: 2026-09-07T00:18:06Z

Content type: article

Language: en

Sources: [Data Engineering Weekly](<https://devfeed.tech/sources/data-engineering-weekly.md>)

Topics: [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [semantic-layer](<https://devfeed.tech/topics/semantic-layer.md>), [parquet](<https://devfeed.tech/topics/parquet.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [llm](<https://devfeed.tech/tags/llm.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [observability](<https://devfeed.tech/tags/observability.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [semantic-layer](<https://devfeed.tech/tags/semantic-layer.md>), [weekly](<https://devfeed.tech/tags/weekly.md>)

### AI overview

Data Engineering Weekly #286 is a curated newsletter covering data platform fundamentals, mathematics for machine learning, agentic machine learning at Instacart, Netflix's lifecycle for LLM-as-a-Judge systems, semantic layers and data modeling for AI analytics, and Apache Pinot scalability.

### Source excerpt

The Weekly Data Engineering Newsletter

## How we knew COVID was over (and what our models had to unlearn)

DevFeed: [How we knew COVID was over (and what our models had to unlearn)](<https://devfeed.tech/articles/how-we-knew-covid-was-over-and-what-our-models-had-to-unlearn-1218.md>)

Original publisher: [Read original article](<https://medium.com/airbnb-engineering/how-we-knew-covid-was-over-and-what-our-models-had-to-unlearn-c606b9bdb0ab?source=rss----53c7c27702d5---4>)

Author: Harrison Katz

Published: 2026-08-19T17:01:03Z

Content type: article

Language: en

Sources: [The Airbnb Tech Blog - Medium](<https://devfeed.tech/sources/the-airbnb-tech-blog-medium.md>)

Topics: [Data Science](<https://devfeed.tech/topics/data-science.md>), [data](<https://devfeed.tech/topics/data.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Process](<https://devfeed.tech/topics/process.md>)

Tags: [company](<https://devfeed.tech/tags/company.md>), [data](<https://devfeed.tech/tags/data.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [models](<https://devfeed.tech/tags/models.md>), [process](<https://devfeed.tech/tags/process.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

An Airbnb forecasting data science team explains how it responds when production forecasts drift, distinguishing between refitting a model with newer data, respecifying its structure, and holding it unchanged. The article emphasizes diagnosing the source of persistent bias and managing the risks of model updates that influence company decisions.

### Source excerpt

When we retrain, when we rebuild, and when we leave a model alone. By: Harrison Katz A forecast that carries weight The Forecasting Data Science team at Airbnb produces many of the forecasts the rest of the company plans around: demand, bookings, cancellations, and a range of finer cuts by market and segment, refreshed continuously across thousands of markets. The targets differ, and the models differ, but they have one thing in common: Other teams build on top of them. This means a forecast that is casually wrong is not a clean miss, as it might be in an academic setting. That's because a small bias does not stay small once a lot of decisions are riding on it. So when one of those forecasts starts to drift, what to do about it is not really a methods question. It is a risk question, and an easy one to get wrong, which we have from time to time. One of these forecasts had been missing, compared to what actually happened after the forecast was released, in the same direction for a couple of quarters. This bias persisted after several routine refreshes. The usual solution would be to fully retrain the model: pull in the recent data, refit the model again, and ship. But we wanted to understand the source of the bias, rather than simply hoping an update would eliminate it. If you're interested in other posts on this topic, you can learn more about how COVID impacted Airbnb's financial models or how we dealt with disruption to our models during the pandemic. This post is about the discipline that came out of both: how we now decide whether a struggling forecast needs new data, a new model, or no changes at all. One word, three decisions The easy mistake is treating the choice to "retrain" a model as a single action. It is three separate actions -- refitting, respecifying, or holding -- and none of them is particularly similar to the others. Refitting is the cheaper option. Same model, same structure, same features, updated with newer data. This is what most people mean by

## A framework for sequential decisions in daily life and beyond

DevFeed: [A framework for sequential decisions in daily life and beyond](<https://devfeed.tech/articles/a-framework-for-sequential-decisions-in-daily-life-and-beyond-32255.md>)

Original publisher: [Read original article](<https://medium.com/data-science-at-microsoft/a-framework-for-sequential-decisions-in-daily-life-and-beyond-a155beed1117?source=rss----a6e43238cdaf---4>)

Author: Nisarg Suthar

Published: 2026-08-04T07:16:01Z

Content type: article

Language: en

Sources: [Data Science at Microsoft](<https://devfeed.tech/sources/data-science-at-microsoft.md>)

Topics: [decision-making](<https://devfeed.tech/topics/decision-making.md>)

Tags: [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [decision-making](<https://devfeed.tech/tags/decision-making.md>), [model](<https://devfeed.tech/tags/model.md>), [operations-research](<https://devfeed.tech/tags/operations-research.md>), [sequential-decision](<https://devfeed.tech/tags/sequential-decision.md>), [structured](<https://devfeed.tech/tags/structured.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>)

### AI overview

The article introduces a Universal Modeling Framework proposed by Warren Powell for reasoning about sequential decisions under uncertainty and incomplete information. It explains how mathematical modeling can clarify decision problems and support better choices across areas such as finance, healthcare, data-center infrastructure, and supply chains.

### Source excerpt

Photo by Sophia Kunkel on Unsplash Decision-making occupies a significant portion of our mental uptime. Whether we work in finance, energy, transportation, healthcare, e-commerce, foreign policy, or global supply chains, we are constantly required to make choices in the presence of uncertainty and incomplete information. As new information arrives, decisions must be revised, refined, and sometimes completely reconsidered. Every decision carries consequences -- some rewarding, others costly. The ability to consistently make better choices is often a defining factor behind successful outcomes. Yet effective decision-making remains notoriously difficult. Describing a problem as "mind-bogglingly complex" is really just a by-product of a failure to think about the problem in a structured way.-- Dr. Warren Powell This article introduces a Universal Modeling Framework for reasoning about sequential decision problems proposed by Dr. Warren Powell, an operations researcher at Princeton University. The same framework can be applied across a remarkably diverse set of problems: buying or selling financial assets, evaluating a new user experience, selecting candidate drugs for clinical trials, investing in data-center infrastructure, or managing large-scale supply chains. Here we shall undertake an approach that focusses on identifying the core elements of a decision-making process. Central to our approach is the creation of a simple mathematical model that eliminates the ambiguity of describing problems in language. Modeling is an art, guided by a mathematical framework, and results in a well-defined problem that we can put on a computer to solve. Even when the ultimate goal is not to automate the decision, the act of modeling itself often leads to deeper understanding and better choices. A dynamic model for sequential ecisions A sequential decision process can be represented as follows: Where: Sₜ is the state variable capturing our state of knowledge at time t. For example, inve

## Modeling Device Capabilities for Analytics

DevFeed: [Modeling Device Capabilities for Analytics](<https://devfeed.tech/articles/modeling-device-capabilities-for-analytics-142.md>)

Original publisher: [Read original article](<https://netflixtechblog.com/modeling-device-capabilities-for-analytics-e7607acebde8?source=rss----2615bd06b42e---4>)

Author: Netflix Technology Blog

Published: 2026-07-31T16:01:02Z

Content type: article

Language: en

Sources: [Netflix](<https://devfeed.tech/sources/netflix.md>), [Netflix TechBlog - Medium](<https://devfeed.tech/sources/netflix-techblog-medium.md>)

Topics: [Netflix](<https://devfeed.tech/topics/netflix.md>), [data](<https://devfeed.tech/topics/data.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [cloud-gaming](<https://devfeed.tech/tags/cloud-gaming.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [data](<https://devfeed.tech/tags/data.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [devices](<https://devfeed.tech/tags/devices.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

Netflix describes a device-capability data model for analytics across a diverse ecosystem of streaming devices. Cumulative and histogram tables capture device capabilities, active device counts, software versions, and feature support, helping teams measure feature reach and make more granular enablement decisions.

### Source excerpt

by Aarti Laddha, Richard Diaz-Cool, Rishika Idnani, Venkatesh Selveraj Netflix supports a vast and evolving set of features and content types, ranging from 4K streaming and immersive audio to live streaming and cloud gaming, across a diverse ecosystem of devices. However, not all devices are created equal. Hardware limitations such as available RAM, CPU cores, display capabilities, or platform support mean that some features cannot be supported on certain device models. To ensure the best possible user experience, we rely on a deep understanding of device capabilities. We have invested in building a comprehensive device capability data model and integrating feature flags from internal systems, paving the way for smarter, more granular feature management across our global device landscape. This approach helps us identify bottlenecks in feature penetration and accelerates the pace of innovation. We have designed our data storage and modeling strategies to efficiently support analytics at scale. We use a cumulative table to process information about the device's capabilities. This table is structured to efficiently capture the latest state of each device and its associated capabilities (like Screen resolutions, Video Profiles Supported, Surround Sound, RAM size etc) making it ideal for analytics and reporting use cases. { "Screen Height": ["720"], "Screen Width": ["1280"], "Video Profiles": [ "playready", "hevc", ], } For aggregate analytics, we leverage a histogram table that captures active device counts over the past 28 days, broken down by device model and software version. This table also records the number of devices supporting specific capabilities, enabling detailed distribution analysis. One use case for this histogram data is to analyze the distribution of external display capabilities attached to streaming sticks. For example, the histogram below shows that out of total X number of devices, all supported the HD profile (playready), while only 20% devices sup

## Data Modeling's Relevance in Modern Data Engineering

DevFeed: [Data Modeling's Relevance in Modern Data Engineering](<https://devfeed.tech/articles/so-is-data-modeling-dead-38714.md>)

Original publisher: [Read original article](<https://dataengineeringcentral.substack.com/p/so-is-data-modeling-dead>)

Author: Daniel Beach

Published: 2026-07-27T12:20:21Z

Content type: opinion

Language: en

Sources: [Data Engineering Central](<https://devfeed.tech/sources/data-engineering-central.md>)

Topics: [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [data](<https://devfeed.tech/topics/data.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [article](<https://devfeed.tech/tags/article.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [opinions](<https://devfeed.tech/tags/opinions.md>)

### AI overview

This opinion article examines whether data modeling remains relevant in modern data work. It presents differing views, notes the longstanding role of relational modeling, and questions why the topic has recently been treated as potentially obsolete.

### Source excerpt

was it never alive?

## Postgres AI Workshop

DevFeed: [Postgres AI Workshop](<https://devfeed.tech/articles/postgres-ai-workshop-34320.md>)

Original publisher: [Read original article](<https://momjian.us/main/blogs/pgblog/2026.html>)

Published: 2026-07-25T16:00:00Z

Content type: article

Language: en

Sources: [Bruce Momjian: Postgres Blog](<https://devfeed.tech/sources/bruce-momjian-postgres-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [aws](<https://devfeed.tech/tags/aws.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [browser](<https://devfeed.tech/tags/browser.md>), [business](<https://devfeed.tech/tags/business.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [conference](<https://devfeed.tech/tags/conference.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A firsthand account of an AWS-organized AI workshop for Postgres committers and core team members. It covers setting up Claude and Claude Code from the command line, using AI for testing, benchmarking, bug reports, email-thread analysis, patch review, and workflow automation. The author found Claude Code more useful than Claude in a web browser for identifying errors and inconsistencies in content.

### Source excerpt

AWS was kind enough to organize an AI workshop this week in Pittsburgh for their employees, and the Postgres committers and core team. The first day covered the basics of setting up Claude and specifically how to use it from the command line to analyze files and automate workflows. We also discussed how AI-automated workflows can do testing, benchmarking, and create proof-of-concept patches to explore ideas that were previously too complex or time consuming to consider. On the second day, we did hands-on setup of Claude Code, and discussed how we can modify and add things to our source tree to improve AI usage. We also discussed how to improve our workflow in analyzing email threads and reviewing patches. On the final day, we picked various bug reports and used AI to improve email thread analysis and patch review. I found the event very relaxing, like a tech retreat, and hope we can do something like it again. During the event, I learned that Claude Code from the command line is much more powerful than using Claude via a web browser. It found many grammatic and typographic errors in my blogs and slides, we well as inconsistencies across my website. While I doubt anyone will notice the improvements, the process did improve the quality of my content.

## What Matters Most for NoSQL Migrations

DevFeed: [What Matters Most for NoSQL Migrations](<https://devfeed.tech/articles/what-matters-most-for-nosql-migrations-4874.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/07/21/what-matters-most-for-nosql-migrations/>)

Author: Cynthia Dunlop

Published: 2026-07-21T13:44:46Z

Content type: tutorial

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [migration](<https://devfeed.tech/topics/migration.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [data](<https://devfeed.tech/topics/data.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [apps](<https://devfeed.tech/tags/apps.md>), [community](<https://devfeed.tech/tags/community.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [data](<https://devfeed.tech/tags/data.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [databases](<https://devfeed.tech/tags/databases.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [migration](<https://devfeed.tech/tags/migration.md>), [offline](<https://devfeed.tech/tags/offline.md>), [performance](<https://devfeed.tech/tags/performance.md>), [scale](<https://devfeed.tech/tags/scale.md>), [validation](<https://devfeed.tech/tags/validation.md>), [what-matters](<https://devfeed.tech/tags/what-matters.md>)

### AI overview

This article presents practical guidance for planning, executing, and de-risking NoSQL database migrations. It compares online and offline approaches and emphasizes schema migration, data movement, and validation, with attention to performance, scale, complexity, and disruption.

### Source excerpt

How to prioritize the things that matter most for planning, executing and de-risking your NoSQL database migration

## ClickHouse Schema Design and Data Modeling

DevFeed: [ClickHouse Schema Design and Data Modeling](<https://devfeed.tech/articles/clickhouse-schema-design-and-data-modeling-19112.md>)

Original publisher: [Read original article](<https://severalnines.com/blog/clickhouse-schema-design-and-data-modeling/>)

Author: Agus Syafaat

Published: 2026-07-17T12:48:53Z

Content type: article

Language: en

Sources: [SeveralNines](<https://devfeed.tech/sources/severalnines.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cta](<https://devfeed.tech/tags/cta.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database-general](<https://devfeed.tech/tags/database-general.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [production](<https://devfeed.tech/tags/production.md>), [schema](<https://devfeed.tech/tags/schema.md>), [schema-design](<https://devfeed.tech/tags/schema-design.md>)

### AI overview

This article explains how to design and maintain ClickHouse schemas in production. It covers distributed and local tables, shards and replicas, shard-key selection, operational concerns such as slow queries and oversized partitions, monitoring, and schema evolution.

### Source excerpt

Sometimes, we see ClickHouse queries that should normally complete in milliseconds take several seconds to finish or worse, time out entirely. When that happens, there is a good chance that the schema is the real culprit. The problem is often not the query itself, nor is it a hardware bottleneck. Instead, it can stem from [...] The post ClickHouse Schema Design and Data Modeling appeared first on Severalnines.

## Announcing leetdata.ai -- A Practice Ground for Data Engineers

DevFeed: [Announcing leetdata.ai -- A Practice Ground for Data Engineers](<https://devfeed.tech/articles/announcing-leetdata-ai-a-practice-ground-for-data-engineers-18251.md>)

Original publisher: [Read original article](<https://www.dataengineeringweekly.com/p/announcing-leetdataai-a-practice>)

Author: Ananth Packkildurai

Published: 2026-07-02T08:27:41Z

Content type: release

Language: en

Sources: [Data Engineering Weekly](<https://devfeed.tech/sources/data-engineering-weekly.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>)

### AI overview

Data Engineering Weekly announces leetdata.ai, a practice platform for data engineers featuring real problems, data modeling challenges, mock design interviews, and a leaderboard. The platform is open to everyone and aims to address the lack of dedicated data-engineering interview practice.

### Source excerpt

Software engineers got a gym. Data engineers got production. It's time to fix that.

## ScyllaDB Customer Experience Spotlight: Faisal Saeed

DevFeed: [ScyllaDB Customer Experience Spotlight: Faisal Saeed](<https://devfeed.tech/articles/scylladb-customer-experience-spotlight-faisal-saeed-4864.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/06/11/cx-spotlight-faisal-saeed/>)

Author: Cynthia Dunlop

Published: 2026-06-11T12:01:56Z

Content type: article

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [ScyllaDB Cloud](<https://devfeed.tech/topics/scylladb-cloud.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Database](<https://devfeed.tech/topics/database.md>), [on-prem](<https://devfeed.tech/topics/on-prem.md>), [MariaDB](<https://devfeed.tech/topics/mariadb.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [automation](<https://devfeed.tech/tags/automation.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [community](<https://devfeed.tech/tags/community.md>), [customer](<https://devfeed.tech/tags/customer.md>), [cx-profiles](<https://devfeed.tech/tags/cx-profiles.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database](<https://devfeed.tech/tags/database.md>), [demo](<https://devfeed.tech/tags/demo.md>), [india](<https://devfeed.tech/tags/india.md>), [migration](<https://devfeed.tech/tags/migration.md>), [on-prem](<https://devfeed.tech/tags/on-prem.md>), [scale](<https://devfeed.tech/tags/scale.md>), [scylladb](<https://devfeed.tech/tags/scylladb.md>), [scylladb-cloud](<https://devfeed.tech/tags/scylladb-cloud.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

Faisal Saeed, Principal Customer Engineer at ScyllaDB, describes his work supporting existing customers, evaluating deployments, data modeling, and migrations to ScyllaDB Enterprise or ScyllaDB Cloud. He also discusses the ScyllaDB Automation Framework, which automates cluster operations, workload execution, and stress testing, and highlights ScyllaDB Cloud and a large-scale customer use case in India.

### Source excerpt

Meet Faisal Saeed, Principal Customer Engineer on the Customer Experience team here at ScyllaDB.

## Scaling beyond one: How Airbnb evolved its data architecture for a multi-product world

DevFeed: [Scaling beyond one: How Airbnb evolved its data architecture for a multi-product world](<https://devfeed.tech/articles/scaling-beyond-one-how-airbnb-evolved-its-data-architecture-for-a-multi-product-world-1222.md>)

Original publisher: [Read original article](<https://medium.com/airbnb-engineering/scaling-beyond-one-how-airbnb-evolved-its-data-architecture-for-a-multi-product-world-6125645d470c?source=rss----53c7c27702d5---4>)

Author: Patrick Lam

Published: 2026-06-09T17:01:02Z

Content type: article

Language: en

Sources: [The Airbnb Tech Blog - Medium](<https://devfeed.tech/sources/the-airbnb-tech-blog-medium.md>)

Topics: [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [Data Infrastructure](<https://devfeed.tech/topics/data-infrastructure.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [data](<https://devfeed.tech/tags/data.md>), [data-architecture](<https://devfeed.tech/tags/data-architecture.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [offline](<https://devfeed.tech/tags/offline.md>), [post](<https://devfeed.tech/tags/post.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

Airbnb's data and analytics engineering teams evolved a decade-old offline data warehouse to support Homes, Experiences, and Services. The article examines the trade-offs between separate product-specific data models and a unified monolithic model while describing the need for a consistent, flexible, and scalable data foundation.

### Source excerpt

How Airbnb's data engineers and analytics engineers built a consistent and flexible data modeling framework to support the expansion into Homes, Experiences, and Services. By: Patrick Lam, Namrata Lamba, Jamie Stober With the May 2025 Summer Release, Airbnb redesigned its app, relaunched Experiences, and debuted Services, pushing us beyond our traditional Homes focus. For the data teams, this meant rapidly evolving a decade-old infrastructure to integrate two brand-new product pillars. Our data engineers and analytics engineers rose to the challenge by building a consistent and flexible framework to serve as a robust and scalable data foundation for the next decade of growth. But getting there wasn't straightforward. This fundamental shift surfaced a critical question for our data organization: How do you evolve your offline data architecture to support new product lines without introducing disorder in vital analytics services? We knew the approach we took would have long-lasting implications. A fragmented strategy risked creating data silos, inconsistent analytics, and a tangled web of technical debt that would likely slow down future innovation. In this post, we'll take you behind the scenes to share key decisions that we made, the framework that emerged, and the lessons that helped reshape our offline data warehouse for the future. Note that we focus specifically on our offline data warehouse (the analytics-oriented data infrastructure owned by our data engineers and analytics engineers) rather than the online data systems that serve the app directly, as the two domains have fundamentally different requirements, constraints, and design philosophies that warrant separate treatment. The core dilemma: separate vs. monolithic The first and most critical question was how to structure offline data for the new, three-product world, with Homes, a refreshed Experiences product, and the new Services offering. This involved a trade-off between two main approaches: Separate

## When history fails you, borrow from geography

DevFeed: [When history fails you, borrow from geography](<https://devfeed.tech/articles/when-history-fails-you-borrow-from-geography-1224.md>)

Original publisher: [Read original article](<https://medium.com/airbnb-engineering/when-history-fails-you-borrow-from-geography-915a72b91b5c?source=rss----53c7c27702d5---4>)

Author: Harrison Katz

Published: 2026-06-02T17:01:04Z

Content type: article

Language: en

Sources: [The Airbnb Tech Blog - Medium](<https://devfeed.tech/sources/the-airbnb-tech-blog-medium.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [datasets](<https://devfeed.tech/topics/datasets.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [building](<https://devfeed.tech/tags/building.md>), [data](<https://devfeed.tech/tags/data.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [post](<https://devfeed.tech/tags/post.md>), [technology](<https://devfeed.tech/tags/technology.md>), [travel-industry](<https://devfeed.tech/tags/travel-industry.md>)

### AI overview

Airbnb describes a forecasting approach for the uneven post-COVID travel recovery, using sequential signals from other geographies and propagating prior information to produce corridor-level forecasts when local post-shock data was scarce.

### Source excerpt

How Airbnb used sequential geographic recovery signals and prior propagation to generate reliable corridor-level forecasts when local data was scarce. By: Harrison Katz The problem with unprecedented shocks Almost every forecasting system is built on the same implicit assumption: the future will resemble the past. You train on historical data, you validate on holdout periods, and you trust that past patterns will at least roughly indicate future performance. When this assumption breaks, the model does not gracefully degrade; it fails confidently. It produces precise, well-calibrated intervals around the wrong answer. The acute phase of COVID, from early to late 2020, was a clear illustration of this, and we wrote about it in a previous post. But the more interesting forecasting problem was not the shutdown. It was everything that came after. The period from late 2020 through 2022 was not a single coherent regime. It was a sequence of overlapping, asynchronous changes: vaccine rollouts that reached some markets months before others, border reopenings that followed their own country-level timelines, reclosures triggered by new variants that hit different corridors (a pairing of the traveler's origin city and destination city) at different moments. Demand was not recovering uniformly. It was rebounding unevenly across every corner of the world, in ways that had no historical precedent and no single governing pattern. The standard response to a shock is to wait for each affected market to accumulate its own post-shock data and retrain locally. But Covid was among the biggest shocks the travel industry has faced in decades. With markets worldwide reopening and reclosing on staggered schedules, waiting for markets to settle meant forecasting blind for months at a time, across all markets, just when timely projections were most needed, in the circumstances. So we started building something different. When we could not simply look backward in time for relevant examples, we

## How to Design Nested Documents for a Blogging App

DevFeed: [How to Design Nested Documents for a Blogging App](<https://devfeed.tech/articles/how-to-design-nested-documents-for-a-blogging-app-21843.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2026/05/how-to-design-nested-documents-for-a-blogging-app/>)

Author: Nic Raboy

Published: 2026-05-22T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database](<https://devfeed.tech/tags/database.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [nosql](<https://devfeed.tech/tags/nosql.md>)

### AI overview

A tutorial on designing nested documents for a blogging application in MongoDB. It examines document modeling choices for authors, blog posts, and comments, and explains why modeling these relationships as separate documents may not provide the best MongoDB experience.

### Source excerpt

So you want to build your own content management system (CMS), also sometimes known as a blog? This is a classic example when learning how to use a database, whether it be a relational database manage... The post How to Design Nested Documents for a Blogging App appeared first on DataCamp.

## Building Agentic GraphRAG Systems

DevFeed: [Building Agentic GraphRAG Systems](<https://devfeed.tech/articles/building-agentic-graphrag-systems-18291.md>)

Original publisher: [Read original article](<https://www.decodingai.com/p/agentic-graphrag>)

Author: Paul Iusztin

Published: 2026-05-05T05:01:08Z

Content type: tutorial

Language: en

Sources: [Decoding ML](<https://devfeed.tech/sources/decoding-ml.md>)

Topics: [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [context window](<https://devfeed.tech/topics/context-window.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [knowledge-graphs](<https://devfeed.tech/tags/knowledge-graphs.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [latency](<https://devfeed.tech/tags/latency.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [rag](<https://devfeed.tech/tags/rag.md>)

### AI overview

The article explains agentic GraphRAG as a data-modeling problem involving knowledge graphs, ontologies, append-only data models, extraction modes, and hybrid retrieval. It describes exposing the resulting unified memory layer through an MCP server for AI agents.

### Source excerpt

From knowledge graphs and ontologies to a unified memory as an MCP server for your AI agent.

## Top 10 best practices tips for ClickHouse

DevFeed: [Top 10 best practices tips for ClickHouse](<https://devfeed.tech/articles/top-10-best-practices-tips-for-clickhouse-4884.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/10-best-practice-tips>)

Author: Yonatan Dolan

Published: 2026-03-26T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [Sorting](<https://devfeed.tech/topics/sorting.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [compression](<https://devfeed.tech/tags/compression.md>), [data](<https://devfeed.tech/tags/data.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database](<https://devfeed.tech/tags/database.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [popular](<https://devfeed.tech/tags/popular.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [sorting](<https://devfeed.tech/tags/sorting.md>), [techniques](<https://devfeed.tech/tags/techniques.md>)

### AI overview

A practical guide to ten ClickHouse best practices for improving query performance, compression, storage efficiency, and analytical workloads. It covers primary-key and sorting-key design, data types, schema and data modeling, table engines, materialized views, query and join optimization, and monitoring, with benchmark examples based on a 150-million-row dataset.

### Source excerpt

Ten best practices for getting the most out of ClickHouse, from primary key design and data types to materialized views, ReplacingMergeTree, and join optimization -- illustrated with benchmarks on a 150M row dataset.

## How Data Scientists Create Impact in Complex Billing Systems

DevFeed: [How Data Scientists Create Impact in Complex Billing Systems](<https://devfeed.tech/articles/redefining-impact-as-a-data-scientist-10024.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/redefining-impact-as-a-data-scientist/>)

Author: Madison Kohls

Published: 2026-02-18T05:00:00Z

Content type: opinion

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Data Science](<https://devfeed.tech/topics/data-science.md>), [Complex Systems](<https://devfeed.tech/topics/complex-systems.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>)

Tags: [complex-systems](<https://devfeed.tech/tags/complex-systems.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

The article argues that impactful data science is not limited to experiments, optimization, forecasting, or inferential modeling. In Figma's Billing infrastructure, it emphasizes modeling event lifecycles, reconciling data across systems, instrumentation, and building tools that make complex system behavior observable and verifiable.

### Source excerpt

Not all impactful data science work involves experiments or optimization. Sometimes it's about making complex systems legible, correct, and safe to operate.

## The 2025 AI + Data Engineering Roadmap

DevFeed: [The 2025 AI + Data Engineering Roadmap](<https://devfeed.tech/articles/the-2025-ai-data-engineering-roadmap-27255.md>)

Original publisher: [Read original article](<https://blog.dataexpert.io/p/the-2025-breaking-into-data-engineering-roadmap>)

Author: Zach Wilson

Published: 2025-10-17T22:35:45Z

Content type: tutorial

Language: en

Sources: [DataExpert.io Newsletter](<https://devfeed.tech/sources/dataexpert-io-newsletter.md>)

Topics: [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Python](<https://devfeed.tech/topics/python.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [airflow](<https://devfeed.tech/topics/airflow.md>), [BigQuery](<https://devfeed.tech/topics/bigquery.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Apache Spark](<https://devfeed.tech/topics/spark.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [airflow](<https://devfeed.tech/tags/airflow.md>), [bigquery](<https://devfeed.tech/tags/bigquery.md>), [count](<https://devfeed.tech/tags/count.md>), [course](<https://devfeed.tech/tags/course.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [framer](<https://devfeed.tech/tags/framer.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [python](<https://devfeed.tech/tags/python.md>), [rag](<https://devfeed.tech/tags/rag.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [right-join](<https://devfeed.tech/tags/right-join.md>), [spark](<https://devfeed.tech/tags/spark.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

A 2025 roadmap for entering data engineering, covering foundational SQL and Python skills, distributed computing, orchestration, data modeling, data quality, AI and data integrations, portfolio projects, and personal branding.

### Source excerpt

Getting a data engineering job is complicated.

## The Modern Data Toolbox

DevFeed: [The Modern Data Toolbox](<https://devfeed.tech/articles/the-modern-data-toolbox-20046.md>)

Original publisher: [Read original article](<https://technology.doximity.com/articles/the-modern-data-toolbox>)

Author: Doximity

Published: 2025-08-18T00:36:00Z

Content type: article

Language: en

Sources: [Doximity](<https://devfeed.tech/sources/doximity.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [Machine Learning, Security Attacks](<https://devfeed.tech/topics/machine-learning-security-attacks.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [fraud-detection](<https://devfeed.tech/tags/fraud-detection.md>), [large-language-models-llms](<https://devfeed.tech/tags/large-language-models-llms.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [statistics](<https://devfeed.tech/tags/statistics.md>)

### AI overview

The article explains how to choose among large language models, machine learning, and statistical methods based on data characteristics, goals, scale, and explainability requirements. It argues that complex data problems often benefit from hybrid systems that combine these approaches, illustrating the idea with a multi-layered fraud detection system for payment processing.

### Source excerpt

Matching the Tool to the Task A Quick Recap In a previous article, we focused on the strengths of Large Language Models (LLMs), traditional Machine Learning (ML), and statistical methods and recommended 4 key questions to help you choose the right tool for a data solution. Your Data: Is it structured or unstructured? Bounded or unbounded? Your Goal: Do you need prediction, generation, or inference? Your Data Volume: Are you working with massive datasets or limited samples? Your Need for Transparency: Is deep explainability or strict repeatability a requirement? The key takeaway was that LLMs excel at understanding and generating unstructured, unbounded language; ML models are the gold standard for prediction on structured data; and statistics are invaluable for inference and causality, especially with limited data. However, the most complex and valuable real-world problems rarely fit neatly into one box. What if you need to understand unstructured customer feedback and use it to accurately predict churn? This is where hybrid approaches come in, combining the capabilities of each tool to create a system that is greater than the sum of its parts. Below, we present a few examples showcasing how working with hybrid data approaches helps unlock greater value. Hybrid Data Solutions In our experience, the most effective data solutions often emerge from combining multiple data modeling approaches. Rather than viewing LLMs, ML, and statistics as competitors, we recommend considering them as complementary parts of your broader data toolbox. 1. A Multi-Layered Fraud Detection System built using ML, LLM and Statistics Let's consider a high-stakes and regulated environment of a payments processing system. The primary challenge is to detect and block fraudulent transactions in real-time without incorrectly declining legitimate purchases. In addition, the decision-making process should be transparent and auditable. The analytics workhorse of such a system will be a real-time trans

## Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB

DevFeed: [Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB](<https://devfeed.tech/articles/data-modeling-for-java-developers-structuring-with-postgresql-and-mongodb-21831.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2025/04/data-modeling-for-java-developers-structuring-with-postgresql-and-mongodb/>)

Author: Aasawari Sahasrabuddhe

Published: 2025-04-27T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Java](<https://devfeed.tech/topics/java.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>)

Tags: [acid](<https://devfeed.tech/tags/acid.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [java](<https://devfeed.tech/tags/java.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

This tutorial explains data modeling for Java developers by comparing PostgreSQL's relational approach with MongoDB's document-oriented model. It covers database relationships, including many-to-many relationships, and discusses trade-offs such as rigid schemas, ACID compliance, and scalability.

### Source excerpt

Application and system designs have always been considered the most essential step in application development. All the later steps and technologies to be used depend on how the system has been designe... The post Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB appeared first on DEV.

## A quick introduction to data modeling in real world applications

DevFeed: [A quick introduction to data modeling in real world applications](<https://devfeed.tech/articles/a-quick-introduction-to-data-modeling-in-real-world-applications-39401.md>)

Original publisher: [Read original article](<https://blog.pranshu-raj.in/posts/data-modeling/>)

Author: Pranshu Raj

Published: 2025-04-13T15:22:00Z

Content type: tutorial

Language: en

Sources: [Pranshu Raj - blog on backend systems, performance and sidequests](<https://devfeed.tech/sources/pranshu-raj-blog-on-backend-systems-performance-and-sidequests.md>)

Topics: [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>)

Tags: [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [data-modelling](<https://devfeed.tech/tags/data-modelling.md>), [database](<https://devfeed.tech/tags/database.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [relationships](<https://devfeed.tech/tags/relationships.md>), [schema](<https://devfeed.tech/tags/schema.md>)

### AI overview

An introductory tutorial on data modeling: identifying relevant entities, attributes, relationships, application requirements, and workload before designing a schema. It contrasts relational tables with document-database collections using Postgres and MongoDB as examples.

### Source excerpt

What data modeling is, why it's so useful, how can we do it effectively to get the best results for our use case.

## Prompt to Production: Accelerate Development with v0 & Neon Postgres

DevFeed: [Prompt to Production: Accelerate Development with v0 & Neon Postgres](<https://devfeed.tech/articles/prompt-to-production-accelerate-development-with-v0-neon-postgres-5751.md>)

Original publisher: [Read original article](<https://neon.com/blog/prompt-to-production-with-v0-and-neon>)

Author: Ryan Vogel

Published: 2025-03-31T18:27:40Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [community](<https://devfeed.tech/tags/community.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database](<https://devfeed.tech/tags/database.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial on using detailed prompts with Vercel v0 and Neon Postgres to prototype and deploy a full-stack time-clock application. It emphasizes reviewing generated database plans and iterating to keep the data model in scope.

### Source excerpt

Vercel's v0 recently introduced integrations for Neon, Supabase, and Upstash. With these integrations, you can easily add persistent storage and deploy full-stack applications in minutes. However, detailed prompting is essential to guide v0 effectively. Since its initial launch,...

## Postgres to ClickHouse: Data Modeling Tips V2

DevFeed: [Postgres to ClickHouse: Data Modeling Tips V2](<https://devfeed.tech/articles/postgres-to-clickhouse-data-modeling-tips-v2-5521.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/postgres-to-clickhouse-data-modeling-tips-v2>)

Author: Lionel Palacin & Sai Srirampur

Published: 2025-03-06T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [python](<https://devfeed.tech/tags/python.md>), [replication](<https://devfeed.tech/tags/replication.md>)

### AI overview

This advanced article explains how to replicate PostgreSQL data into ClickHouse for real-time analytics using CDC, ClickPipes, or PeerDB. It covers data modeling and query-performance practices, including deduplication, ordering keys, JOIN optimization, materialized views, and denormalization, with examples based on a StackOverflow dataset.

### Source excerpt

Dive into how Postgres-to-ClickHouse replication works, and learn best practices for data deduplication, custom ordering keys, optimizing JOINs, denormalization, and more.

## Scaling Scientific Data: Migrating Benchling's Schema Model for Performance at Scale

DevFeed: [Scaling Scientific Data: Migrating Benchling's Schema Model for Performance at Scale](<https://devfeed.tech/articles/scaling-scientific-data-migrating-benchling-s-schema-model-for-performance-at-scale-20129.md>)

Original publisher: [Read original article](<https://benchling.engineering/scaling-scientific-data-migrating-benchlings-schema-model-for-performance-at-scale-2a91cf971040?source=rss----3d4aa8fb07ea---4>)

Author: Melody Ding

Published: 2024-12-04T15:01:06Z

Content type: article

Language: en

Sources: [Benchling](<https://devfeed.tech/sources/benchling.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [Database](<https://devfeed.tech/topics/database.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [automated](<https://devfeed.tech/tags/automated.md>), [benchling](<https://devfeed.tech/tags/benchling.md>), [collection](<https://devfeed.tech/tags/collection.md>), [core](<https://devfeed.tech/tags/core.md>), [customer](<https://devfeed.tech/tags/customer.md>), [customers](<https://devfeed.tech/tags/customers.md>), [data](<https://devfeed.tech/tags/data.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database-optimization](<https://devfeed.tech/tags/database-optimization.md>), [model](<https://devfeed.tech/tags/model.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postresql](<https://devfeed.tech/tags/postresql.md>), [product](<https://devfeed.tech/tags/product.md>), [scalable-architecture](<https://devfeed.tech/tags/scalable-architecture.md>), [scale](<https://devfeed.tech/tags/scale.md>), [schema](<https://devfeed.tech/tags/schema.md>), [science](<https://devfeed.tech/tags/science.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [speed](<https://devfeed.tech/tags/speed.md>), [storage](<https://devfeed.tech/tags/storage.md>), [structure](<https://devfeed.tech/tags/structure.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

Benchling describes migrating its Schema Model to a more compact structure to improve data-ingestion performance as scientific data volumes grow. The phased transition aimed to balance speed and flexibility while avoiding PostgreSQL scaling limitations, including the need for sharding.

### Source excerpt

Benchling is a unified platform for scientific data. It allows scientists to collaborate on complex science, automate work, and power AI. Customers store large volumes of data on our platform, leveraging it across many applications both within Benchling and in their own infrastructure. It's critical that customer data is accessible in a performant and scalable way. In this article, we'll explore a recent shift in how we store and retrieve customer data. By migrating to a more compact structure, we've tackled key performance challenges associated with increased data volumes. This transition has required a careful balance between speed and flexibility, as well as a phased approach that minimized disruption for users. Benchling Schemas At the core of Benchling's system is Schemas, a product that allows both Benchling internal teams and customers to configure the various shapes of data, defining fields, attributes, and constraints that entities must follow. These data structures represent entities like equipment, storage, biological molecules, workflows, tasks, lab notes, and recorded results from scientific tests. Schemas reside in what we refer to as the definition layer. An example schema for defining the data structure of a molecule Each instance of a schema, referred to as a schematizable item, represents the actual data input by scientists. We call this the instance layer. These items are populated with field values conforming to the schema's defined fields. As Benchling's user base grows and the amount of schematized data ingested into the platform increases every year, optimizing the storage of field values has become crucial. Relationship between actual instances of a molecule and its defined schemaThe Challenge: Scale and Performance Historically, Benchling saw a shift from manual data upload by scientists to integrations with lab equipment, leading to automated data collection. This significantly increased the speed and volume of data ingestion. Assay results

[Next page](<https://devfeed.tech/tags/data-modeling.md?cursor=WyIyMDI0LTEyLTA0VDE1OjAxOjA2KzAwOjAwIiwgImFkNzczY2JjLWRhODEtNDZlMC05OGRjLWIyY2Y5NmExZWJjZiJd>)