1Hardgeneralโฑ 45sWhat is the CAP theorem, and what tradeoff does it describe for distributed systems?๐โผAA system can have unlimited Consistency, Availability, and Partition tolerance simultaneouslyBDuring a network partition, a distributed system must choose between Consistency (all nodes see the same data) and Availability (every request gets a response), since it cannot guarantee both at the same timeCCAP theorem only applies to single-server systemsDPartition tolerance is optional and can always be avoided by using a fast network