WriteUp is building a simple blogging platform aimed at individual creators. Authors can:
- Write & publish posts - rich text editor with markdown support, image uploads, tags, and draft/published states.•Comments - readers can leave comments on posts. Comments are threaded (replies to replies).•Author dashboard - shows view counts per post, total subscribers, and recent comments.•RSS feed - auto-generated RSS feed for subscribers.•SEO - server-rendered HTML with proper meta tags, Open Graph, and structured data for search engines.
The platform targets hobby bloggers with modest traffic - about 5,000 daily visitors per blog.
Design a personal blogging platform where authors write posts and readers leave comments. ~5 k daily visitors. Build this architecture under realistic production constraints, then validate tradeoffs in the design lab simulation.
Request path: The solution keeps ingress, service logic, and stateful dependencies separated so each layer can scale independently.
Reference flow: Web Clients -> API Gateway -> API Service -> Primary SQL DB -> Redis Cache