Changes

1,174 bytes removed ,  22:21, 8 July 2020
no edit summary
Line 20: Line 20:     
<!-- NAV end -->  
 
<!-- NAV end -->  
   
<br>
 
<br>
   Line 73: Line 72:  
** When not able to, instead Code should be shared on [https://gccode.ssc-spc.gc.ca/ GCCode].
 
** When not able to, instead Code should be shared on [https://gccode.ssc-spc.gc.ca/ GCCode].
   −
==Enable Interoperability==
+
==Frequently Asked Questions==
* '''Expose all functionality as services'''
+
Defence Team members are encouraged to refer to this page regularly for updated questions and answers regarding the Business Resumption Process (BRP) and the measures being taken around COVID-19 in the workplace.
** Do not hide services under assumptions that someone would not find value in a service - often innovation can be bred from exposed services beyond it's original plan.
+
 
** Follow the 'eat your own dogfood' mantra - in that all functionality should be a service that you consume.
+
<nowiki>https://www.canada.ca/en/department-national-defence/campaigns/covid-19/resuming-work/frequently-asked-questions.html</nowiki>
* '''Use microservices built around business capabilities. Scope each service to a single purpose'''
  −
** Focus on smallest unit of purpose, and developing a single function.
  −
* '''Run each IT service in its own process and have it communicate with other services through a well-defined interface, such as a HTTPS-based [https://www.canada.ca/en/government/publicservice/modernizing/government-canada-standards-apis.html application programming interface (API)]à'''
  −
** Ensure that services are accessible via common methodologies, and follow the [https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/government-canada-standards-apis.html Government of Canada Standards on APIs]
  −
* '''Run applications in containers'''
  −
** Ensure containers contain a single application, and build the smallest image possible.
  −
** Ensure containers are properly versioned and tagged.
  −
* '''Leverage the [[gccollab:groups/profile/1238235/engovernment-of-canada-digital-exchangefru00c9change-numu00e9rique-du-gouvernement-du-canada|GC Digital Exchange Platform]] for components such as the API Store, Messaging, and the GC Service Bus'''
  −
** Ensure APIs are discoverable on the API Store.