Перейти к содержимому

Cache distribue - Redis pour la performance : Concepts clés pour le System Design

Devalere

0:00 / 0:00

Cache distribue - Redis pour la performance : Concepts clés pour le System Design

106 просмотров · 4 недели назад
Devalere
233 подписчика
106 просмотров · 4 недели назад
10 000 lectures par jour pour les memes donnees ? PostgreSQL n'est pas fait pour ca. Dans cette video, on met en place Redis comme cache distribue dans QuickBite avec Spring Boot. On voit le Cache-Aside Pattern, l'invalidation par events Kafka, le piege du cache stampede, et comment proteger ton systeme avec le lock pattern. Comprenez la différence entre Cache-Aside et Read-Through avec une analogie simple. Optimisez vos performances système dès aujourd'hui. Stack : Java 17 + Spring Boot + Spring Cache + Redis + Kafka + PostgreSQL + Docker 00:04 - Hook : 10 000 lectures, 1 ecriture 00:46 - Intro 01:15 - Le probleme de performance : ratio lecture/ecriture 02:48 - Cache-Aside Pattern : l'analogie du bureau 05:00 - ADR #8 : Redis Cache-Aside + invalidation par events 05:35 - Le TTL : quand ranger le livre 05:54 - Invalidation : le vrai probleme du cache 07:30 - Event-driven invalidation avec Kafka 08:19 - Maketplace Meloaude 09:08 - Cache Stampede : l'analogie de la boulangerie 10:01 - Solution : lock pattern (sync=true) 11:04 - Implementation Spring Cache + Redis 12:18 - Annotations : @Cacheable, @CacheEvict 12:58 - Serialisation JSON dans Redis 13:30 - Questions d'entretien System Design 15:10 - Code & Démo 37:25 - Teaser Video 10 : Recherche Elasticsearch Serie "System Design en 10 min" - Playlist complete : Serie "Event-Driven en 5 min" :    • System Design en 10 min - Food Delivery Ja...  ] Code source (GitHub) : https://github.com/Deval123/quickbite Abonnez-vous pour nos analyses hebdomadaires sur l'architecture logicielle, et dites-nous en commentaire quel pattern technique vous souhaitez voir décortiqué ensuite. 🔥 S'abonner à la chaîne :    / @devalere   Lein pour l'app meloaude, m'écrire si vous voulez vous joindre à nous en tant que bêta testeur. https://testflight.apple.com/join/uQG... https://play.google.com/apps/testing/... #SystemDesign #Redis #SpringBoot #Java #Cache #Microservices #Architecture