Radware interview question

System design question, tested my knowledge on Design Patterns