https://www.codinginterview.net/2023/06/design-hit-counter.html