Difference between revisions of "GC Enterprise Architecture/Standards"
Jump to navigation
Jump to search
John.currah (talk | contribs) (added link to Digital Exchange) |
John.currah (talk | contribs) (linked API Standards) |
||
Line 106: | Line 106: | ||
* Expose all functionality as services | * Expose all functionality as services | ||
* Use microservices built around business capabilities. Scope each service to a single purpose | * Use microservices built around business capabilities. Scope each service to a single purpose | ||
− | * 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 application programming interface (API) | + | * 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)] |
* Run applications in containers | * Run applications in containers | ||
* 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 | * 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 | ||
Line 141: | Line 141: | ||
* Balance user and business needs with proportionate security measures | * Balance user and business needs with proportionate security measures | ||
|} | |} | ||
− | |||
<!-- FOOTER -->{| width="100%" cellpadding="10" | <!-- FOOTER -->{| width="100%" cellpadding="10" |
Revision as of 14:48, 5 March 2019
Home | EA standards | Past EA Decisions | EA Artifacts | EA Discussions | GC EARB | Other References |
This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation. |
1. Business Architecture
Design for Users First and Deliver with Multidisciplinary Teams
Design Systems to be Measurable and Accountable
|
2. Information Architecture Data Collection
Data Management
Data Storage
Data Sharing
|
3. Application Architecture Use Open Standards and Solutions by Default
Maximize Reuse
Enable Interoperability
|
4. Technology Architecture Use Cloud first
Design for Performance, Availability, and Scalability
|
5. Security Architecture and Privacy Design for Security and Privacy
|
Need help? Contact us.
|