YoVDO

A Look at Polyglot Data and Event Sourcing - Lecture 24

Offered By: ChariotSolutions via YouTube

Tags

Graph Databases Courses Data Modeling Courses Data Security Courses Immutability Courses OLAP Courses CQRS Courses

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 Java
Massachusetts 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