Technology stack core contracts and short specifications. Not everything in this specification is the current state of the art in the technology stack. Here we describe how it should be. For the latest information, see the documentation here: https://github.com/metarhia/Docs
- API function contract
- Application configuration
- Domain and library module contract
- Internal and external dependencies
- Metacom protocol
- Error-handling guidelines
- Metaschema: data structure schemas
- Database schema
- Attribute/value schema
- Task definition file
- Messaging subsystem
- User account, rights and auth subsystem
- User groups subsystem
- Knowledge base subsustem (content publishing and discussion)
- Payment subsystem
- Highload architecture