Knowledge
Search knowledge... ⌘K
Knowledge · Framework · Core · protocol
Application
Define a runtime application within a project bound to a platform with entry point and dependencies
Definition
An Application is a runtime unit within a project — something that RUNS. It binds to a specific platform, has an entry point, optionally exposes a network port, and declares its package dependencies. Application extends the entity protocol.
Standards
- 12-Factor App — Factor II, VI, VII
- Domain-Driven Design — Application Layer
- Hexagonal Architecture — Ports and Adapters
Knowledge References
- facade pattern
- adapter pattern
- strategy pattern
Schema Preview (11 fields)
- platform string — Technology stack this application is built on
- entry_point string — Path to the main file or command that starts this application
- port integer — Registered network port this application listens on