Gain unparalleled visibility and control over your entire software ecosystem with Amplication’s multi-dimensional Architecture Graph.
Amplication's Architecture Graph provides a bird's-eye view of your entire software ecosystem
The Architecture Graph provides a dynamic, visual representation of all the services, resources, and their relationships within your Amplication-managed ecosystem, across all your projects.
It provides a visual, bird’s-eye perspective of every resource, project, blueprint, and dependency. It’s more than just a graph, it’s a powerful governance tool that helps you manage you entire software ecosystem.
The Architecture Graph is built for enterprise scale. Use filters, groupings, and layout settings to keep the visualization clear and navigable, even for thousands of services.
When your developers spin up new resources or iterate on existing ones, the Architecture Graph gives you real-time visibility to maintain control, compliance, and consistency across your software ecosystem. The Architecture Graph gives you:
Get a comprehensive view of all services, APIs, and resources across your organization’s projects in one unified interface.
Easily identify deviations from standards and track service relationships to maintain architectural consistency.
Visualize and manage service dependencies to reduce risks and improve system reliability.
Identify redundancies and optimize resource allocation across your service ecosystem.
You can group your graph based on various criteria to understand your architecture from different perspectives. These grouping options can be combined in powerful ways, allowing you to create unique, multi-dimensional views of your architecture that suit your specific needs.
Project
View all services and resources grouped by their respective Amplication project. This helps in understanding the scope and ownership of different parts of your application.
Blueprint
Group resources by the blueprints they are instantiated from. This allows you to see all instances of a particular blueprint and ensures consistency in their configurations.
Git Organization
Organize your services based on the Git organization they are associated with. This is particularly useful for managing services across multiple organizations.
Git Repository
Group services by their specific Git repository. This provides a clear view of where the code for each service resides.
Live Templates
See which services are instantiated from specific live templates. This helps ensure adherence to your organization’s standardized service patterns.
Catalog Properties
Use your custom catalog properties to group services based on specific attributes like domain, team, technology, or anything else you create. This allows for highly customized views tailored to your organization’s structure.
Type
Group resources by their type (e.g., Service, API, Message Broker). This gives you a high-level overview of the different kinds of components in your ecosystem.
By default, the Architecture Graph displays all services and resources across your workspace. You can then apply filters to focus on specific aspects of your architecture:
Like grouping, you can combine multiple filters to create highly specific views of your architecture. This powerful combination allows you to drill down to exactly the resources you need to see.
Get a complete picture of how your entire ecosystem fits together with the Architecture Graph’s dependency visualization capabilities.
Every connection between Blueprints is mapped out in an intuitive visual format, giving you unprecedented insight into your architecture’s interconnections. This visualization builds upon the graph found in the Blueprint Relations Graph, but extends beyond a single blueprint to show all of your connections and how they’re related to other resources.
Amplication’s Architecture Graph is in a dedicated workspace-level tab. To access it:
Navigate to Your Amplication Workspace
Access your workspace within the Amplication platform.
Select the 'Architecture' Tab
Find and select the “Architecture” tab in the navigation bar.
Manage Your Architecture
From this central location, you can use filters, groupings, and layout settings to visualize your software ecosystem exactly how you need to.
This centralized view ensures your team has a single place to visualize all of your resources, simplifying governance and updates.
Now that you understand the Architecture Graph, you can:
Learn how to create and manage blueprints to standardize your service architecture and see their relationships in the graph.
Set up catalog properties to enhance your graph organization and create custom views based on your team’s needs.
Gain unparalleled visibility and control over your entire software ecosystem with Amplication’s multi-dimensional Architecture Graph.
Amplication's Architecture Graph provides a bird's-eye view of your entire software ecosystem
The Architecture Graph provides a dynamic, visual representation of all the services, resources, and their relationships within your Amplication-managed ecosystem, across all your projects.
It provides a visual, bird’s-eye perspective of every resource, project, blueprint, and dependency. It’s more than just a graph, it’s a powerful governance tool that helps you manage you entire software ecosystem.
The Architecture Graph is built for enterprise scale. Use filters, groupings, and layout settings to keep the visualization clear and navigable, even for thousands of services.
When your developers spin up new resources or iterate on existing ones, the Architecture Graph gives you real-time visibility to maintain control, compliance, and consistency across your software ecosystem. The Architecture Graph gives you:
Get a comprehensive view of all services, APIs, and resources across your organization’s projects in one unified interface.
Easily identify deviations from standards and track service relationships to maintain architectural consistency.
Visualize and manage service dependencies to reduce risks and improve system reliability.
Identify redundancies and optimize resource allocation across your service ecosystem.
You can group your graph based on various criteria to understand your architecture from different perspectives. These grouping options can be combined in powerful ways, allowing you to create unique, multi-dimensional views of your architecture that suit your specific needs.
Project
View all services and resources grouped by their respective Amplication project. This helps in understanding the scope and ownership of different parts of your application.
Blueprint
Group resources by the blueprints they are instantiated from. This allows you to see all instances of a particular blueprint and ensures consistency in their configurations.
Git Organization
Organize your services based on the Git organization they are associated with. This is particularly useful for managing services across multiple organizations.
Git Repository
Group services by their specific Git repository. This provides a clear view of where the code for each service resides.
Live Templates
See which services are instantiated from specific live templates. This helps ensure adherence to your organization’s standardized service patterns.
Catalog Properties
Use your custom catalog properties to group services based on specific attributes like domain, team, technology, or anything else you create. This allows for highly customized views tailored to your organization’s structure.
Type
Group resources by their type (e.g., Service, API, Message Broker). This gives you a high-level overview of the different kinds of components in your ecosystem.
By default, the Architecture Graph displays all services and resources across your workspace. You can then apply filters to focus on specific aspects of your architecture:
Like grouping, you can combine multiple filters to create highly specific views of your architecture. This powerful combination allows you to drill down to exactly the resources you need to see.
Get a complete picture of how your entire ecosystem fits together with the Architecture Graph’s dependency visualization capabilities.
Every connection between Blueprints is mapped out in an intuitive visual format, giving you unprecedented insight into your architecture’s interconnections. This visualization builds upon the graph found in the Blueprint Relations Graph, but extends beyond a single blueprint to show all of your connections and how they’re related to other resources.
Amplication’s Architecture Graph is in a dedicated workspace-level tab. To access it:
Navigate to Your Amplication Workspace
Access your workspace within the Amplication platform.
Select the 'Architecture' Tab
Find and select the “Architecture” tab in the navigation bar.
Manage Your Architecture
From this central location, you can use filters, groupings, and layout settings to visualize your software ecosystem exactly how you need to.
This centralized view ensures your team has a single place to visualize all of your resources, simplifying governance and updates.
Now that you understand the Architecture Graph, you can:
Learn how to create and manage blueprints to standardize your service architecture and see their relationships in the graph.
Set up catalog properties to enhance your graph organization and create custom views based on your team’s needs.