Hi All,
I wanted to let you know that I've started work on a "cloud-based" Trellis here:
https://github.com/trellis-ldp/trellis-ext-aws
The code is designed to run in the AWS Cloud. It is still in a very early state (there are no tests and no documentation), but all of the basic structure is in place. The key thing is that this will allow one to run Trellis in such a way that it is entirely stateless with respect to its immediate runtime environment. That is, nothing is stored on disk, so one will be able to run this entirely in Lambda, or as part of an elastic fleet of EC2 instances.
The project is actually rather simple -- the EventService makes use of AWS' simple notification service, and both the BinaryService and MementoServices use S3 for storage. Otherwise, it uses AWS' Neptune as a triplestore backend. I would like it to also support the RDBMS-based ResourceService implementation, too.
Let me know if there are questions or ideas for this.
Regards,
Aaron