TomoLink
CompaniesNetflixSystem DesignDifferences in Event Sourcing System Design
System Design
Mediumdatabase-and-storage

Differences in Event Sourcing System Design

30 minsevent sourcingsystem design
30 mins
1 sections
event sourcing, system design

Overview

How do we design a system using the event sourcing paradigm? How is it different from normal system design? What are the benefits? We will talk about it in this post.

The diagram above shows the comparison of a normal CRUD system design with an event sourcing system design. We use an e-commerce system that can place orders and pay for the orders to demonstrate how event sourcing works.

The event sourcing paradigm is used to design a system with determinism. This changes the philosophy of normal system designs.

Differences in Event Sourcing System Design [Medium] | Netflix System_design | TomoLink