Use Cases
See how NAEOS is used across different architectures and teams.
Microservices Architecture
Design, generate, and deploy microservices with NAEOS. Define services, APIs, dependencies, and deployment targets in a single specification.
- Generate Go or TypeScript service code with REST endpoints
- Create Dockerfiles and docker-compose configurations
- Export Kubernetes manifests
- Generate API documentation automatically
Typical stack: Go, TypeScript, Docker, Kubernetes
Serverless Applications
Build serverless applications with event-driven architectures. Define Lambda functions, event sources, and cloud resources.
- Generate Python or TypeScript handler code
- Create serverless framework configurations
- Export IAM policies and cloud resource definitions
- Multi-environment deployment (dev, staging, production)
Typical stack: Python, TypeScript, AWS Lambda, Serverless Framework
AI-Assisted Development
Supercharge your AI coding assistants with full project context. NAEOS compiles your architecture into instruction sets that make AI tools actually understand your project.
- Compile for GitHub Copilot, Claude Code, Cursor, Gemini, Codex, and OpenCode
- Generate context bundles with architecture, dependencies, and conventions
- Maintain alignment between spec changes and AI context
- Reduce manual prompt engineering for AI tools
Supported: All 6 AI platforms
Enterprise Governance
Maintain architecture consistency across large teams. NAEOS enforces policies, standards, and security rules.
- Define architecture policies with 7 operators
- RBAC permission system for team access control
- Audit trail with full traceability
- Artifact review and approval workflows
- Compliance reporting and policy evaluation
Key features: Policy Engine, Audit Trail, RBAC
Monolithic Applications
Start simple with a monolith and extract services as you grow. NAEOS supports all architecture patterns.
- Generate Go monolith with clean architecture
- Modular structure for easy future extraction
- Built-in testing framework support
- Documentation generation
Typical stack: Go, Python, Standard Library
Multi-Language Projects
Manage polyglot codebases from a single specification. NAEOS generates consistent code across languages.
- Generate Go backends, TypeScript frontends, Python data services
- Consistent project structure across languages
- Shared specification for cross-language contracts
- Unified generation pipeline
Supported languages: Go, TypeScript, Python, Java, Rust