User-893317190 posted
Hi neoaguil17,
Generally speaking , many methods in one svc is not a good practice.
This will make your service has too much code that is not necessary.
If you want to modify your service , others that rely on your service may need to change too.
For example, if you have a service with 100 method, all the clients refer to this service will need to generate a service proxy with 100 method.
When one of the method changes , all the clients should also change.
If you extract related method with related logic into a new svc , if you want to change this svc, because it is smaller , it will have smaller effect.
Many smaller services are easy to work with each other and provide service and svc with too many methods is hard to work with each other and relates to too many clients.
For performance and memory , it depends on the code you write and how many clients call your service and others.
Best regards,
Ackerly Xu