Schema Design Schema Design Data Types Use Types Consistently Choose Data Types that Use the Least Space Storage Model Heap Storage or Append-Optimized Storage Row or Column O...
Design philosophies Overall Loose coupling Less code Quick development Don’t repeat yourself (DRY) Explicit is better than implicit Consistency Models Explicit is better tha...
Design Twitter Design Twitter Design a simplified version of Twitter where users can post tweets, follow/unfollow another user and is able to see the 10 most recent tweets in t...
Protocol Design Protocol Design There are many possibilities and issues to be decided on when designing a protocol. Some of the issues include: Is it to be broadcast or poin...