Concursus - Event Sourcing Evolved
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore event sourcing and distributed systems architecture in this GOTO London 2016 conference talk. Dive into Concursus, an innovative approach to distributed systems that embraces network challenges as opportunities. Learn about event sourcing, data processing layers, and building blocks of Concursus. Discover the domain model, processing model, and programming model, including examples in Java and Kotlin. Gain insights into Cassandra integration, event handling, and middleware. Understand how Concursus evolves event sourcing to create a modern semantics for distributed systems, challenging traditional fallacies and offering new perspectives on system design.
Syllabus
Introduction
Introductions
The Concursus Timeline
Event Sourcing
What is Concursus?
Why Concursus
Data Processing Layers
Building Blocks
Sources of inspiration
Domain Model Events
Domain Model: Summary
Processing Model: Ordering
Cassandra Schema
Cassandra & AMOR
Cassandra & Kalka
Processing Model: Summary
Programming Model: Core Metaphor
Emitting Events
Handling Events
Java & Mapping
Kotlin Mapping
Event-Handling Middleware
Taught by
GOTO Conferences
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity