This is a question that I have been thinking about and yet I can't seem to find the answer or am I overthinking things too much :-
If a Microservice AccountService in a Java Spring Boot application equals one instance of this service, and there is one RESTful API getAccount, then if I have another API to add, deleteAccount, should I actually be creating another microservice DeleteAccountService, which results in two Spring Boot applications?
OR should I just add another REST API to the AccountService?
I guess the confusion is that I had thought the use of Microservices mean they could easily be isolated and thus maintenance of them meant it was quick to deploy rather than deploy everything?
Would love some feedback on this