CAP Theorem: System Design Trade-offs for PMs | Product Decode