Task Management System Design
    Stage 1 of 5
    Challenge Context

    A startup wants to build a task management application where users can create, track, and organize their personal tasks. They need a system that handles basic task operations reliably and provides a good user experience.

    As the Technical Lead, you've been tasked with addressing this challenge. The CTO and CPO have outlined the following requirements:

      Create a core task management service with CRUD operations for personal tasks

    References & Resources

    Components

    Client
    Server
    Load Balancer
    Cache
    CDN
    Database
    Message Queue
    Custom Component