DX Architecture: Best Practices