Most data architectures are designed to maximize data vendor revenues, not data team productivity. Let us show you how a functional, idempotent, tested and two stage data architecure is the greatest.