March 2025 Summaries
7 posts from Flagsmith
Filter
Month:
Year:
Post Summaries
Back to Blog
An API outage lasting 44 minutes prompted a reevaluation of the necessity of staging environments in software development, highlighting a discrepancy between staging and production environments despite identical stacks. Traditionally, staging environments are used to test software in a nearly production-like setting, but recent advancements like collaborative code tools, automated testing, zero-downtime deployments, and testing in production with feature flags challenge this practice. These innovations, coupled with a focus on robust monitoring and meaningful post-mortems, suggest that while staging environments have historically been integral, they may not be essential for all teams, particularly those that have embraced modern engineering practices. Nonetheless, adopting these newer methodologies and potentially eliminating staging environments requires careful consideration of the technical stack and organizational readiness, as well as a commitment to continuous improvement in code quality and deployment processes.
Mar 24, 2025
2,092 words in the original blog post.
AppDynamics offers a comprehensive solution for organizations to monitor their technology stacks by integrating data from various platforms into a single interface, allowing businesses to assess technology performance alongside key business metrics. Flagsmith complements this by providing feature flagging tools that enable selective feature rollouts to specific user groups, allowing for controlled testing and easy retraction if necessary. Now, with AppDynamics integration, Flagsmith users, specifically Enterprise customers, can send data directly to AppDynamics, facilitating a detailed analysis of how new features affect hardware performance and business outcomes. This integration aims to provide deeper insights into the impact of technological changes on business performance.
Mar 20, 2025
184 words in the original blog post.
Flagsmith's latest release marks its debut under a new brand name, introducing several enhancements and bug fixes without any breaking changes. The update features a revamped interface and the ability to graphically display usage data for APIs using Influx. It also offers new functionalities such as bulk enabling or disabling of segment and user overrides for flags, improved end-to-end stability, and a more user-friendly page size for the users page. Additionally, an Integrations page has been introduced, primarily managed by remote configuration, which currently supports Datadog and will soon include Amplitude, allowing users to enhance Flagsmith with various tools. The integration with Datadog involves sending events related to flags and tagging logs with the respective environment, such as production.
Mar 20, 2025
180 words in the original blog post.
The latest platform upgrade introduces multivariate flags, a feature that allows users to select flag values from a predefined list, facilitating A/B/n tests and staged rollouts. This innovation is designed to enhance user experience by reducing errors across environments and offering flexibility in managing string values within code. Multivariate flags enable users to create variations easily, assign environment weights for testing, and manage different environments within a project, which helps in segmenting user groups for precise testing and analysis. They are particularly useful for complex A/B/n tests and can drive multiple tests on a single page, such as testing different button texts in an e-commerce setting. By integrating with analytics platforms, users can track flag values and assess the impact of different variations on user behavior, providing valuable insights for confidence testing. This feature is accessible in all plans, including open-source and free versions, encouraging users to explore and share their innovative use cases.
Mar 20, 2025
674 words in the original blog post.
The text explores the benefits of using open-source software, specifically focusing on setting up a Dokku server to host Bitwarden, an open-source password manager. It provides a step-by-step guide on deploying Bitwarden using Dokku, from setting up a virtual private server (VPS) with Hetzner to installing the necessary software and configuring domain names and SSL certificates via Let's Encrypt. The guide emphasizes the importance of persistence by demonstrating how to set up a persistent volume for Bitwarden's SQLite database to prevent data loss during updates or restarts. Additionally, it discusses securing the Bitwarden server by limiting account signups and highlights the flexibility of Dokku to host various other open-source projects like Gitea and Syncthing. The post encourages leveraging open-source solutions as cost-effective alternatives to proprietary services, enabling users to maintain control over their data and infrastructure.
Mar 20, 2025
1,211 words in the original blog post.
Flagsmith, initially designed with a microservice architecture to support various clients through a separate API and web dashboard, has shifted towards a monolith architecture to streamline operations and address several challenges. This transition was driven by frustrations with versioning complexities, testing difficulties, and the management of pull requests across multiple repositories. By consolidating into a single codebase, Flagsmith aims to simplify versioning, facilitate comprehensive testing through unified pull requests, and enhance the deployment process by reducing the need for coordinating releases across multiple components. Despite the move to a monolith, the architecture maintains some level of decoupling, as the frontend continues to communicate with the API via REST, allowing for flexibility and a hybrid approach. This change not only simplifies deployments by reducing domain and SSL complications but also integrates functionalities to create a more cohesive development and deployment environment.
Mar 20, 2025
1,149 words in the original blog post.
New Relic and Flagsmith collectively enhance software development by offering tools for monitoring, feature management, and optimization. New Relic provides a unified interface for engineers to oversee and improve their tech stack, while Flagsmith facilitates feature rollouts and rollbacks through feature flagging, enabling selective user exposure and quick reversals if needed. The integration of these platforms allows for the transmission of flag change events from Flagsmith into New Relic's event stream, facilitating comprehensive analysis of feature performance in conjunction with the broader tech stack. Setting up this integration involves generating an API key from New Relic and incorporating it into the Flagsmith account, with detailed instructions available in their documentation.
Mar 20, 2025
202 words in the original blog post.