A Look at Polyglot Data and Event Sourcing - Lecture 24
Offered By: ChariotSolutions via YouTube
Course Description
Overview
Explore event sourcing and polyglot data concepts in this 47-minute conference talk from Philly ETE 2014. Delve into the challenges of handling data and the importance of choosing the right data model to avoid accidental complexity. Discover the difference between polyglot data and polyglot persistence, and learn how to implement multiple data representations within a single system. Examine various data models, including OLAP, Graph, Lucene, and CEP, and understand their applications in different scenarios. Gain insights on command sourcing with CQRS implementation, and learn when to use specific databases like ElasticSearch, Redis, or MongoDB. Develop the ability to select the most appropriate data model for each problem, moving beyond predefined thinking patterns. Cover topics such as immutability, avoiding super user attacks, and balancing writing and reading operations in data management.
Syllabus
Intro
Event Sourcing
Structure
Immutable
Avoid Super User Attacks
Polyglot Data
Writing vs Reading
Multiple Models
Summary
Multiple Data Models
Conclusion
Taught by
ChariotSolutions
Related Courses
Software Construction in JavaMassachusetts Institute of Technology via edX String, StringBuffer & StringBuilder for JAVA Interviews
Udemy Learning Functional Programming with Swift
LinkedIn Learning Reactive Programming with Spring Framework 5
Udemy Working with C# Records
Pluralsight