| | |
|---|
Architectural | | Originates from the developer community. RFC → DR |
Process | Support periods (LTS), release naming conventions, etc. Adopting the TCR/"new module technical evaluation" process
| Originates from within TC or other councils |
High Level Design | Permission naming conventions Consistent health check endpoints across all modules API guidelines Tenant naming conventions
| Originates from the developer community. DR |
Mid/Low Level Design | Acquisition storage modules are for internal consumption only. Users should consume the BL module APIs. mod-finance will use the java-money library for currency conversions mod-users-bl will make "service-points" dependency optional instead of strictly required. The response may or may not include the user's default service point, depending on if that dependency is satisfied.
| Teams to work with SAs. SAs to escalate to TC if there are cross cutting concerns |
Infrastructure | Introduction of new infrastructure, e.g. Kakfa, Elasticsearch, etc. Clarifications on supported infrastructure, e.g. Elasticsearch vs OpenSearch, S3 vs minIO, etc.
| Depending on the scope it could be one of the following |
Supported Technologies | | Depending on the scope it could be one of the following |
All others | | Reach out to the TC via #tech-council for guidance. |