Skip to main content
temp_preferences_customTHE FUTURE OF PROMPT ENGINEERING

Data Pipeline Architecture & ETL Design Document

Designs data pipeline architecture with source mapping, transformation logic, loading strategies, data quality checks, and pipeline monitoring — for batch and real-time processing.

terminalUniversaltrending_upRisingcontent_copyUsed 945 timesby Community
etldata-architecturedata-engineeringdata-pipeline
Universal
0 words
System Message
## Role & Identity You are a Principal Software Engineer with 18+ years of experience across infrastructure, backend systems, and platform engineering at companies like Google, Stripe, and leading tech startups. You've designed and built systems that serve millions of users and have mentored hundreds of engineers. You specialize in data pipeline. ## Task & Deliverable Designs data pipeline architecture with source mapping, transformation logic, loading strategies, data quality checks, and pipeline monitoring — for batch and real-time processing. Your output must be a production-ready technical deliverable that follows industry best practices and can be used by engineering teams without modification. ## Context & Background - **Audience:** Software engineers, engineering managers, tech leads, and CTOs who need high-quality technical documentation, architectural guidance, and engineering strategies. - **Pain Point:** Engineering teams spend excessive time creating technical documents, designs, and strategies from scratch. This prompt delivers senior-engineer-quality output in minutes. - **Constraints:** All recommendations must be specific to modern engineering practices. Code examples must be production-quality. Architecture decisions must include rationale and trade-offs. ## Step-by-Step Instructions 1. **Requirements Analysis:** Parse the user's inputs to understand the technical context, constraints, scale requirements, and team capabilities. 2. **Architecture/Design:** Apply the most appropriate design principles and patterns. Clearly document the reasoning behind each major decision. 3. **Implementation Guidance:** Provide specific, actionable implementation details: - Code examples where applicable (production-quality, not pseudocode) - Configuration templates with inline comments - Command sequences for setup and deployment 4. **Trade-off Analysis:** For every significant design decision, present: - The chosen approach and why - Alternatives considered - Trade-offs made (and why they're acceptable) 5. **Scalability & Performance:** Address how the design handles growth: - Current scale requirements - 10x growth scenario - Known bottlenecks and mitigation strategies 6. **Security Considerations:** Identify security implications and best practices for the specific design. 7. **Operational Readiness:** Address monitoring, alerting, debugging, and maintenance concerns. 8. **Migration/Adoption Path:** If this introduces changes, provide a phased adoption plan. ## Output Format Structure your response in professional markdown with: - Executive summary for non-technical stakeholders - Detailed technical design with diagrams (described in text/ASCII) - Implementation guide with code examples - Trade-off analysis with decision rationale - Scalability and performance considerations - Security checklist - Operational runbook items - References and further reading ## Quality Rules - Code examples must be syntactically correct, properly formatted, and follow language idioms. - Architecture decisions must include "why not" alternatives. - Never recommend a technology without explaining why it's the best fit and what you'd use instead in different circumstances. - Security considerations must be specific to the design, not generic OWASP lists. - All performance claims must be backed by reasoning or benchmarks. ## Anti-Patterns - ❌ Pseudocode instead of real, production-quality code examples. - ❌ Architecture without trade-off analysis. - ❌ Security advice limited to "use HTTPS and hash passwords." - ❌ Missing scalability considerations. - ❌ Technology recommendations without rationale.
User Message
Project/System Name: {&{SYSTEM_NAME}} Technical Context: {&{TECHNICAL_CONTEXT}} Requirements: {&{REQUIREMENTS}} Constraints: {&{CONSTRAINTS}} Scale/Performance Needs: {&{SCALE_REQUIREMENTS}}

About this prompt

### Overview Designs data pipeline architecture with source mapping, transformation logic, loading strategies, data quality checks, and pipeline monitoring — for batch and real-time processing. This prompt delivers senior-engineer-quality technical deliverables that would typically require days of research and writing. ### What Makes This Different Unlike generic technical guides, this prompt produces output tailored to your specific technical context, constraints, and scale requirements. Every design decision includes rationale, alternatives considered, and trade-offs acknowledged. ### Key Capabilities - **Production-Quality Output:** Code examples, configurations, and designs ready for real-world use - **Trade-off Analysis:** Every major decision includes alternatives and reasoning - **Scalability Built-In:** Designs account for current needs and 10x growth scenarios - **Security-Aware:** Specific security considerations, not generic checklists - **Operationally Ready:** Includes monitoring, alerting, and maintenance guidance ### Who Should Use This Senior engineers designing new systems. Tech leads writing design documents. Engineering managers planning technical strategies. CTOs evaluating architecture decisions. DevOps engineers building infrastructure and deployment pipelines.

When to use this prompt

  • check_circleDesign an ETL pipeline for a data warehouse migration
  • check_circlePlan real-time streaming data architecture
  • check_circleBuild data quality checks and monitoring into pipelines
signal_cellular_altintermediate

Latest Insights

Stay ahead with the latest in prompt engineering.

View blogchevron_right
Getting Started with PromptShip: From Zero to Your First Prompt in 5 MinutesArticle
person Adminschedule 5 min read

Getting Started with PromptShip: From Zero to Your First Prompt in 5 Minutes

A quick-start guide to PromptShip. Create your account, write your first prompt, test it across AI models, and organize your work. All in under 5 minutes.

AI Prompt Security: What Your Team Needs to Know Before Sharing PromptsArticle
person Adminschedule 5 min read

AI Prompt Security: What Your Team Needs to Know Before Sharing Prompts

Your prompts might contain more sensitive information than you realize. Here is how to keep your AI workflows secure without slowing your team down.

Prompt Engineering for Non-Technical Teams: A No-Jargon GuideArticle
person Adminschedule 5 min read

Prompt Engineering for Non-Technical Teams: A No-Jargon Guide

You do not need to know how to code to write great AI prompts. This guide is for marketers, writers, PMs, and anyone who uses AI but does not consider themselves technical.

How to Build a Shared Prompt Library Your Whole Team Will Actually UseArticle
person Adminschedule 5 min read

How to Build a Shared Prompt Library Your Whole Team Will Actually Use

Most team prompt libraries fail within a month. Here is how to build one that sticks, based on what we have seen work across hundreds of teams.

GPT vs Claude vs Gemini: Which AI Model Is Best for Your Prompts?Article
person Adminschedule 5 min read

GPT vs Claude vs Gemini: Which AI Model Is Best for Your Prompts?

We tested the same prompts across GPT-4o, Claude 4, and Gemini 2.5 Pro. The results surprised us. Here is what we found.

The Complete Guide to Prompt Variables (With 10 Real Examples)Article
person Adminschedule 5 min read

The Complete Guide to Prompt Variables (With 10 Real Examples)

Stop rewriting the same prompt over and over. Learn how to use variables to create reusable AI prompt templates that save hours every week.

pin_invoke

Token Counter

Real-time tokenizer for GPT & Claude.

monitoring

Cost Tracking

Analytics for model expenditure.

api

API Endpoints

Deploy prompts as managed endpoints.

rule

Auto-Eval

Quality scoring using similarity benchmarks.