github.com/voedger/voedger@v0.0.0-20240520144910-273e84102129/design/README.md (about)

     1  # Voedger Design
     2  
     3  - [Current design](https://internals.voedger.io/)
     4  - [Historical design](https://github.com/voedger/voedger/blob/2b8829e4b053d77daa0106556b444f97a0e41406/design/README.md)
     5  
     6  Non-migrated yet parts see below.
     7  
     8  ## Detailed design
     9  
    10  Functional Design
    11  
    12  - [Orchestration](orchestration/README.md)
    13  
    14  Non-Functional Reqiurements, aka Quality Attributes, Quality Requirements, Qualities
    15  
    16  - [Consistency](consistency)
    17  - Security
    18    - Encryption: [HTTPS + ACME](https-acme)
    19    - [Authentication and Authorization (AuthNZ)](authnz)
    20  - TBD: Maintainability, Perfomance, Portability, Usability ([ISO 25010](https://iso25000.com/index.php/en/iso-25000-standards/iso-25010), System and software quality models)
    21  
    22  Technical Design
    23  
    24  - [Bus](https://github.com/heeus/core/tree/main/ibus)
    25  - [State](state/README.md)
    26  - [Command Processor](commandprocessor/README.md)
    27  - [Query Processor](queryprocessor/README.md)
    28  - [Projectors](projectors/README.md)
    29  - [Storage](storage/README.md)
    30  
    31  ## Misc
    32  
    33  DevOps
    34  
    35  - [Building](building)
    36  
    37  Previous incompatible versions
    38  
    39  - [Prior 2023-09-13](https://github.com/voedger/voedger/blob/7f9ff095d66e390028abe9037806dcd28bde5d9e/design/README.md)