In a distributed digital imaging pipeline, which architecture pattern best supports horizontal scaling when processing large volumes of high-resolution images?
-
A
Monolithic single-server deployment
-
B
Message queue-based microservices with stateless workers
-
C
Shared file system with lock-based access
-
D
Single-threaded sequential processing engine