Same online shop, two box drawings: 7 fine-grained microservices vs 3 domain-sized miniservices — plus a Place Order hop diagram so the granularity tradeoff is obvious.
Microservices
1 capability ≈ 1 deployable
Miniservices
1 domain ≈ 1 deployable
Same Request: “Place Order”
Win: isolate a hot Pricing spike. Tax: saga / eventual consistency.
When To Use Which
Micro — different scale/fail needs (payments vs browse)