nw-data-architecture-patterns

Identify and apply data architecture patterns for data platforms.

Updated Mar 18, 2024
One-click install
npx skills add https://github.com/v1bh0r/precise-ledger-pro --skill nw-data-architecture-patterns-v1bh0r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nw-data-architecture-patterns
Source: https://github.com/v1bh0r/precise-ledger-pro/tree/main/nWave/skills/nw-data-architecture-patterns
Command: npx skills add https://github.com/v1bh0r/precise-ledger-pro --skill nw-data-architecture-patterns-v1bh0r

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data architecture decisions are often complex and time-consuming; this guide helps teams identify and apply the right architecture patterns to streamline analytics, governance, and scalability.

Core Features & Use Cases

  • Provides a decision tree to select between Data Warehouse, Data Lake, Data Lakehouse, and Data Mesh based on organizational needs.
  • Describes standard patterns (Star Schema, Snowflake, etc.), ETL vs ELT considerations, governance, and scaling strategies for modern data platforms.
  • Use Case: A data team evaluating architecture choices to unify analytics and reduce data silos while improving query performance.

Quick Start

Assess your data needs and choose the architecture pattern that best fits your governance, scale, and analytics goals.

Frequently Asked Questions about nw-data-architecture-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose between a data warehouse, data lake, lakehouse, and data mesh for my analytics platform?

Use a decision tree to select between data warehouse, data lake, lakehouse, and data mesh based on your organizational needs. This approach evaluates governance, scale, and analytics goals to reduce data silos and optimize query performance.

What is the difference between ETL and ELT when designing a data architecture pipeline?

ETL transforms data before loading it into the target system, whereas ELT loads raw data first and relies on the target warehouse or lakehouse engine to perform transformations. Choosing between them depends on your platform's compute capabilities.

When should I use a star schema versus a snowflake schema for data warehouse design?

Use a star schema for simplified queries and faster analytics via denormalized tables, or a snowflake schema for normalized data storage and governance. Select based on whether your priority is query performance or storage efficiency.

What's the best way to scale a data lakehouse for streaming analytics and governance?

Apply specialized scaling strategies and governance patterns to your data lakehouse to handle streaming analytics. This ensures your architecture maintains schema design integrity and query performance during real-time data ingestion.

How do I reduce data silos and improve query performance across my data platform?

Identify and apply appropriate data architecture patterns like lakehouse or mesh to unify analytics and reduce data silos. Selecting the right pattern streamlines data governance and optimizes query performance across your platform.