Show HN: Ilograph – Interactive AWS Serverless Architecture Diagram
app.ilograph.com
app.ilograph.com
- why am I unable to select text on the site
- who is the intended audience for this product?
- When will this be available? You mention "early 2019"; I'd argue we are past that point. You should update this to clarify for users. I'm pretty much done giving my email to join a waitlist.
- can users explore the existing AWS collection of serverless applications?
Ilograph is for system, software, network and other engineers looking for a diagramming platform that is more robust and precise than existing drag-and-drop offerings. In fact, the multi-perspective capability of ilographs lets engineers from different disciplines share their unique views of a single system.
By default, text isn't selectable by design; this was done so things like buttons and nav elements don't get highlighted. You should be able to select most text in the diagrams themselves, including notes and the source, but I'll look at making more things selectable.
I'm not sure I understand your last question. I can't make the AWS resources themselves public for browsing, I don't think.
Anyway, thanks again for checking it out and for your feedback!
I'm actively looking for a tool for this. Any recommendations while we wait for your tool to exit beta?
Idea: hook into terraform somehow, so a certain amount (boxes and nesting) can be automated; of course user's still going to need to add the relationships between them / annotations like 'PUT login' and whatever.
edit: ah, yes, found the previously shared demo from a link I sent to a colleague - https://app.ilograph.com/demo.Drupal%20on%20AWS ; https://news.ycombinator.com/item?id=19104734
And yeah, those are mine. This demo is a little more focused and shows off the source (people asked last time) and other new features, so I hope it's kosher.
I'm certainly glad to be reminded about it, and I've joined the waiting list this time! (Maybe I did last time too, but I assume it can't hurt. It'd be great for putting things together as I go, starting a new job next week... ;) )
Two questions: 1. How do you plan to handle the scale of real-world applications, ie really deep hierarchies, really long "call stacks"? 2. Will you support actual graphs with loops at some point, or will ilographs be trees?
1) Yep, I have a plan to implement "collapsed" nodes when zoomed out of large perspectives. This is pretty straightforward when resources are nested since you can just show the parent node (and an indicator that there are children). Also, when a perspective gets too large or busy, you can always make another!
2) Trees work best in perspectives of course, but there is some support for loops (see https://app.ilograph.com/Git%2520Webhooks%2520on%2520AWS/Exe...). There's no perfect way to display generic graphs with loops, so I'm still experimenting with the algorithm to lay them out.
Will it be possible to run this internally, as in, inside a firewall? Might be useful for enterprise customers.
Right now ilograph is a SaaS app, so it would take some work to get it on-prem. Definitely possible though. That's a little further down the road; for the beta I'm focused more on the product and tech. All the same, thanks for the feedback!
Is there any way to generate the graph from Cloudformation? or is it a manual thing for the moment
At the moment it is manual, though I have experimented with converting CF templates locally. Extracting the resources is pretty straightforward. Generating the perspectives and descriptions would still be a manual process, in most cases.