Medium-Scale Blogging Platform Design
Stage 1 of 5
Challenge Context
A startup is building a new blogging platform aimed at professional writers and content creators. The initial version needs to provide a seamless content creation experience with rich text editing, image embedding, draft management, and publishing workflows. The first challenge is to establish the foundation with a reliable content management system.
As the Technical Lead, you've been tasked with addressing this challenge. The CTO and CPO have outlined the following requirements:
Design a content management system for creating, editing, and publishing blog posts
References & Resources
Components
Client
Server
Load Balancer
Cache
CDN
Database
Message Queue
Custom Component
Press enter or space to select a node.You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.