Design pattern for router

I have 5UI interfaces and all are accessing same backend but 1 UI is dedicated for operations staff, 1 UI is dedicated for end user and 2 UIs have mix of end user and operation staff.1 UI is for commercial end user. To maintain separation of duty and to avoid single point of failure, shall I create different router for retail end user, commercial end user and operation staff while keeping same subgraph? What is right design pattern while I am following federated design pattern.