Skip to content
  • salesforce
    • Products
      Anypoint Platform

      Connect using APIs and integrations

      Integration Studio Exchange Connectors
      API management

      Flex Gateway New

      API Governance New

      API Manager
      See all
      Composer

      Connect with clicks, not code

      Product announcement

      Connect your apps and data instantly, using clicks not code, with the new MuleSoft Composer.

       

      Read blog post
      Try for free Sign up for Anypoint Platform Download Studio & Mule

      Before: Max would have needed to open up the properties folder or examine the code for each deployed application. He would have repeated this process for multiple business groups.

      After: With one click, Max is able to load Visualizer and understand the dependents and dependencies in his application network.

      Max loads the canvas and immediately Visualizer provides him with a high-level view of the up-to-date architecture of his entire application network. He’s able to see applications from across the business groups to which he has access, whether they are deployed to CloudHub, Standalone Mule Runtimes, or Runtime Fabric. Furthermore, the developers have assigned the services to layers at deployment time using properties, so they show up in those layers within Visualizer and Max can quickly confirm that three-tiered architecture best practices are being followed.

      Anypoint Platform architecture

      Result 1: Max is able to onboard rapidly to understand the architecture of the system and ensure best practices are being followed.

      Resolve production issues faster

      Once Max has a high-level understanding of the architecture of the system, he wants his team to be able to tackle the customer complaints about the ticketing process being slow. Their worries are further exacerbated by the fact that a new ad campaign is launching, which they expect will drive even more traffic to the platform.

      While Max needed a complete view of his whole application network, his team wants to limit its focus to the services that are related to the website so that they can drill down more quickly. Max is able to adjust the filters in the side panel of the Visualizer canvas, using the tags that his teammates have applied, to narrow the scope to the product side of the organization, thus hiding the marketing services that are unrelated to concert ticketing.

      With this most recent Visualizer release, he can now define the architecture for the product side of the organization and save it as a view for his teammates. In this way, he promotes a high-quality source of truth of the architecture for his team and accelerates their path to resolution since they do need to readjust their filters each time they return to Visualizer. They can discover these relevant, architect-defined views in their own dropdown menu, assuming they have access to the applications that the view includes.

      Fictional Mary Murphy, Senior Developer

      Mary Murphy, Senior Developer — CC Website

      Mary is a developer on Max’s team. She’s able to open the view that her manager Max defined to see what services could be causing the customers’ complaints about the process for buying tickets being slow.

      Mary needs to find a way to understand the overall health of the system. Luckily, she’s able to overlay metrics, coming from Anypoint Monitoring, on the topology! She has the option to choose between metrics like Failures, Average Response Time, and Average CPU Utilization. For her particular need, she selects Average Response Time.

      She expected to find that the experience API was responding slowly, which she does confirm from the metrics on the nodes, but she could have discovered that from Anypoint Monitoring. What Visualizer allows Mary to do is perform root cause analysis. Since Visualizer highlights the dependencies of this experience API, she can actually trace the problem to a service further down the stack. At this point, she can navigate directly into the Anypoint Monitoring dashboard or logs from the Visualizer panel for the selected, culprit system API. Just like Max, she did not need to dig into the code, app by app, to find the full stack of services. Instead, she finds the root cause of the issue quickly and is able to address it with her team.

      Result 2: Mary is able to troubleshoot more quickly and pinpoint the root cause of her issue.

      Out-of-the-box performance monitoring

      Now that his teammate Mary has used the troubleshooting capabilities in Visualizer to satisfy their customers and keep them from turning to a competitor for booking their concert tickets, Max is ready to expand Concert Connect’s offerings. They are planning to open their website so that concert organizers can directly register their concerts. Max decides to use this opportunity to bring a microservices architecture to the company.

      As some of the services will be shared, he wants to perform impact analysis to ensure the existing APIs can withstand the added load. Again, he turns to Visualizer to understand which services can be reused and if he needs to horizontally scale any of them by adding new workers. He checks the metrics like Average CPU utilization and sees how many series are in the time series chart to understand how many workers an application has. He’s able to scale the resources and promote reuse. After his team designs and deploys the new services, he returns to Visualizer to ensure that the way in which the system has been implemented matches the original design.

      Anypoint Visualizer-cpu-utilization

      Result 3: Max was able to use Visualizer to promote reuse of his existing APIs when planning a new project and ensure that they could scale to handle the new load.

      Create custom dashboards for reporting

      In Visualizer, you are able to export a high-resolution image of your application network and choose if you also want to include the metrics. So, Max exports before and after images of the topology to demonstrate how they decreased average response time, thus addressing customer complaints, and moved to a scalable microservices architecture while leveraging existing services. He puts these images in a deck and uses it in his presentation to the CIO. A picture paints a thousand words and this visual allows him to communicate the noticeable impact he and his team have made in a short amount of time.

      happy mary and max

      Result 4: Max can use images from the Visualizer canvas to communicate the positive impact that his team has made and results they’ve seen in presentations to stakeholders.

      With Visualizer, Max was able to quickly understand the dependencies in his system without having to open the properties in Runtime Manager for each file or open the application within Studio, which allowed him to onboard quickly, perform impact analysis, and ensure architectural consistency. Additionally, with the customized view Max created and the metrics coming from Anypoint Monitoring overlaid on the graph, Mary could pinpoint the root cause of an issue quickly and therefore reduce the mean time it took to address customer complaints. At each step, Visualizer accelerated the team’s time to success.

      You can get started with Anypoint Visualizer by creating a free Anypoint Platform account. For more information, see our Anypoint Visualizer documentation.


      Tags

      application networkdata integrationmicroservices

      Related articles

      real-sftp
      real-sftp
      How to tutorials

      Setting up real-time Secure File Transfer Protocol (SFTP) data integration with webhooks

      In this blog, I’ll cover everything you should know about integrating data from SFTP in real-time using webhooks.
      • Saggi Neumann
      • 11 mins read
      How to tutorials

      Everything you need to know to migrate from Mule 3 to Mule 4 from Air Canada

      • Jay Kizhakkevalappil
      • 21 mins read
      Automate-jenkins-pipeline
      Automate-jenkins-pipeline
      How to tutorials

      How to automate the Jenkins release pipelines

      Learn how to automate the process that standardizes the promotion of the Mule to higher testing environments.
      • Peter Dunworth
      • 9 mins read

      Newsletter

      Get the latest news delivered to your inbox

      Subscribe

    mainfooter

    • Related resources
      • The value of APIs for business
      • What is REST API design?
      • API development best practices
    • Recommended for you
      • Connectivity benchmark report
      • The application network
      • How to design and manage APIs
    • Watch now on demand
      • Best practices for microservices
      • API security best practices
      • Anypoint Platform overview
    Sign up for our newsletter Developers Blog Terms Privacy Privacy Shield Careers Leadership Contact 1-415-229-2009

    MuleSoft provides a widely used integration platform for connecting applications, data, and devices in the cloud and on-premises. MuleSoft’s Anypoint Platform™ is a unified, single solution for iPaaS and full lifecycle API management. Anypoint Platform, including CloudHub™ and Mule ESB™, is built on proven open-source software for fast and reliable on-premises and cloud integration without vendor lock-in.

    © Copyright 2022 Salesforce, Inc. All rights reserved.

    Link to MuleSoft Twitter profile Link to MuleSoft Linkedin profile Link to MuleSoft Facebook profile Link to MuleSoft Instagram profile Link to MuleSoft Videos platform
    • Deutsch
    • English Full site
    • French
    • Japanese
    • Portuguese
    • Spanish
    • Deutsch
    • French
    • Japanese
    • Portuguese
    • Spanish
    • English Full site

    Subscribe and get notified each time a new episode is published

    You have been redirected

    You have been redirected to this page because Servicetrace has been acquired by MuleSoft. Click here to learn more.