-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Hey Gregg.
As you'll recall, we have tried to visualize some large graphs on your server.
When we ran into problems, your point was:
we should run them on our server because you are not set up, and never intended, to process large graphs.
An example is here:
https://gist.github.com/jaygray0919/00247a76f6f902fd936e8e98a8666d20
Per your suggestion, we've implemented SDL on an AWS server, following your installation instructions. You can see it here:
http://54.147.126.75:5000/
It is running on a spot AWS server.
Our next thought is:
modify your code to run serverless using AWS Lambda.
AWS Lambda does support recent versions of Ruby.
Our serverless goal is to minimize the expense of an always-on spot server and to visualize very large graphs.
For example, we have a fish database, currently in .n3 format, that is 43GB. We might reconfigure a subset for a schema.org + JSON-LD and visualize on SDL.
May we ask you questions about a path to serverless?
- Is it realistic to modify SDL to run serverless under AWS Lambda?
- What combination of your products and related services would you recommend we implement? For example, is there some combination of
gems+ services (e.g.sinatra,puma,shotgun, etc.) that we should be using? - Has someone already done this, and has a roadmap that we could follow?
You also may have comments/suggestions about our current AWS AMI implementation, so please share those ideas if we are missing something or have done something wrong.
Thanks for your help here Gregg
/jay gray