CAP Theorem: Its importance in distributed systems