System Design Newsletter: Breaking down system architecture, high-level design, database schema, and the technology you can use to build products and features