Looks simple but actually not that simple.
I followed strictly on my own 6 steps approach to system design, and it worked out well. hope it helps
Hi I'm a JavaScript engineer who is not good at algorithms,
and currently practicing leetCode online. If you are interested, maybe we can learn together.