Amazon interview question

Design a news website (API endpoints, caching strategies etc)