Replies: 1 comment
-
|
I would also argue, that there are infrastructure parts of the whole solution. In my example we develop a custom loadbalancer that is part of the solution, and i would want to use an infrastructureNode for that, unless C4 would define infrastructureNode as an external part only that you do not develop configruations for as part of your Software System. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Hi,
First, sorry if this repo is not the good place for DSL questions, I was not sure.
I know that the purpose of Structurizr is not to provide infrastructure diagram, but I was thinking about a small improvement of the
infrastructureNodethat can make the modelisation of thedeploymentEnvironmentmore fluent and maybe allow a visualization from an infrastructure viewpoint.Use case:
Let say that we want to represent a web application instance hosted in an EC2 Amazon Web Services like described in the documentation.
Current situation:
For now, we must use a
deploymentNodeto add thecontainerInstanceas children, which makes a good visualization of where is running the application in the deployment view.Problem:
Should we not consider the EC2 as an infrastructure node that host the application?
If I want to have an infrastructure oriented discussion with my team, I cannot create an infrastructure viewpoint that hide application details.
The problem is really highlighted if an infrastructure node is running multiple container instances and I need just to showcase with a simple view that e.g. the load balancer is sending requests to the EC2.
Proposal:
By allowing an
infrastructureNodeto havecontainerInstancechildren, it should be possible to create views that show the implied (or manually defined) relationships by hiding the container instances complexity.Thank you
Priority
Low (I have no budget and there's no rush, please add this feature for free)
More information
No response
Beta Was this translation helpful? Give feedback.
All reactions