Disclaimer: The content below is based on Feature Flags Hub - The Hub for Feature Flag Driven Development. This hub helps developers learn more about feature flagging techniques. This article just helps to clarify why I build my Project UpStamps. The Hub also shows alternatives projects and tools. If you have any questions please comment in a respectful way.
As a developer or product manager, your mission is to deliver quality software on time. You are looking to make your team fast, productive, and more coordinated. Most importantly, you want your customers to love your product. Feature flagging can help you achieve all these goals.
Developer tools are the foundation for building successful products. Without team collaboration tools, issue tracking tools, IDEs, and version control systems, your team would find it challenging to release high-quality software. To facilitate and improve product development, managers must inevitably decide whether to build developer tools in-house, purchase a platform, or maintain.
Feature flagging is a technique that becomes difficult to manage on an enterprise scale. It’s easy to manage one feature flag by modifying a configuration file, but when you have multiple feature flags across different environments, it’s harder to keep everyone in sync in a compliant fashion. Facebook has a feature flagging system called Gatekeeper that took years to build, using limitless engineering resources. Wrapping one feature with an if/else is just the start, an enterprise-grade feature flagging systems requires:
Companies that have built internal feature flagging tools (e.g. Google, Facebook, and Amazon) dedicated large teams of engineers and DevOps experts to build the platform, and continue to use full-time engineers to maintain and scale their systems.
UpStamps is a Feature Flag Management Platform to separate code from different environments and projects.
UpStamps helps teams manage their projects using feature management with a Central control to progressively deliver features to users with confidence.
🛳 Ship when you're ready
🚀 Accelerate feature release
🙈 Hide unfinished features
Useful links about UpStamps:
Hey @vacom, interesting write up.
It sounds like UpStamps is focused on enterprise grade apps? Or apps with complex requirements around environment and feature releases?
How does your product compare with Launch Darkly: https://launchdarkly.com/?
UpStamps offers a complete set of tools/features for the different types of teams and programmers, from small to enterprise. It removes the complexity of integration that a web developer or any developer can easily work with.
The points below are for everyone (Developers, teams, and Enterprise)
The two major differences between LaunchDarkly and UpStamps are price and requests limits. UpStamps is more accessible for developers and small teams that want to implement Feature Flags in their projects. UpStamps does not limit the number of Monthy Active Users (MAU). UpStamps uses users to improve segments and not to limit.