Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP à compléter] Points d'attention ou d'amélioration dans l'architecture technique #4223

Open
thbar opened this issue Sep 25, 2024 · 2 comments
Assignees
Labels
ops Gestion des serveurs et de la production

Comments

@thbar
Copy link
Contributor

thbar commented Sep 25, 2024

Suite à une présentation "architecture tech" avec @maxime-siret @AntoineAugusti et @Brewennn ce matin, où on a abordé l'architecture mais aussi les enjeux derrière, je crée ce ticket des possibilités d'améliorations et des points d'attention associé.

Re:

j'ai demandé à Thibaut et Antoine de me faire une liste des chantiers d'améliorations de l'architecture, avec une petite estimation du temps de dev' associé. Cela me permettra de ne pas oublier ces chantiers dans la feuille de route du PAN et à présenter en board également

Diagramme simplifié

Architecture technique PAN simplifiée

Points d'attention

  • stockage S3 (historisation, validation...) -> pas de backup hors-site (et pas de backup tout court, sauf peut-être chez CleverCloud mais non vérifié). L'écosystème s'appuie sur nos fonctions d'historisation de plus en plus (Télécharger les détails des ressources historisées #4194)
  • criticité par façon d'interagir:
    1. le site (5M de requêtes par mois, dont des "crawlers") -> impact navigation pour les utilisateurs
    2. l'API (160k requêtes par mois) -> impact intégration automatisées dans des pipelines de données (urgence plus forte)
    3. le proxy temps réel (70M de requêtes par mois) -> impact calculs d'itinéraires (urgence encore plus forte)
  • il faudrait "objectiviser" les attentes actuelles de l'écosystème à notre égard (j'y reviens plus bas), pour mettre en face les moyens adaptés (pas + pas -)
  • zones en vert (blog/normes/contribuer) -> stack technique différente, et dette technique forte
  • conserver une autonomie au niveau équipe sur les choix d'outils (les outils de monitoring ou d'ops ne sont pas interchangeables)
  • dépendances aux systèmes tiers (panne chez x ou y -> peut causer une panne chez nous)
  • pas de structure RH adaptée actuellement, ni de "SLA" clair, pour gérer les éventuelles pannes (c'est "au volontariat")

Chantiers d'amélioration

à compléter / relire / estimer avant board, c'est un premier jet.

@thbar thbar added the ops Gestion des serveurs et de la production label Sep 25, 2024
@thbar
Copy link
Contributor Author

thbar commented Sep 25, 2024

Avant de faire des estimations, poke @etalab/transport-tech pour info, et on fera du tri / estimations rapides avant le board avec @AntoineAugusti

@thbar
Copy link
Contributor Author

thbar commented Sep 25, 2024

(j'ai des choses à ajouter, ça va me revenir 🍭)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ops Gestion des serveurs et de la production
Projects
None yet
Development

No branches or pull requests

2 participants