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.

Enterprise-grade Visibility

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:

Complete Visibility

Get a comprehensive view of all services, APIs, and resources across your organization’s projects in one unified interface.

Standardization Control

Easily identify deviations from standards and track service relationships to maintain architectural consistency.

Dependency Management

Visualize and manage service dependencies to reduce risks and improve system reliability.

Resource Optimization

Identify redundancies and optimize resource allocation across your service ecosystem.

Powerful Grouping

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.

Detailed Filtering

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:

  • Type: Filter by resource types such as blueprints, message brokers, services, or templates
  • Project: Focus on resources within specific projects
  • Owner/Team: View resources by their assigned owners or teams
  • Catalog Properties: Filter based on custom catalog properties

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.

Dependency Visualization

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.

Access the Architecture Graph

Amplication’s Architecture Graph is in a dedicated workspace-level tab. To access it:

1

Navigate to Your Amplication Workspace

Access your workspace within the Amplication platform.

2

Select the 'Architecture' Tab

Find and select the “Architecture” tab in the navigation bar.

3

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.

Next Steps

Now that you understand the Architecture Graph, you can: