Radware Interview Question

System design question, tested my knowledge on Design Patterns