The Challenge
Imagine you need to monitor a directory for new files, perhaps for processing financial transactions or handling automated data imports. You need a service that:
Runs continuously
Monitors a specific directory
Processes new files as they arrive
Maintains security and stability
Restarts automatically if it fails
The Solution
Let's create a File Watcher Service that fulfills these requirements. We'll build upon our Worker Service knowledge and add file system monitoring capabilities.