Optimizing Optimizely: How we use Full Stack for product development

Optimizing Optimizely: How we use Full Stack for product development

To put it simply, Optimizely Full Stack decouples the deployment of code from the delivery of features the code represents. That allows you to quickly release new features to audience segments, test the performance of the changes, analyze their impact, and either release them more widely or roll them back, all from an intuitive drag-and-drop dashboard. No need […]

Feature flags vs Blue-Green Deployments: Less Risk and More Control 

Feature flags vs Blue-Green Deployments: Less Risk and More Control 

As a developer, you may wonder about the benefits of using feature flags vs blue-green deployments and want to know when to use which tool. A quick primer: blue-green deployments involve redirecting user traffic to a different set of servers that host your updated application. Whereas feature flags are code-based and enable users to see […]

Announcing Free Experimentation and Targeted Rollouts for Developers and Product Teams

Announcing Free Experimentation and Targeted Rollouts for Developers and Product Teams

Last year, we launched Optimizely Rollouts, a free feature flagging solution to help development teams ship products faster, safer, and with more control.  We’ve seen thousands of teams create feature flags with Rollouts across websites, mobile apps, and backend experiences.  However, we believe that smarter software delivery isn’t just about reducing risk, it’s also about […]

Using the Optimizely IntelliJ Plugin for Feature Development

Using the Optimizely IntelliJ Plugin for Feature Development

As a developer using feature flags while building Optimizely, I had to switch back and forth between the application and the IDE while developing. This made my development flow hard to maintain because of all the context switching between application and IDE. It is also error prone with no way to test my configuration or […]

Using Feature Flags to Move from a Monolith to Microservices

Using Feature Flags to Move from a Monolith to Microservices

In recent years, companies accelerating digital transformation and innovation have been decomposing legacy monolith applications and moving to distributed systems architectures (almost universally spoken about as microservices). If you and your team have decided to undertake this migration, you’re likely excited about the compelling upsides of a distributed architecture. Maybe you’re considering how you’ll execute […]

5 Feature Management Use Cases in 5 minutes!

5 Feature Management Use Cases in 5 minutes!

Optimizely Rollouts offers full featured feature flagging capabilities that unlock the power of Progressive Delivery allowing you to ship faster with more safety and confidence. But, what are all ways you can leverage Optimizely Rollouts to help your team? Today, I’ll go through five powerful capabilities of Optimizely Rollouts and Full Stack all while using […]

Feature Flag Ownership Models: Which one is right for you?

Feature Flag Ownership Models: Which one is right for you?

Feature flags enable a powerful continuous delivery process and provide a platform for progressive delivery with phased rollouts and A/B tests. Once your organization begins deploying feature flags successfully, you may be excited to get more into your codebase. However, good governance is critical to scaling the power of feature flags. As with any feature […]

Optimizely’s Vision for Product Development Teams

Optimizely’s Vision for Product Development Teams

Earlier this week, Optimizely’s Chief Product Officer Claire Vo and Jon Noronha, our VP of Product Management, presented via a live webinar on Optimizely’s vision for product development teams and previewed our upcoming roadmap.  They explained how product development teams need to be able to balance velocity with proving value. Here are some of the […]

How to Write Automation Tests for Feature Flags with Cypress.io and Selenium

At Optimizely, we deploy a large amount of our code behind feature flags because it gives us the benefits of shortening our release cycle, perform A/B testing, and deploy code changes safer with rollouts. While feature flags (aka feature toggles) have helped us drive better products delivered more quickly, they tend to be very difficult […]