How would you test a scenario where a feature must handle edge cases in complex microservices at Rippling?