Feature toggling is an application-based release pattern that provides the mechanism to modify system behavior by selectively enabling and disabling features without requiring a production code deployment. Feature toggles are usually implemented by wrapping application logic or UI elements with a conditional statement, where the feature is enabled or disabled based on a configuration setting stored somewhere.
How To Use
This component requires the installation of the Feature Toggle Management component on LifeTime.
Please read the documentation on how to install and how to use this tool.
Benefits
Great impact on continuous delivery
This release introduces a high-performance, asynchronous method for tracking Feature Toggle Hits and Missing Keys Or simply disable them.
Previously, every feature check generated a standard OutSystems General Log. While functional, this "cluttered" the logs, making it harder to find actual errors, and accelerated log rotation.
We have moved the "heavy lifting" to a Web Worker.
Zero UI Impact: Analytics are processed in a separate thread. Your app’s interface remains snappy and responsive.
Smart Batching: Instead of sending a request for every single check, logs are grouped together and sent in batches.
Reduced Server Load: By batching requests, we significantly reduce the number of individual HTTP calls to the server.Check the documentation