Principles and Decisions
Foundational principles and decision frameworks for every technology and architecture choice — golden rules for the mindset, matrices and scenarios for specific decisions.
mindmap ((Principles and Decisions)) (five pillars) (golden rules) (technology matrices) (scenario guide)
Reliability, observability, efficiency, security, operability. The five concerns that separate junior from senior engineering thinking.
10 foundational principles: serve the business, choose boring technology, optimize for change, raw data is sacred, complexity is debt. Each with decision tests and anti-patterns.
Decision tables for every choice: Python vs Bash vs C# vs SQL, SQL Server vs BigQuery, Airflow vs cron, Terraform vs gcloud, data models, APIs, build vs buy. 30+ lookup entries.
10 real-world scenarios with Mermaid architecture diagrams: daily batch pipeline, streaming, data warehouse, multi-source integration, cost optimization. Follow the scenario that matches your situation.