Feature flags - Loproda@0.2.0

Feature flags - [email protected]

Fernando Ticona Avatar
Fernando TiconaCTO de Loproda

En Loproda tuvimos un verdadero desastre, hace unos días liberamos una version de nuestro panel de control, dentro de una de sus características cometimos un error en el envió de datos a nuestra api, lo cual tuvo un gran impacto en los datos guardados.

Aclarar de que este evento fue aislado, en un ambiente de pruebas que simula un ambiente real y con usuarios no técnicos.

No hizo preguntar: ¿Que pasaría si este error se propusiera en la version estable que todos nuestros clientes usan? ¿Que consecuencias habría? ¿Como podemos controlarlo?

Asi que lanzamos un par de características importantes:

Feature Flags

Para poder segmentar los ambientes de desarrollo y pruebas dentro del panel de control de Loproda, separamos el acceso a ciertas características dentro de Loproda. Lo dividimos en 4 canales.

Canal Oficial

Es una version estable de la característica, fue probada y es funcional.

Canal Stable

Es una version estable y funcional, esta probada, pero esta en observación constante en caso de errores.

Se marcara con la etiqueta:

Stable

Canal Beta

Es una version estable y funcional, pero esta en face de pruebas.

Se marcara con la etiqueta:

Beta

Canal Alfa

Es una version inestable o en desarrollo, esta pensada para probar funciones dentro del equipo de desarrollo de Loproda.

Se marcara con la etiqueta:

Alfa

Para poder habilitar los canales Alfa y Beta, sigue estos pasos

¿A quienes servimos?

Descubre los sectores que hemos ayudado a crecer y como lo hicimos.

Loproda ayuda a Loproda