Understanding CAP Theorem in System Design for Beginners — Programming Keynou