Having 1000+ services seems like an overkill for an ecommerce company. I certainly hope they aren't doing something silly like a service for each payment type or a service to manage inventory and another service to manage orders.
e.g. we had a process where every PR would spin up a full environment for automation and manual testing to work from.