How do you strike the balance between complexity and calling out and handling failure scenarios? | Hello Interview