Skip to content

Commit d164485

Browse files
committed
Draft some more DDD ideas
1 parent da14a61 commit d164485

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

backend/ddd/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
# Bloggulus Domains, Models, and Rules
22

3+
## Commands
4+
5+
1. Create Account ?
6+
2. Sign In ?
7+
3. Sign Out ?
8+
4. Add Blog
9+
1. Idempotently add and then "Follow Blog"
10+
5. Follow Blog
11+
6. Unfollow Blog
12+
7. Sync One Blog
13+
1. Internal (cron)
14+
8. Sync All Blogs
15+
1. Internal (cron)
16+
9. Delete Blog
17+
1. Admin only
18+
10. Delete Post
19+
1. Admin only
20+
21+
## Queries
22+
23+
1. List articles (anon vs account)
24+
2. Search articles (anon vs account)
25+
3. List blogs
26+
1. Includes "Follow" status
27+
4. List blog details
28+
1. Admin only
29+
5. List posts
30+
1. Admin only
31+
6. List post details
32+
1. Admin only
33+
34+
## Aggregates
35+
36+
1. Account
37+
1. Session
38+
2. Blog
39+
1. Post ?
40+
3. Post ?
41+
3. Tag
42+
343
## Entities
444

545
1. Blog (unique by URL)

0 commit comments

Comments
 (0)