Once upon a time: Unleash
Blog post from Unleash
Zengenti, a company known for its engaging annual hackathons, explored the use of feature toggling as a way to enhance their software development process. Feature toggling allows developers to introduce new features with an on/off switch, providing flexibility and reducing risks by enabling features to be activated or deactivated as needed. During their hackathon, Zengenti chose to implement Unleash, an open-source feature flag service they could host themselves, aligning with their multilingual programming and open-source preferences. This approach allowed them to easily integrate feature flags into their existing Python and Flask APIs, improving their ability to manage and roll back features more efficiently. The introduction of feature flags also facilitated better communication and collaboration among teams, as it allowed for centralized management of feature switches and kept all stakeholders informed through integrations like Slack notifications. Overall, this innovation has streamlined their development process, reduced stress around feature deployment, and opened up new possibilities for team collaboration and customer engagement.