dataeng-architecture

Installation
SKILL.md

Data Engineering Architecture (GCP)

Philosophy

  • SQL-First. If BigQuery can do it in SQL, do it there. Avoid Dataflow/Spark unless the logic requires procedural code, multi-source joins in-flight, or streaming windowing.
  • Lean Pipeline. Fewer moving parts = fewer failure modes. Native GCP managed services before custom code.
  • Two options, one verdict. Never propose a single solution silently. Always present Option A (simple/cheap) and Option B (robust/scalable) with explicit trade-offs, then recommend one with justification.

Decision framework — V.L.R.

Before proposing any tool or architecture:

  1. Volume/Velocity — MBs or TBs? Batch or stream? Growth rate?
  2. Latency — Real-time (<1 min)? Near-real-time (1-15 min)? T+1 batch?
  3. Replayability — Can we replay from raw? Can tasks restart safely mid-pipeline?

These three answers determine the right tool. Document them before recommending anything.

GCP service selection (2026)

Installs
1
First Seen
Jun 12, 2026
dataeng-architecture — mogassama/pi-agent-config