Diagnostic de performance et d’architecture
En deux semaines, vous saurez où votre backend perd en performance et quoi faire en premier
Diagnostic de performance et d’architecture d’un système en production, à périmètre fermé et prix de référence de 2 900 USD pour un système et une question métier ; le prix exact est fixé dans la proposition, selon le système et l’observabilité disponible. Vous recevez un rapport priorisé par impact et effort, des améliorations que votre équipe peut appliquer immédiatement et une feuille de route qu’elle peut exécuter sans nous.
Demandez l’appel exploratoire de 30 minutes, sans frais
Lors de cet appel, nous confirmons si le diagnostic s’applique à votre cas et quelle observabilité vous avez. S’il ne s’applique pas, nous vous le disons tout de suite.
À quoi il sert
- La facture cloud croît plus vite que l’activité et personne ne sait quelle part est de la charge réelle et quelle part de l’inefficacité des requêtes, des algorithmes ou du cache.
- La latence p99 vit sa propre vie : la moyenne a l’air bonne, mais la queue de latence produit des délais dépassés et des nouvelles tentatives.
- L’équipe éteint des incendies sans carte : il y a plusieurs théories sur le goulot d’étranglement et aucune mesure pour les départager.
Le diagnostic remplace ces théories par des mesures, et les mesures par un plan avec un ordre d’exécution.
Ce que vous recevez
- Un rapport technique priorisé par impact et effort. Chaque constat avec ses preuves (mesures, traces, extraits pertinents), son impact estimé sur la latence ou le coût et sa difficulté d’implémentation. Seulement ce qui s’applique à votre système.
- Des améliorations immédiates : celles que votre équipe peut appliquer en moins d’une semaine, avec des instructions concrètes.
- Une feuille de route à 30, 60 et 90 jours pour les changements structurels, avec dépendances et risques.
- Une séance de restitution de 90 minutes avec votre équipe technique, enregistrée si vous l’autorisez.
- Deux semaines de suivi par e-mail pour les questions d’implémentation.
Si l’analyse conclut qu’il ne convient pas d’intervenir, le rapport le dit avec ses preuves : c’est aussi un résultat utile.
Ce dont nous avons besoin de votre part
Le diagnostic représente une semaine d’ingénierie de notre part, répartie sur deux semaines calendaires. Ce qui fixe le délai, c’est l’accès : le compte à rebours commence quand nous avons les accès et la question métier, pas à la signature. S’il faut une semaine d’instrumentation, elle vient avant, et le délai du diagnostic commence à sa fin.
- Un interlocuteur technique disposant de cinq ou six heures pendant le diagnostic : lancement, validation, séance de restitution et préparation des accès et des informations.
- Un accès en lecture seule à l’observabilité dont vous disposez déjà : métriques et tableaux de bord (Prometheus et Grafana, Datadog, New Relic ou similaire), traces s’il y en a et journaux d’erreurs.
- Un accès en lecture seule au cloud et à sa facturation. Sur AWS, un rôle IAM en lecture sur CloudWatch, Cost Explorer et les descriptions de ressources ; sur Google Cloud, lecteur de Monitoring et de la facturation ; sur Azure, lecteur de Monitor et de Cost Management ; sur Kubernetes, lecture des métriques et des manifestes.
- L’architecture : diagrammes ou description des composants et des déploiements et, si vous l’autorisez, le code sous NDA.
- La question métier à laquelle le rapport doit répondre : quelle décision vous voulez prendre avec lui.
La première étape est toujours la même : confronter l’architecture que vous décrivez à celle que montrent les métriques.
Comment ça marche
- Appel exploratoire, 30 minutes, sans frais : nous confirmons l’adéquation, l’observabilité disponible et la question. Nous signons un NDA si vous en avez besoin.
- Accès : nous vous envoyons la liste de ce dont nous avons besoin ; quand elle est prête et que nous avons la question métier, le délai commence.
- Première semaine, analyse : réunion de lancement de 60 à 90 minutes ; confrontation de l’architecture et des métriques ; percentiles de latence par endpoint, comportement du cache, requêtes et plans d’exécution, contention et concurrence, dimensionnement et facturation cloud.
- Deuxième semaine, validation et livraison : court appel pour confronter les constats préliminaires et écarter les faux positifs ; rapport final et séance de restitution. Ensuite, deux semaines de suivi par e-mail.
- Si au lancement nous voyons qu’il manque de l’instrumentation pour répondre à la question, nous vous le disons le jour même et vous choisissez : une semaine d’instrumentation à part, à prix fermé, ou un diagnostic sur mesure. La semaine d’instrumentation précède le diagnostic : ses deux semaines commencent quand elle se termine.
Prix et conditions
Les montants sont des références : le prix exact est fixé dans la proposition, selon le système et l’observabilité disponible.
- 2 900 USD pour un système et une question métier, avec facture électronique : en pesos pour les clients en Colombie, en dollars ou en euros pour les clients d’autres pays.
- 2 200 USD avec une référence autorisée : si vous acceptez que nous publiions une fiche d’expérience convenue avec vous, avec ou sans le nom de votre entreprise, le prix de référence descend à 2 200 USD. La fiche décrit des résultats réels et ne vous oblige pas à une appréciation favorable ; vous choisissez dans la proposition.
- Semaine d’instrumentation, facultative : 1 200 USD. Seulement si, au lancement, le minimum pour mesurer fait défaut ; c’est vous qui décidez.
- Paiement : la moitié à la réservation et la moitié à la remise du rapport.
- Date de début : convenue lors de l’appel exploratoire selon la capacité disponible.
- Si après le lancement nous constatons que le diagnostic ne s’applique pas à votre système, nous l’annulons et nous vous remboursons l’acompte.
- Si vous souhaitez ensuite que nous implémentions : le prix du diagnostic est déduit de tout projet contracté dans les 60 jours suivants, jusqu’à 25 % de la valeur du projet.
- Vous n’avez qu’une question précise ? Séance de 4 heures à 600 USD de référence, sans rapport.
Les conditions générales sont dans Comment nous travaillons.
Ce n’est pas pour vous si…
- votre produit n’est pas encore en production (si vous avez une idée à construire, voyez le MVP agile) ;
- vous cherchez des bras supplémentaires pour votre équipe sans périmètre défini (nous ne détachons pas de personnes dans votre équipe) ;
- vous voulez un rapport qui valide des décisions déjà prises.
Pourquoi nous
L’expérience antérieure de membres de l’équipe sur des systèmes où les millisecondes comptent est dans Expérience, et le protocole de cache open source que nous expliquons sur le blog est en production depuis 2020.
Questions fréquentes
Que se passe-t-il si nous n’avons pas d’observabilité ? Nous le voyons lors de l’appel exploratoire. Si, au lancement, le minimum pour mesurer fait défaut, vous choisissez la semaine d’instrumentation ou un diagnostic sur mesure. Les deux semaines du diagnostic commencent quand l’instrumentation est terminée et que nous avons les accès.
Avez-vous besoin d’accéder à notre code ? C’est l’idéal, mais pas indispensable : avec les métriques, l’architecture et des séances de travail avec votre équipe, on va loin. Le tout sous NDA et en lecture seule.
Notre stack n’est ni C++, ni Go, ni Rust. Est-ce que ça s’applique ? Oui, lorsque le périmètre et l’expérience disponible le permettent : le diagnostic porte sur l’architecture, les données et la performance, et peut évaluer des systèmes en JVM, Node, Python, PHP ou Elixir. Si une recommandation exigeait une expérience que nous n’avons pas, nous vous le dirions.
Est-ce un appât pour me vendre un gros projet ? Le rapport est écrit pour que votre équipe l’exécute seule. Si vous décidez de nous confier l’implémentation, le diagnostic est déduit du projet ; la décision reste de votre côté.
Comment fonctionne la déduction si nous contractons ensuite un projet ? Le prix du diagnostic est déduit de tout projet contracté dans les 60 jours suivants, jusqu’à 25 % de la valeur du projet. Par exemple, sur un projet de 8 000 USD, 2 000 USD sont déduits ; pour déduire les 2 900 USD en entier, le projet doit être d’au moins 11 600 USD. Si vous avez payé le prix avec référence autorisée, c’est ce que vous avez payé qui est déduit.
Comment facturez-vous ? Facture électronique : en pesos pour les clients en Colombie, au montant fixé dans la proposition ; en dollars ou en euros pour les clients d’autres pays, avec paiement par virement bancaire international.
Demandez l’appel exploratoire ou écrivez-nous à contact@simylresearch.com.