When deciding which parts of the application you are going to serve using APIs, it is simple to overlook or ignore a few elements when you follow the wisdom of the day and write APIs after you have bread wife-ing out the rest of your application. As an example, you might find that it is not worthwhile to re-architecture a part of your system simply to make it available through an API since you learn in API Development Services that one of your application services has data structures that are not equally favourable to your API.