Distributed Cache explained - Software Architecture Introduction (part 3)

Continuation of the Software Architecture Introduction Course, covering Cache, and how it affects latency and performance in distributed systems. In this last video of the first delivery of the Software Architecture Introduction video series I’m covering how to address the performance aspect of distributed systems in a practical way via caching. In this video cache is explained in a practical way in order to address performance. I also cover some topics like cache invalidation, update latency and cache misses. For more topics regarding Software Architecture and Design checkout the playlist: ---------------------- 🔖 Some resources used as reference for this and the other videos in the series: Incentivized: - Building Evolutionary Architectures: - Cracking the Coding Interview: - Building Microservices: Designing Fine-Grained Systems: - Risk Driven Architecture - Microservices Patterns: Others: - Software Architecture Patterns: - Martin Fowler’s Architecture Post: - 10 Common Software Architectural Patterns in a Nutshell: - CAP Twelve Years Later How the Rules Have Changed: - Scalable System Design Patterns: Design Scalable Systems: - CAP Theorem (IBM article): ----------------------- 🤓 If you are preparing for a technical interview, don’t miss my playlist: 📚 I have also prepared FREE study guides available here (no subscription needed): ----------------------- Remember you can reach me here: - #️⃣ Twitter: -⌨️ Github: ----------------------- In A Dev’ Story I explain Software Development related topics from my point of view. I’ll be explaining different topics in “Chapters“ according to the stage of the story I think they belong. Hope is as entertaining for you as it’s fun for me to create these videos Thanks again for watching! Feel free to like, comment, share and subscribe, it means a lot to me and helps the channel grow. #SoftwareArchitecture #SoftwareEngineering #Programming
Back to Top