Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.