Stream development lifecycle

Stream development lifecycle

When developing your streams, it is essential to be able to create, edit, and deploy streams in a controlled and observable way, using industry-standard practices in terms of CI/CD, blue/green deployments, and canary releases. You need to be able to know what is running, edit streams, and test them before they are released into production.

In Usage Engine, the following functionality has been added to enable this:

  • View/Edit mode in the Stream editor

  • Stream update indications

  • Tag versions

Note!

In Usage Engine, a version is a snapshot of the current stream configuration that you assign a tag and an optional description.

  • View version history

  • Export tagged versions for storage

  • Import tagged exports as new versions

  • Viewing tags for deployed streams


This section has the following subsections: