Cap Theorem, Database, Distributed Systems, Database Model.
specific needs of a distributed system. Every product has a different requirement and approach, Some need consistency but compromise availability like banks, and ticket booking platforms, Some need availability rather than consistency to deliver quickly, even if it is stale data like e-commerce