II.
StackProfile JSON
Structured · livestack-profile:wiki-knowledge-base
Wiki / Knowledge Base (Next.js, PostgreSQL, Elasticsearch, Boto3, Redis) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "stack-profile:wiki-knowledge-base",
"_kind": "StackProfile",
"_file": "domain/stack-profiles/deep-stacks-6.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Wiki / Knowledge Base (Next.js, PostgreSQL, Elasticsearch, Boto3, Redis)",
"description": "A collaborative knowledge base platform where teams author, review,\nand publish documentation with version history and cross-referencing.\nNext.js serves the wiki pages with server-side rendering for SEO and\nclient-side Markdown editing with live preview. PostgreSQL stores\narticle content, revision history, access permissions, and link graphs\nfor detecting broken references. Elasticsearch indexes all articles\nwith custom analyzers for technical terminology and code snippet\nsearch. Boto3 manages image and attachment storage with automatic\nthumbnail generation. Redis caches rendered pages, table-of-contents\ntrees, and recently viewed article lists. The tradeoff is managing\ncontent freshness signals for search ranking and preventing knowledge\nfragmentation across overlapping articles.\n",
"composes": [
"framework:nextjs",
"tool:psql",
"tool:elasticsearch",
"library:boto3",
"library:ioredis",
"language:typescript",
"library:prisma",
"library:tailwindcss"
]
},
"outgoingEdges": [
{
"from": "stack-profile:wiki-knowledge-base",
"to": "framework:nextjs",
"kind": "composed_of"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "tool:psql",
"kind": "composed_of"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "tool:elasticsearch",
"kind": "composed_of"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "library:boto3",
"kind": "composed_of"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "library:ioredis",
"kind": "composed_of"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "language:typescript",
"kind": "composed_of"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "library:prisma",
"kind": "composed_of"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "library:tailwindcss",
"kind": "composed_of"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "role:fullstack-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "role:technical-writer",
"kind": "used_by_role"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "role:documentation-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "workflow:knowledge-base-maintenance",
"kind": "follows_workflow"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "workflow:documentation-freshness-audit",
"kind": "follows_workflow"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "domain:knowledge-management",
"kind": "applies_to"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "domain:content-operations",
"kind": "applies_to"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "skill-area:search-infrastructure",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "skill-area:server-side-rendering",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "skill-area:technical-documentation",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "skill-area:caching-strategies",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
}
],
"incomingEdges": []
}