LinkedIn interview question

Rest system design. Amazon website design. Read/Write locking. Generate all factoring components.