add insights
This commit is contained in:
64
server/MyApp.md
Normal file
64
server/MyApp.md
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
# MyApp
|
||||||
|
|
||||||
|
My standards for an App
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
- Dev: Backstage (security, alerting, CI/CD, configuration, observability, infra)
|
||||||
|
- Project: Hugo
|
||||||
|
|
||||||
|
### Observability
|
||||||
|
- Otel
|
||||||
|
- Observability as a code (dashboard => grafana.json, alerts => alerts.yaml)
|
||||||
|
- Prometheus exporters for applicative metrics
|
||||||
|
- UI batched logs to server endpoint
|
||||||
|
- Thanos (long-lived + consolidation)
|
||||||
|
- Zabbix
|
||||||
|
|
||||||
|
### Quality
|
||||||
|
- PACT (backend-backend)
|
||||||
|
- squashtest.com
|
||||||
|
- Selenium/Cypress
|
||||||
|
- Code coverage (Sonar + Cobertura)
|
||||||
|
- Code security (Gitlab SAST/DAST ?)
|
||||||
|
- Code maturity (Sonar + OpenSSF ?)
|
||||||
|
- Test reports (AllureReport)
|
||||||
|
|
||||||
|
### Packaging
|
||||||
|
- Docker
|
||||||
|
- Helm
|
||||||
|
|
||||||
|
### Database
|
||||||
|
- PostgreSQL / Mongo
|
||||||
|
- Migration (liquidbase, flyway)
|
||||||
|
|
||||||
|
### Configuration
|
||||||
|
- X-Context approach (override conf by request)
|
||||||
|
- Simple vs. profile parameters
|
||||||
|
- Multi-tenancy ?
|
||||||
|
|
||||||
|
### Technical
|
||||||
|
- Redis (create async request API endpoint)
|
||||||
|
- Websocket UI - server
|
||||||
|
|
||||||
|
### Auth
|
||||||
|
- Dex
|
||||||
|
|
||||||
|
### Backend
|
||||||
|
- Quarkus
|
||||||
|
|
||||||
|
### UI
|
||||||
|
- React
|
||||||
|
- Shadcn UI
|
||||||
|
- TailwindCSS
|
||||||
|
|
||||||
|
### Build
|
||||||
|
- Maven
|
||||||
|
- Gitea/Gitlab actions
|
||||||
|
- Devcontainer
|
||||||
|
- Devfile
|
||||||
|
|
||||||
|
### API
|
||||||
|
- OpenAPI swagger
|
||||||
|
- Apicurio (lint)
|
||||||
|
- Smartbear
|
||||||
|
- High level protocol (at least for homogeneous error management)
|
||||||
@@ -17,13 +17,17 @@ feature (au sens tuleap, utile pour eXtreme quotation)
|
|||||||
|
|
||||||
story (au sens tuleap)
|
story (au sens tuleap)
|
||||||
|
|
||||||
capacity management + activity tracker (préparation engagement, follow-up post-engagement)
|
capacity management with PMP standards (LoE, discrete, apportioned + MyNFR cut) + activity tracker (préparation engagement, follow-up post-engagement)
|
||||||
|
|
||||||
product vs custom
|
flags for product vs custom
|
||||||
|
|
||||||
ARR/IRR
|
ARR/IRR
|
||||||
|
|
||||||
ARR = accounting rate of return / annual recurring revenue = annual predicted net profit / initial investment
|
ARR = accounting rate of return / annual recurring revenue = annual predicted net profit / initial investment
|
||||||
IRR = internal rate of return
|
IRR = internal rate of return
|
||||||
|
|
||||||
suivi engagement (risk, event, deps, done vs planned)
|
features:
|
||||||
|
- capacity/scope long-term
|
||||||
|
- capacity/scope PI term
|
||||||
|
- suivi engagement (risk, event, deps, done vs planned)
|
||||||
|
- burn-up
|
||||||
|
- EVM (ACT, BAC, ...)
|
||||||
|
|||||||
Reference in New Issue
Block a user