Can you explain a challenging system design problem you've worked on and how you approached it?

Technical