II.
StackProfile JSON
Structured · livestack-profile:feature-flag-service
Feature Flag Service (TypeScript, Redis, PostgreSQL, React, Docker, Prometheus) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "stack-profile:feature-flag-service",
"_kind": "StackProfile",
"_file": "domain/stack-profiles/deep-stacks-6.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Feature Flag Service (TypeScript, Redis, PostgreSQL, React, Docker, Prometheus)",
"description": "A self-hosted feature flag management service enabling progressive\nrollouts, A/B testing integration, and kill switches for production\nfeatures. TypeScript powers the flag evaluation SDK and management API\nwith type-safe flag definitions and targeting rules based on user\nattributes, percentages, and segments. Redis provides sub-millisecond\nflag evaluation with local caching and pub/sub-based cache invalidation\nacross service instances. PostgreSQL stores flag configurations, audit\ntrails, and targeting rule history. React delivers the management\ndashboard with flag lifecycle views, rollout progress charts, and\napproval workflows. Prometheus tracks flag evaluation latency and\nexposure counts for experiment analysis. Docker containers enable\nconsistent deployment of the flag service alongside application pods.\nThe tradeoff is managing flag lifecycle cleanup to prevent permanent\nflags and ensuring SDK performance under high evaluation volumes.\n",
"composes": [
"language:typescript",
"library:ioredis",
"tool:psql",
"framework:react",
"tool:docker",
"tool:prometheus",
"library:prisma",
"library:zod"
]
},
"outgoingEdges": [
{
"from": "stack-profile:feature-flag-service",
"to": "language:typescript",
"kind": "composed_of"
},
{
"from": "stack-profile:feature-flag-service",
"to": "library:ioredis",
"kind": "composed_of"
},
{
"from": "stack-profile:feature-flag-service",
"to": "tool:psql",
"kind": "composed_of"
},
{
"from": "stack-profile:feature-flag-service",
"to": "framework:react",
"kind": "composed_of"
},
{
"from": "stack-profile:feature-flag-service",
"to": "tool:docker",
"kind": "composed_of"
},
{
"from": "stack-profile:feature-flag-service",
"to": "tool:prometheus",
"kind": "composed_of"
},
{
"from": "stack-profile:feature-flag-service",
"to": "library:prisma",
"kind": "composed_of"
},
{
"from": "stack-profile:feature-flag-service",
"to": "library:zod",
"kind": "composed_of"
},
{
"from": "stack-profile:feature-flag-service",
"to": "role:backend-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:feature-flag-service",
"to": "role:fullstack-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:feature-flag-service",
"to": "role:product-manager",
"kind": "used_by_role"
},
{
"from": "stack-profile:feature-flag-service",
"to": "workflow:feature-flag-lifecycle",
"kind": "follows_workflow"
},
{
"from": "stack-profile:feature-flag-service",
"to": "workflow:feature-flag-rollout",
"kind": "follows_workflow"
},
{
"from": "stack-profile:feature-flag-service",
"to": "domain:platform-engineering",
"kind": "applies_to"
},
{
"from": "stack-profile:feature-flag-service",
"to": "domain:software-engineering",
"kind": "applies_to"
},
{
"from": "stack-profile:feature-flag-service",
"to": "skill-area:feature-management",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:feature-flag-service",
"to": "skill-area:caching-strategies",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:feature-flag-service",
"to": "skill-area:api-design",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:feature-flag-service",
"to": "skill-area:frontend-development",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:feature-flag-service",
"to": "skill-area:ab-testing-experimentation",
"kind": "requires_skill_area"
}
],
"incomingEdges": []
}