Live data from Hacker News

Show HN: Terrastruct – A Diagramming Tool for Systems

terrastruct.com

71–80 of 103 posts

Re: Show HN: Terrastruct – A Diagramming Tool for Systems

#73
post #70

Earlier quoted context omitted.

I've often needed something like this, but, sadly, once again, this isn't it. No discredit to you; this is great work, but for me, personally: The world does not need more diagram editors. Diagrams are fundamentally not the right tool for the problem I have. The problem I have is that I have a technical system, for example, a network diagram, or an architecture diagram of a system or set of systems; and I need the da…

Can you give examples of the multiple views of the same data? Maybe you can use a past project where you needed this.

Sure, for a data integration we needed the “high level” architecture diagram for business users (eg. Database here, data flows into it from azure data factory, which reads it from here, etc).

...and the low level resource group names, networks, firewall rules, etc. so it would actually work.

Exactly the same data, but less detail in the former.

Then the same diagram again, only this time it shows the data flows for the BI team.

The nodes in the diagrams are not different, the connections between them are, and some nodes (eg. Resource groups and NSGs aren’t relevant to some audiences.

Why can’t I have one diagram with layers (I can) that changes the layout to still be a nice diagram when I toggle some layers off (not possible in basically any diagramming tool I’ve ever used).

I run into this kind of issue which detailed architecture diagrams all the time; someone modified a design (or system) and the documentation is instantly out of date in all places except the one they remembered to update.

Um... so tldr; if you’ve ever had to document the exact network architecture down to protocol and port between systems because you actually need that level of detail to make it work, but also want to surface the same data to other people who really don’t care what the different network ranges in dev/sit/prod are.

Re: Show HN: Terrastruct – A Diagramming Tool for Systems

#74
post #68

Earlier quoted context omitted.

Apostrophe-s marks possession. Plurals of regular nouns are always formed without apostrophes. Plural of Airbnb is Airbnbs. Compare this to "Airbnb's fifth year was terrific" where the apostrophe marks possession. Whose fifth year was terrific? Airbnb's.

Wow why did I think proper nouns used apostrophes for plurals, oof. Fixed. Thank you and OP of comment!

Probably because of weird rules like "children's room" and "four cows' pasture", then the contrary notion that "it's" is incorrect for possessive form because "it is" already used for a contraction of "it is". English sucks.

Re: Show HN: Terrastruct – A Diagramming Tool for Systems

#75
post #55

The thing I’ve been wanting is to have a diagramming tool that can serve as a live health dashboard with links to logs. Infrastructure diagrams always get out of date, unless they’re looked at frequently. By hooking the diagrams with live status and logs, it becomes a tool that’s used daily. It would make logs easier to navigate and diagrams kept up to date.

That’s an interesting feature to add as an enterprise feature. Something like a webhook with a programmable action (eg turn red when pinged health down).

Re: Show HN: Terrastruct – A Diagramming Tool for Systems

#76

Curious, what JS libs are you using for the drawing? Or is it a pure “from scratch” thing?

I'm using this low level SVG library: https://svgjs.com/docs/3.0/

Ah that’s cool. Any reason you picked that over a canvas implementation?

Re: Show HN: Terrastruct – A Diagramming Tool for Systems

#77
Hey!

I got things i could see that could improve this greatly:

- have a dot format (graphviz) importer (and maybe exporter), something simple to allow people to programmatically import/update their existing architecture.

- alternatively have a json format, same thing (versioning, hand update, generation etc)

- allow with a shortcut (alt key, whatever) to draw links between objects directly. Creating links is tedious right now.

I will post more as i'm working with your tool to represent our system :)

Re: Show HN: Terrastruct – A Diagramming Tool for Systems

#78
post #58

Can I nitpick two things about the website? I don't mean to be an asshole about it or anything, I just hope it can help in some way: - I think the mobile detection thing uses nothing but window size to determine if this is on a mobile browser or a desktop, so it mistakes my (definitely desktop) browser window for a mobile one. I know from my friends who do frontend stuff that reliably detecting a mobile browser isn't…

I'm curious, do you (or anyone else) even have an interest in creating diagrams on mobile? It's never crossed my mind as a conducive platform for creating diagram because of the small screen size. I've thought about viewing diagrams in mobile, but again I'm unsure of the desire from other people to do so. (It isn't too hard to get this working as a viewing platform for mobile)

Re: Show HN: Terrastruct – A Diagramming Tool for Systems

#79
post #55

The thing I’ve been wanting is to have a diagramming tool that can serve as a live health dashboard with links to logs. Infrastructure diagrams always get out of date, unless they’re looked at frequently. By hooking the diagrams with live status and logs, it becomes a tool that’s used daily. It would make logs easier to navigate and diagrams kept up to date.

We have developed something on these lines. Please send me an email omkar@wynum.com for a demo.

Re: Show HN: Terrastruct – A Diagramming Tool for Systems

#80
post #58

Can I nitpick two things about the website? I don't mean to be an asshole about it or anything, I just hope it can help in some way: - I think the mobile detection thing uses nothing but window size to determine if this is on a mobile browser or a desktop, so it mistakes my (definitely desktop) browser window for a mobile one. I know from my friends who do frontend stuff that reliably detecting a mobile browser isn't…

Are you using a Linux desktop? Recently I ran into this more and more. Eventually it came down to Linux being in the user-agent causing a large chunk of sites to assume I was using android. This became apparent when gmail asked if I wanted to download the mail application when visiting their site with cookies cleared. Once the agent was changed I no longer get mobile type notifications (on my desktop).

I don't know why you're being downvoted. This may be a very legitimate problem, especially considering that OP says they haven't seen this yet. And yes, I am using a Linux desktop!
Post reply on HN