Everything Is a Tradeoff


No matter what you do, you will have to trade one feature of the system against another. CAP principle is an example of this.

Know what trades you are making. Be conscious of the tradeoff you are making. You should be able to clearly explain why you are choosing one feature over another. If you cannot explain, you do not understand the tradeoff you are making.