Microservices segmentation challenge