January 22, 2023 6:00 PM PST


This document summarizes the discussion and design considerations for a Job Scheduler system, focusing on functional and non-functional requirements, high-level design, and database schema.

Requirements
Functional Requirements
Non-Functional Requirements
High-Level Design
Database Schema Design
Job Processing
Priority Handling
Redundancy and Failover
Audience Feedback
Interviewee Self-Assessment
Key Questions Raised
Additional Considerations