Loading...
post(customer_id, content, parent_id)
get(post_id, level=5, customer_id, pagination_token, page_size=10)
NoSQL Database
post_id, children_ids, content
Clients: customers
Load Balancer: distribute traffic
Server: host application services
Database: NoSQL DB
Create:
Client->LB -> CreatePostService -> Unique ID generator (UUID, or customized id genertor) -> Database
Get:
Client->LB -> GetPostService -> Database
DLQ
retry