This looks like a backend engineers take.