DPAS SCR: 01870



  • SCR Number
    01870
  • Title
    Remove Unnecessary NSerivceBus Endpoints
  • DPAS Module
    Enterprise
  • Reporting Organization
    Leidos
  • State
    In Progress
  • History
    Submitted 02/03/2023
  • Description
    Change Request: Process Improvement

    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.