# Crayon — Enterprise B2B Platform That Ships Updates Daily Without Breaking Anything

> Enterprise clients want two things that feel contradictory: granular control over who can see and do what, and a platform that gets better regularly without unexpected downtime. We delivered both — a composable RBAC system and a CI/CD pipeline that allows daily production deployments with automated rollback on failure.

## Project context

- Client: Crayon
- Industry: Enterprise Software / B2B
- Year: 2023

## Challenge

Binary admin/user roles couldn't model enterprise clients' actual access needs. New contracts were blocked until developers manually created new permission configurations. Deploying updates required senior developer supervision and a war room mentality — releases were infrequent because the risk was too high.

## Solution

Composable RBAC: permissions, roles, and resource-level overrides all independent and stackable. New access configurations set up in minutes by non-technical team. CI/CD on GitHub Actions with AWS blue-green deployment — new version health-checked before traffic cuts over, rollback automatic on failure. Daily deployments became the norm.

## Services

- Web Development

## Published results

- ~0 Deployment incidents post-CI/CD (automated rollback)
- daily Deploy frequency (vs monthly before)
- resource-level RBAC granularity (vs binary admin/user)
- 0 Enterprise contracts blocked by access config (self-serve RBAC)

## Benefits

- Composable RBAC — permissions + roles + resource overrides
- Daily deployments with zero-downtime blue-green strategy
- Automated rollback on health check failure
- Full audit log on every permission check

## Source and contact

- Canonical project page: https://qualityx.co/en/portfolio/crayon-enterprise-b2b
- Discuss a related project on WhatsApp: https://wa.me/905392376734
