Custom Scorecard

Scorecards are a common methodology to objectify maturity and criteria around Microservices, APIs and Domains in a development organization. Based on transparent criteria, leaders can recognize and mitigate shortcomings, while engineering teams can proactively assess and react to sub-par indicators.

Microservice Intelligence comes with a flexible, configurable data model that make it easy to define own criteria, The data can be obtained via automation, manually or via survey, and can be aggregated by different means. Microservice Intelligence then provides both powerful ways to report on the findings, as well as to relay information via Webhooks to tools like Slack. Finally, there are different advanced ways to fine-tune the presented information, e.g. by creating a custom report or by using OData to import the generated data into a BI tool.

📘

Learn more

The AWS Well-architectured framework provides an extensive blueprint based on the following criteria:

  • Operational Excellence
  • Security
  • Reliability
  • Performance Efficiency
  • Cost Optimization

Also, https://12factor.net/ is a well-established checklist around design criteria to cover.

Configure the criteria

As the Data model is flexible, you can bring in your own attributes via self-service. Microservice Intelligence supports numeric as well as single- and multi-select values.

On your Microservice Fact Sheet, you can define the initial appearance for the user.

The Table View in the inventory not only provides a great overview, but also let you edit data in bulk.

Filling the data

Discovery - getting started and APIs & Webhooks provides all details to filll the provided attributes automatically. The Integration API UI gives you access to the technical data model, making it intuitive to include your custom fields.

Besides filling data automatically, manually, via bulk update, Microservice Intelligence also supports Surveys to reach out centrally to responsibles via mail.

Aggregating data

📘

Get in touch

Microservice Intelligence provide powerful ways to aggregate the supplied data, scheduled as workflows or event-driven via Webhooks. Please get in touch to understand the best solution in your environment

Report on the data

Microservice Intelligence provide a variety of build-in ways to report on both raw criteria and aggregates, see also Reports. Two very common reports are the Microservice Landscape (clustered e.g. by Domains or Teams), or the Data Flow, where the criteria can be set in relation to APIs.

Advanced topics

Next to the walkthrough provided above, there are several opportunities to get out most of Microservice Intelligence scorecards and criteria:

  • Conditional fields and workflows: Criteria can be configured based on provided fields. A simple example might be to cluster based on Backend or Frontend, as typically different information is required. Also, visibility & accessibility of fields can be configured. Please Get in touch to learn more.
  • React to changing data: Microservice Intelligence is built on top of an event-based system, which can be accessed via Webhooks . Based on this, it's easy to configure notifications e.g. in Slack if data is changing.
  • Customize experience: Microservice Intelligence ships with an out-of-the-box Confluence integration, where all reports can be exported to. Also, embed via iFrame allows to leverage reports in self-build applications. Finally, Custom Reports are a fully flexible way to build own visualizations on top of the collected data.

Did this page help you?