-
Notifications
You must be signed in to change notification settings - Fork 563
Design Principles
Ruslan K edited this page Nov 4, 2023
·
1 revision
- Flexible: it's both a "one-side-fits-all" solution and a framework that is easy to extend and customize.
- Modular: "core" modules encapsulate common functionality, but modular architecture is supported by plugins.
- Extensible: architecture that allows to extend platform functionality and replace default behaviors.
- Scalability: build on top of Enterprise-level frameworks (e.g NestJs & Angular) and Cloud Native (with Kubernetes / Docker)
- Type-safety: full-stack TypeScript with GraphQL (WIP) and REST OpenAPI APIs (OAS3 Swagger)