Why not use an RDMBS only?
Or if the latency of an RDBMS is too high, why not replace the MySQL with HBase?
Course: https://www.educative.io/courses/grokking-modern-system-design-interview-for-engineers-managers
Lesson: Initial Design of Quora - Grokking Modern System Design Interview for Engineers & Managers