Home / Companies / Flagsmith / Blog / September 2026

September 2026 Summaries

4 posts from Flagsmith

Filter
Month: Year:
Post Summaries Back to Blog
Bayesian A/B testing uses Bayes’ theorem to combine prior beliefs about conversion rates with observed results, producing posterior distributions that estimate the probability a variant outperforms a control and the likely size of the effect through credible intervals. Unlike frequentist testing, which relies on p-values, fixed significance thresholds, and planned sample sizes, Bayesian testing allows results to be viewed throughout an experiment without the same false-positive inflation from repeated checks. For binary conversion data, beta priors and binomial likelihoods commonly provide efficient posterior calculations, while more complex cases may require simulation methods such as Markov Chain Monte Carlo. In an onboarding example where one variant converts at 13% versus a control’s 11%, the method estimates roughly a 90% probability that the variant is better, although its credible interval still includes the possibility of no improvement. Bayesian methods can make results easier to communicate, incorporate relevant historical knowledge, and support feature-flag rollouts that ramp winning variants or reverse losing ones as evidence develops, but informative priors can bias results if poorly chosen, computations can be more demanding, and stakeholders may be less familiar with the terminology. Flagsmith’s beta Experimentation feature is presented as using a Bayesian engine to report lift, credible intervals, and each variant’s chance of beating the control.
Sep 14, 2026 2,502 words in the original blog post.
Automatic rollback is a deployment-pipeline mechanism that automatically restores a previously known-good version when configured signals such as failed tests, unhealthy checks, elevated error rates, or latency thresholds indicate a release has failed. It can speed recovery, reduce user impact, standardize incident response, and limit unnecessary alerts, but is safest only for failures that are well understood, easy to detect, and genuinely reversible. It is unsuitable as a default response to database schema changes, data migrations, partial writes, infrastructure-state changes, or situations where reverting could restore security vulnerabilities or encounter the same underlying failure. AI can support rollback workflows through anomaly detection, cross-service signal correlation, and incident summaries, but should not independently decide on difficult-to-reverse actions involving data or infrastructure. Feature flags provide an alternative for application-level changes by separating deployment from release, allowing teams to disable a problematic feature immediately, target rollouts to limited audiences, and connect monitoring alerts to flag changes, while retaining audit records and recognizing that flags do not replace infrastructure or database rollback procedures.
Sep 11, 2026 1,549 words in the original blog post.
Continuous integration involves frequently merging code changes into a shared repository and automatically building and testing them to detect problems early, while continuous deployment automatically releases every change that passes validation to production without human approval. Continuous delivery occupies the middle ground by ensuring changes are always deployable but retaining a manual release decision, and continuous testing extends checks beyond CI to staging, production, end-to-end testing, and monitoring. The appropriate approach depends on a team’s test reliability, production monitoring, rollback capability, compliance obligations, and tolerance for release risk rather than on pursuing the most automated model. Teams are advised to establish reliable CI, robust test coverage, realistic staging environments, and effective monitoring before adopting automated deployments, since weak testing can turn automation into additional risk. Feature flags can separate technical deployment from user-facing release, enabling staged rollouts, monitoring-based decisions, and auditable controls while preserving greater release flexibility.
Sep 08, 2026 2,251 words in the original blog post.
Product experimentation tests specific product changes with controlled exposure to real users, using pre-defined hypotheses, success metrics, and guardrail metrics to determine whether a variation improves on an existing experience. It differs from early-stage validation, such as interviews and prototypes, but both activities form a continuous discovery cycle that informs product decisions. Methods including A/B tests, multivariate tests, fake-door tests, canary rollouts, landing-page tests, and usability studies should be selected according to the question being asked rather than used by default. Effective experimentation depends not only on sound statistical practices such as adequate sample sizes and avoiding vanity metrics, but also on dependable infrastructure: feature flags, targeting rules, gradual rollouts, monitoring, and rapid rollback mechanisms. AI can accelerate variant creation and data analysis, but it may shift bottlenecks toward testing, deployment, and safe management of more concurrent experiments. Building a durable experimentation culture requires documenting results, involving engineering in rollout safeguards, applying consistent processes, resisting opinion-based overrides of evidence, and treating experimental results as an input to judgment rather than an automatic decision-maker.
Sep 07, 2026 2,946 words in the original blog post.