Architect and manage large-scale distributed systems prioritizing scalability and consensus.
Design a distributed database architecture for a global e-commerce platform ensuring high availability.