Hybrid Caching in .NET - Jody Donetti - NDC Copenhagen 2025

Hybrid Caching in .NET - Jody Donetti - NDC Copenhagen 2025

🎙 Jody Donetti 👥 227K 📅 5 novembre 2025 ⏱ 59 min 👁 5K 📄 revue d'actualité 🧭 2026-08-13
Disponible en : Français (actuel) English

Mots-clés

cachinghybridemémoiredistribuéstampede

Résumé

Cette conférence de Jody Donetti, enregistrée lors de la NDC Copenhagen 2025, présente une vue d’ensemble complète du caching hybride dans l’écosystème .NET. L’orateur commence par définir les trois principaux types de caches : mémoire, distribué et hybride, en soulignant leurs avantages et inconvénients respectifs. Il explique que le caching hybride combine un niveau mémoire (L1) et un niveau distribué (L2), offrant ainsi les avantages des deux approches : faible latence et haute disponibilité pour L1, et partage des données et résilience aux redémarrages pour L2. Il détaille ensuite les deux principales implémentations : FusionCache, son projet open source, et HybridCache de Microsoft, introduit dans .NET 9. Il met en avant des fonctionnalités avancées telles que la protection contre les stampedes (effondrement du cache), le fail-safe, le rafraîchissement en arrière-plan, et la prise en charge de la sérialisation. Il insiste sur la facilité d’utilisation et la flexibilité offertes par ces bibliothèques, permettant de passer d’un cache mémoire seul à un cache hybride avec un minimum de changements de code. La présentation inclut des exemples de code concrets et des recommandations pratiques pour intégrer le caching hybride dans des applications réelles.

190 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée : l’orateur, créateur de FusionCache, apporte une expertise de terrain et des exemples concrets. Il explique clairement les concepts et les différences entre les types de caches, et justifie l’intérêt du caching hybride par des arguments solides (performance, scalabilité, simplicité). L’argumentation est structurée et progressive, avec des démonstrations de code à l’appui. Il aborde également des problèmes réels comme le cache stampede et propose des solutions pragmatiques. La présentation est convaincante et donne envie d’adopter ces technologies.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est bonne : l’orateur cite des sources fiables (documentation officielle, projets open source) et s’appuie sur son expérience. Il mentionne que FusionCache est utilisé par Microsoft dans son Data API Builder, ce qui est un gage de crédibilité. Le titre est en adéquation avec le contenu, qui traite spécifiquement du caching hybride dans .NET. La présentation est bien structurée et les informations sont vérifiables. Aucun commentaire n’est fourni, donc aucune analyse des tendances du public n’est possible.

178 mots

Adéquation titre / contenu

Le titre correspond parfaitement au contenu : la présentation couvre en détail le caching hybride dans .NET, avec une comparaison entre FusionCache et HybridCache de Microsoft.

Qualité & fiabilité

8/10

Exposé technique par un expert reconnu (créateur de FusionCache, prix Microsoft MVP et Google OSS), avec démonstrations de code et exemples concrets. Les affirmations sont cohérentes avec les pratiques établies en matière de caching. La présentation est claire et structurée, mais certaines affirmations (comme l'utilisation de FusionCache par Microsoft) ne sont pas vérifiées dans la vidéo.

Moments clés

Sources citées

  • NDC Conferences — Site officiel de la conférence NDC où la présentation a été enregistrée.
  • NDC Copenhagen — Page de la conférence NDC Copenhagen.

Sources concordantes

Apport & nouveautés

Cette présentation apporte une vue d’ensemble claire et pratique du caching hybride dans .NET, en comparant deux implémentations majeures : FusionCache et HybridCache. L’orateur, créateur de FusionCache, partage son expérience et met en avant des fonctionnalités avancées souvent méconnues. L’apport principal réside dans la démonstration de la facilité de transition entre un cache mémoire et un cache hybride, ainsi que dans l’explication des mécanismes de protection contre les stampedes.

Pour aller plus loin :

  • FusionCache documentation — Documentation officielle du projet FusionCache, avec des exemples et des explications détaillées.
  • HybridCache in .NET — Documentation Microsoft sur HybridCache, introduit dans .NET 9.
  • Cache stampede — Article Wikipédia expliquant le problème du cache stampede et les stratégies de mitigation.

117 mots

Profil radar

Le profil radar montre une excellente quantité d'informations et une bonne qualité, avec un niveau technique élevé. La fiabilité globale est bonne, mais pourrait être renforcée par des références plus explicites. La présentation est dense et technique, adaptée à un public de développeurs .NET.

Fiabilité 8/10