Bionic: Application Visibility that Leverages Reverse-Engineered Code

An Intellyx Brain Candy Brief

The first generation of configuration management databases (CMDBs) sought to keep track of all the IT assets in an organization, but fell short of the mark for two main reasons: the information in them would become out of date, and they were never able to deal with assets that were subject to frequent change.

Many products have hit the market since to address these issues, each of them following a common theme: automate the collection and updating of asset information, so that the asset portfolio as well as the interdependencies among assets are always up-to-date.

Such products have three basic approaches for this automated collection: leveraging built-in asset telemetry, calling APIs that assets may provide for the purpose, or install agents near the assets that can interact with less forthcoming pieces of technology.

Bionic adds one more approach to the mix, specifically for providing visibility into application assets: reverse engineering of the application binaries themselves. With this approach, Bionic is able to uncover a broader, more real-time view of application assets and their interdependencies that competing products are able to.

At this time, Bionic supports traditional software components and microservices that are written in Java, Python, or Node.js (JavaScript). Expect to see the vendor add additional languages to the list as it matures.

Copyright © Intellyx LLC. Intellyx publishes the Cloud-Native Computing poster, advises companies on their digital transformation initiatives, and helps vendors communicate their agility stories. As of the time of writing, none of the organizations mentioned in this article are Intellyx customers. To be considered for a Brain Candy article, email us at pr@intellyx.com.

SHARE THIS: