stack-profile:nocode-lowcode-platform-backend
No-Code / Low-Code Platform Backend (TypeScript, PostgreSQL, Redis, Docker, React) overview
The backend powering a no-code or low-code platform, where end users visually compose workflows, forms, and data models that are interpreted at runtime by a TypeScript execution engine. PostgreSQL stores platform metadata (schemas, workflow definitions, permissions) as JSONB documents alongside user-generated data in dynamically provisioned tables. Redis caches compiled workflow graphs and manages real-time collaboration sessions. A React-based visual builder communicates through a REST/ WebSocket API. Docker Compose runs the full platform locally. The tradeoff is the meta-programming complexity of building a system that builds systems, requiring careful sandboxing and performance guardrails, but the platform enables non-developers to ship internal tools without engineering bottlenecks.
Attributes
Outgoing edges
- domain:platform-engineering·DomainPlatform Engineering
- domain:software-engineering·DomainSoftware Engineering
- language:typescript·LanguageTypeScript
- framework:nestjs·FrameworkNestJS
- library:prisma·LibraryPrisma
- library:ioredis·Libraryioredis
- library:bullmq·LibraryBullMQ
- framework:react·FrameworkReact
- tool:docker·ToolDocker
- tool:docker-compose·ToolDocker Compose
- workflow:process-automation-assessment·WorkflowProcess Automation Assessment
- workflow:feature-development·Workflow
- skill-area:backend-api-design·SkillAreaBackend API Design
- skill-area:schema-evolution·SkillAreaSchema Evolution
- skill-area:plugin-systems·SkillAreaPlugin System Design
- skill-area:websocket-design·SkillAreaWebSocket Protocol Design
- skill-area:background-job-processing·SkillAreaBackground Job Processing
- role:fullstack-engineer·RoleFullstack Engineer
- role:platform-engineer·Role
- role:product-manager·RoleProduct Manager