Describe a situation where a project faced critical platform limits. How did you handle the technical constraints while managing client expectations?