Skip to content

xopino/python-cqrs

Repository files navigation

Marketplace api example using Python & CQRS

--> publish item

CreateItemUseCase: - parameters: name, description - {name: "name", description: "description"} - translate to domain item - publish CreateItemCommand

CreateItemCommandHandler: - Save Item on ItemRepository - publish domain entity events : ItemCreatedDomainEvent

CreateItemProjectionEventHandler: - publish StoreItemProjectionCommand

StoreItemProjectionCommandHandler: - Save ItemProjection on ItemProjectionRepository

--> search item projection

SearchItemProjectionQueryHandler: - query ItemProjection on ItemProjectionRepository

About

Showcasing clean code using python and cqrs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published