Table of Contents

Fast Delivery with Feature Environments

Imagen1-2

How often do you want to deploy to production? Weekly, daily, maybe as soon as possible? In this article, we are going to discuss an approach to deliver fast to production by using feature environments and a release process.

 

Feature Environments

A feature environment is a feature branch deployed in an ephemeral environment, which enables automated tests a nd QA to test that feature in isolation , before deploying to production [1]. It's a separate staging environment for each feature branch, allowing fast delivery of the features.

Figure 1 demonstrates the concept and process of feature environments.

Picture1-Jun-21-2022-05-39-53-78-PM

  • Rollback process:. There should be a rollback process (even manual) to roll back a production deployment. Blue-Green deployments can also help here.
  • Feature flags:. As a production deployment rollback can be a bit drastic and dangerous (mainly if it involves schema or data changes), feature flags can help if we just need to disable the new feature that has just been deployed.
  • Monitoring and observability:. We should be able to know quickly if something is not right in production and react fast.

About Encora
Fast-growing tech companies partner with Encora to outsource product development and drive growth. Contact us to learn more about our software engineering capabilities.


Contact us

 

 

Learn More about Encora

We are the software development company fiercely committed and uniquely equipped to enable companies to do what they can’t do now.

Learn More

Global Delivery

READ MORE

Careers

READ MORE

Industries

READ MORE

Related Insights

Siddharth Sharma  

Null

Read More

Tejas Deshmuk

Null

Read More

Adrian Blidarus

Null

Read More
Previous Previous
Next

Accelerate Your Path
to Market Leadership 

Encora logo

Santa Clara, CA

+1 669-236-2674

letstalk@encora.com

Innovation Acceleration

Speak With an Expert

Encora logo

Santa Clara, CA

+1 (480) 991 3635

letstalk@encora.com

Innovation Acceleration