presentation β Application domain Infrastructure
ββββββββββββββββββββββββββββββββ β ββββββββββββββββββββββββββ β βββββββββββββββββββββββ
β β β β βββββββββββββββ β β Network Service β
βΌ Bloc β β β β Aggregate β β β βββββββββββββββββββββββ
βββββββββββββββ β βββββββββββββββββββ΄ββββββ β βββββββββββββββ β β²
βββββββββΆ Widget β β ββββββββββ ββββββββββ β 2 β ββββββββββ β β β 6
βββββββββββββββ β β β Event β β State β ββββββ¬ββββΆβ β Entity β β βββββββββββββββββββββββ
User β β ββββββββββ ββββββββββ β β β β ββββββββββ β β β Persistence Service β
interaction β β ββββββββ²βββββββββββββββββ β β βββββββββββββββββββ β βββββββββββββββββββββββ
β β β β β β Value Object β β β β²
ββββββββββββΌβββββββββ β β βββββββββββββββββββ β β 5
1 β β ββββββββββββββββββββββββββ β βββββββββββββββββββββββ
β β βcontain β Unit of Work β
β β ββββββββββββββββββββββ β βββββββββββββββββββββββ
β β β Service β β²
β β ββββββββββββββββββββββ β β
β β Repository β β
β β βββββββββββββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββ
β β β β β β β β β β β β β β β β 3 β β β β β β β β β β β β β β β β
β βββββ€ Interface βββββΆ Implementation β
β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ