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
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube