To create this system, I will break it down into three primary components: the data collection module for the trucks, the data management and processing server, and the user interface. For data collection, each truck will be fitted with a GPS device that transmits information such as coordinates, truck identification number, and timestamps. This data will be sent to a cloud-based server for storage and processing through a reliable and fast connection, likely utilizing IoT protocols. The server will handle the substantial task of managing the data. It will employ a database that ideally supports geospatial data modeling (such as truck coordinates), like MongoDB. As a NoSQL database, it will allow for horizontal scaling, making it suitable for future growth. The server may implement lightweight processes or microservices to manage filtering and updating operations in near real-time. Finally, the user interface will be web-based for convenient access. It will feature a truck tracking dashboard displaying a list of truck numbers and their statuses. Users will have the option to filter trucks by their numbers through a search field. Authorized personnel will be able to select a truck and update the driver's status as needed. The system design emphasizes real-time updates, horizontal scalability to accommodate a potentially large number of trucks and high data streaming rates, a user-friendly interface, and the capability to expand functionality with additional features in the future.