Skip to content

piotrpersona/sago

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sago

Implementation of SAGA and Event Sourcing pattern in Go.

sago design

Run

Run broker - redis

docker run \
    --name redis \
    -p 6379:6379 \
    redis --requirepass topsecret

Run order service

go run main.go

Run clients against service

go run client/order/client.go

Simulate customer SAGA

go run client/customer/client.go