Data Mesh Architecture for Data Engineers: Building Scalable, Decentralized Data Architectures for Modern Organizations