With the introduction of the Dynatrace AppEngine, you can now build custom apps on top of all the observability data collected by Dynatrace.
Compared to other Dynatrace platform functionality, Dynatrace apps are smaller, self-contained, and focused on specific use cases. But a Dynatrace app is not an isolated application: the Dynatrace platform implements an intent concept that allows interoperability between Dynatrace apps.
The following areas make AppEngine unique:
Dynatrace apps are self-contained and focus on specific use cases. However, a Dynatrace app isn't an isolated application. It interacts with the capabilities of the Dynatrace platform via APIs, with other apps via intents, or with publicly available third-party systems. Dynatrace apps can also interact with your on-premises systems via EdgeConnect, which you can run in your corporate network.
The user interface of a Dynatrace app is written as a React single-page application and uses TypeScript to enhance the developer experience. The Dynatrace platform provides an extensive toolchain to make the life of an app developer as easy as possible:
For tutorials, how-to guides, and technical references for Dynatrace app developers, head over to Dynatrace Developer. There's something for every skill level.