Member-only story

Design Distributed Transaction With Practical Examples

What a design review actually looks like

Chunting Wu
Better Programming
7 min readMar 14, 2022

Photo by John Schnobrich on Unsplash

Last time, we have discussed, how to prepare a design review like an expert. There are three items that should be prepared:

  • C4 model
  • User stories and use cases
  • Design decisions

In this article, I will use a practical example to show you what is a design review looks like. Some discussions with too many details will be skipped, and only demonstrate the critical designs.

User Stories

First, we are going to define the user story. Like the previous article mentioned, user story aligns with the context perspective in C4 model. Therefore, we write down the user stories clearly.

This time we are going to do the function of giving gifts. And, the whole story is as follows.

  • A User can decide how many of the same gifts they want to give to others at a time.
  • As long as the user has enough money, then there is no limit to the number of people giving gifts.
  • After finishing giving gifts, it must inform both sender and receivers that everything has been done.

Use cases

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Chunting Wu
Chunting Wu

Written by Chunting Wu

Architect at SHOPLINE. Experienced in system design, backend development, and data engineering.

No responses yet

Write a response