Archivematica uses a shared file system to pass files between tasks. All the services have access to the same volume, so a service can say "get the file from path A" and another service can pick that up.
We use an EBS volume, which is mounted on the EC2 instance and shared between all the containers.