# Les travaux autour d'ExistDB
---
### Les travaux autour d'ExistDB
2 temps :
* Les travaux autour de la résilience et de la scalabilité (moyen terme)
* Les travaux de consolidation de l’existant (court terme)
---
### Les travaux autour de la résilience et de la scalabilité
* Préconisations d'ExistDB cet été
* Principes généraux de l'architecture validés par les parties prenantes
* plusieurs pool (Orbeon-Exist)
* API d'aiguillage
:::info
* A venir : Premiers travaux d'implémentation
* Reste quelques éléments à valider (infra dormante et implémentation du réseau) https://hackmd.io/hCGoDorQTs6ArUCtuvyUVw
:::
*Horizon souhaité : fin du T1 2021*
---
### Les travaux de consolidation de l'existant
* **Développement**
* Optimisation des requêtes et des indexes (2 ateliers : CR et vidéo sur le wiki)
---
### Les travaux de consolidation de l'existant
* **Exploitation**
* Audit du comportement général de la base en période de forte charge et en régime courant
* Audit des configurations
* Configuration des bases
* Configuration des VM
:::info
Premier atelier avec la production ce mercredi, sûrement le premier d'une série
:::
:::info
Incident début Octobre : bilan à produire
:::
---
### Les travaux de consolidation de l'existant
* **Pour les deux :**
* Demi journée de formation courant décembre avec Lars
:::info
A organiser
Recensement des besoins à venir : Pilas, EPI, CEI
:::
---
### Avec quel moyen côté ExistSolution ?
* 10 heures restantes issues du package d'initialisation du marché.
* Possibilité de réemployer des heures normalement dévolues au support sur incident pour organiser des workshops avec ExistSolution.
* Dans la limite de 24 heures (3 jours) lissées d'ici fin mai 2021
---
### En projet
* Solliciter Lars le 4 janvier pour observer le comportement de la base un jour de forte charge
* Prise en compte des préconisations sur le temps d'arrêt de la base et de la mémoire allouée au wrapper java.
---
### En projet
* Mettre à disposition d'ExistSolution le code et les données de production (accord du métier), ce qui permettra :
* une meilleure reproductibilité en cas d'incident et de support au dév (optimisation)
* de faire valider la sortie de RestXQ
* Appui d'ExistSolutions sur la mise en place de tests de charge ?
{"metaMigratedAt":"2023-06-15T16:16:25.959Z","metaMigratedFrom":"Content","title":"Les travaux autour d'ExistDB","breaks":true,"contributors":"[{\"id\":\"5f9b5eda-97d4-423b-abf9-1b6724eac498\",\"add\":2598,\"del\":526},{\"id\":\"e8d58a29-6c48-449f-b23d-b83bfbf01964\",\"add\":520,\"del\":208}]"}