Data Denormalization in Modern System Design - Unlocking Performance at Scale
Better Backend Software Engineering Better Backend Software Engineering
60 subscribers
143 views
28

 Published On Oct 11, 2024

Take this course on Udemy for free, with an additional final exam, and get a certificate at the end using this link https://ishortn.ink/yt_data-denormali...

In this video, we dive deep into the cutting-edge world of modern database and software engineering, where traditional data normalization is increasingly giving way to more powerful techniques: denormalized views. Whether you’re struggling with slow queries, high latency, or scaling data for millions of users, this series will teach you how to harness the true potential of "views" as defined by Martin Kleppmann in Designing Data-Intensive Applications.

We’ll break down complex concepts in simple terms, showing you how modern views replicate and transform data for specific use cases, reduce the need for real-time processing, and improve overall performance. From the basics of event-driven architecture and materialized views to the gritty details of caching strategies, denormalization techniques, and handling edge cases — we’ve got it all covered.

Video Breakdown:
Part 1: The myth of normalization
Part 2: About Normalization and its Tradeoffs
Part 3: The Denormalized View Concept
Part 4: Caching Denormalized views
Part 5: Implementing Denormalized Views Replication Workflows
Part 6: The complexities of Batch Processing
Part 7: The complexities of Event-Driven Workflows
Part 8: Trade-offs and Conclusion

Whether you’re a backend engineer, system architect, or just someone curious about database performance, this series will arm you with the knowledge to design faster, more scalable, and more reliable systems. Learn how today’s largest platforms — from Netflix to Facebook — use these principles to handle massive data volumes and power seamless user experiences.


______
#DatabaseOptimization #SystemDesign #Denormalization #DataEngineering #HighPerformanceSystems #DataViews #DatabaseScaling #SoftwareArchitecture #BigData #EventDrivenDesign #DataPipelines #TechTutorial #BackendEngineering #CloudArchitecture #RealTimeProcessing #Kafka #Microservices #Caching #DataManagement #TechEducation

show more

Share/Embed