Description:
Two endpoints were setup for each of our modernized applications. In most cases it is only necessary to setup a single endpoint for each application. Our service agreement with NServiceBus indicates that we are billed for each endpoint. Having unnecessary endpoints increases the program's costs while not adding value to the program
Recommended:
Remove the extra, unneeded, endpoints in our API Layer and move the request tracking logic to the Service Layer of the DPAS modernized applications. This will reduce the overall number of endpoints consumed and reduce the associated costs.
Mission Critical:
Removing unnecessary endpoints will reduce costs and removing unnecessary code will improve maintenance and development speed.
Benefits:
Reducing the additional costs of endpoint usage.
Removing unnecessary code, reducing complexity, and saving future development time.
Frequency: -
Users:
The majority of our modernized applications will be affected. Approximate total users that use these systems are 17K.