bcgov / digital-marketplace

The Digital Marketplace is intended to be a microservices application supporting digital innovation and procurement services for the province of British Columbia.
Apache License 2.0
0 stars 0 forks source link

BC Developers' Exchange - BC Government Digital Marketplace #1

Open bcdevex opened 5 years ago

bcdevex commented 5 years ago

This issue has been auto-generated to facilitate questions about a paid opportunity that has just been posted on the BCDevExchange.

To learn more or apply, visit the opportunity page. The opportunity closes on Wednesday, October 2nd, 2019 at 16:00 PDT.

countable commented 5 years ago

Hi procurement team - apologies for the late questions:

  1. What is the single largest symptom (in business language) of the current architecture you hope to solve?
  2. Do you feel migrating to a microservice architecture is the best way to address the above issue?
  3. Do you have any concerns about the reported issues teams face when implementing microservices, and if so, do you believe enough research and consultation has been done to be confident the migration provides a net beneficial trade-off?

Thanks for your time!

cmdshepard commented 5 years ago

Hello, is the service decomposition for the microservices predetermined or will it be completed in the inception phase?

ZachWoodward commented 5 years ago

Hello, In regards to the above questions: @countable

  1. I cannot say it comes down to 1 specific problem. Currently, there are multiple systems with variant architecture, significant bottlenecks in system operations, and potentially significant refactoring to ensure consistency of technology across the portfolio.
  2. While it may not be a fully realized microservices architecture, serious consideration has been given to a common services approach. This is potentially up for discussion during the inception phase.
  3. This is something that is to be addressed throughout the Inception phase.

@cmdshepard While considerable thought has been given to this, it is still expected that the Successful Proponent will review current operations and provide suggestions on the best approach going forward.