Software development workflows change over time, and they involve an organized plan of development tasks. Today, these tasks build up the software incrementally. The industry standard for tracking code changes is the source code management tool - Git. But, besides Git, there is another great thing that helps development teams. It is a feature management system. Read on to learn what a Feature Management System is, and its use in software development.
8 posts tagged with "deployment"
View All TagsConfigCat just got ISO 27001 certified
ConfigCat is proud to offer a robust, comprehensive feature flag service for software engineers to utilize safe trunk based development.
Companies must use the most up-to-date standards when developing their unique Information Security Management System (ISMS), as information security becomes significantly more difficult to protect the more an organization grows.
Eliminating Traditional Feature Release Anxieties
As developers, we spend countless hours building new features and having them pass through rigorous QA tests. However, despite experience and all preparations made, there's always that dreaded feeling you get in the pit of your stomach when you know it's time for deployment. What if something goes wrong in production and your feature doesn't function as expected?
Decoupling Feature Releases from Deployment Using Feature Flags
In a traditional software development workflow, whenever there are updates or feature releases to be made, they are typically tied to a single major deployment to production. As a result, the frequency of feature delivery is slower and a lot riskier because there’s a lot more at stake with each deployment if things don't go as planned.
That is to say that releases should not be tied to deployments but rather, decoupled from them. Due to this reason, in a continuous delivery environment, it is considered best practice to decouple feature releases from deployments as it allows for more incremental releases.
Hence, understanding the concept of decoupling releases from deployment and how feature flags can make that possible is a key for any team.
How to send feature flag change notifications to DataDog
Thanks to the latest CI/CD tools and services, software companies can now deliver multiple releases in a week. Over the release process, it's expected that DevOps professionals keep their eyes on the monitoring dashboard and roll-back the deployment on the first suspicion. Since the use of feature flags gets more and more traction, it seems like a good idea to connect those releases and the monitoring tools.
New Home Page has been released! – on Friday – OMG
We are very excited about the release of our new shiny Landing Page on configcat.com.
How to hack App Store review times?
Use Feature Flags, and you do not need to worry about the ambiguous Apple App Store review. Also, you can forget about the release trains or the good old days when PMs are running around in the office with flame-throwers.
A fable about disaster recovery
Let me tell you a story about the myth of the Friday Release. Newbie QA guy was finishing up his tasks on a Friday evening after hours. The office was quite empty at that time, only a few people left.