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)
|
||||
|
||||
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 = accounting rate of return / annual recurring revenue = annual predicted net profit / initial investment
|
||||
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