Skip to content

Commit

Permalink
Merge pull request #68 from bcgov/update/confluence-content
Browse files Browse the repository at this point in the history
Updated content from confluence.
  • Loading branch information
mishraomp authored Dec 19, 2024
2 parents 63e646f + cb2cd61 commit 2f3f490
Show file tree
Hide file tree
Showing 7 changed files with 55 additions and 5 deletions.
2 changes: 1 addition & 1 deletion patterns/docs/Agile Team Kickstarter/data.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
sidebar_position: 1
---
<table class="wrapped relative-table"><colgroup></colgroup><tbody><tr><th>Status</th><td><div class="content-wrapper"><p><ac:structured-macro ac:name="status" ac:schema-version="1" ac:macro-id="18909ed6-cb1c-4eee-827a-1a09db821773"><ac:parameter ac:name="colour">Yellow</ac:parameter><ac:parameter ac:name="title">Draft</ac:parameter></ac:structured-macro>&nbsp;</p></div></td></tr><tr><th>Overview</th><td><div class="content-wrapper"><p>This page is intended to provide a recommendation when developing custom applications on AWS</p></div></td></tr></tbody></table>

Hosting Options
===============

When developing a custom application on the AWS Platform, we recommend 1 of 2 baseline architectures. Containers over RDS, or Serverless (lambda) over NoSQL (DynamoDB).

For containers over RDS, QSOS has been adapted be deployed on AWS. _Note: This is still a work in progress._

For serverless, there is currently no quickstart.

_Note: The same principals apply when using the quickstart, we do not recommend deviating away from the baseline technologies in the repo._

References
==========

[https://github.com/bcgov/quickstart-aws-containers](https://github.com/bcgov/quickstart-aws-containers)
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"id":"232787780","type":"page","status":"current","title":"AWS - Recommended Architecture","body":{"storage":{"value":"<ac:structured-macro ac:name=\"details\" ac:schema-version=\"1\" ac:macro-id=\"5f5c56f3-5d6c-46cf-ad8f-f3ff3d2ece6b\"><ac:parameter ac:name=\"label\" /><ac:rich-text-body><table class=\"wrapped relative-table\" style=\"width: 66.4076%;\"><colgroup><col style=\"width: 16.6678%;\" /><col style=\"width: 83.2901%;\" /></colgroup><tbody><tr><th>Status</th><td><div class=\"content-wrapper\"><p><ac:structured-macro ac:name=\"status\" ac:schema-version=\"1\" ac:macro-id=\"18909ed6-cb1c-4eee-827a-1a09db821773\"><ac:parameter ac:name=\"colour\">Yellow</ac:parameter><ac:parameter ac:name=\"title\">Draft</ac:parameter></ac:structured-macro> </p></div></td></tr><tr><th>Overview</th><td><div class=\"content-wrapper\"><p>This page is intended to provide a recommendation when developing custom applications on AWS</p></div></td></tr></tbody></table></ac:rich-text-body></ac:structured-macro><p><ac:structured-macro ac:name=\"toc\" ac:schema-version=\"1\" ac:macro-id=\"f1510f94-d313-4bf7-927d-21594dddb14f\" /></p><h1>Hosting Options</h1><p>When developing a custom application on the AWS Platform, we recommend 1 of 2 baseline architectures. Containers over RDS, or Serverless (lambda) over NoSQL (DynamoDB).</p><p>For containers over RDS, QSOS has been adapted be deployed on AWS. <em>Note: This is still a work in progress.</em></p><p>For serverless, there is currently no quickstart.</p><p><em>Note: The same principals apply when using the quickstart, we do not recommend deviating away from the baseline technologies in the repo.</em></p><p><br /></p><h1>References</h1><p><a class=\"\" href=\"https://github.com/bcgov/quickstart-aws-containers\">https://github.com/bcgov/quickstart-aws-containers</a></p><p><br /></p><p><br /></p>","representation":"storage","_expandable":{"content":"/rest/api/content/232787780"}},"_expandable":{"editor":"","view":"","export_view":"","styled_view":"","anonymous_export_view":""}},"extensions":{"position":"none"},"_links":{"webui":"/display/AR/AWS+-+Recommended+Architecture","edit":"/pages/resumedraft.action?draftId=232787780","tinyui":"/x/RA-gDQ","self":"https://apps.nrs.gov.bc.ca/int/confluence/rest/api/content/232787780"},"_expandable":{"container":"/rest/api/space/AR","metadata":"","operations":"","children":"/rest/api/content/232787780/child","restrictions":"/rest/api/content/232787780/restriction/byOperation","history":"/rest/api/content/232787780/history","ancestors":"","version":"","descendants":"/rest/api/content/232787780/descendant","space":"/rest/api/space/AR"}}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,13 @@ Hosting Options

The below options outline the 4 primary ways to host applications.

Note: Azure and Google are not mentioned below as the Province has not completed agreements with these providers, hence they are currently not recommended for use.
**Note: Google (GCP) is not mentioned below as it is not recommended for use.**

* GCP has centralized cost recovery and billing.
* GCP has no landing zone to ensure applications are developed using minimum best practices (this is not on the roadmap yet). It will be up to teams and the ministry to accept the risk and ensure their applications are following best practices.
* GCP has no overarching PIA/STRA so it will up to the team to include platform specifics within their PIA/STRA
* Applications that are not open/public data, will need to include platform specifics to allow the use of protected A or B data.
* GCP will NOT be part of the Equinix fabric, allowing private routing to ZoneB. However, you can still go over the public internet (eg. API), though be aware some services are not accessible this way.

On-Premise
----------
Expand Down Expand Up @@ -52,8 +58,8 @@ Please note the below is not a representation about a specific application but a

**Note: For direct DB access to ZoneB databases Or Storing Protected C data, emerald cluster may be required**

AWS
---
AWS & Azure
-----------

**Overview**: Running an application in BCGOV AWS tenancy owned by OCIO

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
sidebar_position: 1
---
<table class="wrapped relative-table"><colgroup></colgroup><tbody><tr><th>Status</th><td><div class="content-wrapper"><p><ac:structured-macro ac:name="status" ac:schema-version="1" ac:macro-id="77ac0dad-430b-4a51-a1bb-9c520a157a98"><ac:parameter ac:name="colour">Yellow</ac:parameter><ac:parameter ac:name="title">Draft</ac:parameter></ac:structured-macro>&nbsp;</p></div></td></tr><tr><th>Overview</th><td><div class="content-wrapper"><p>This page is intended to provide a recommendation when developing custom applications on OpenShift</p></div></td></tr></tbody></table>

Hosting Options
===============

When developing a custom application on the OpenShift Platform, we always recommend using the quick start OpenShift application (QSOS) . OCIO is currently creating a wizard from the QSOS to provide an easier onboarding experience. [https://test.developer.gov.bc.ca/create](https://test.developer.gov.bc.ca/create)

This repository has the recommend technologies within the repo. In general though we suggest using the below technologies. It is not recommended to deviate from the baseline technologies not in QSOS.

frontend - Vue.JS / React.JS

backend - Node.JS / Java

database - Postgres

References
==========

[https://github.com/bcgov/quickstart-openshift](https://github.com/bcgov/quickstart-openshift)
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"id":"232787775","type":"page","status":"current","title":"OpenShift - Recommended Architecture","body":{"storage":{"value":"<ac:structured-macro ac:name=\"details\" ac:schema-version=\"1\" ac:macro-id=\"5f5c56f3-5d6c-46cf-ad8f-f3ff3d2ece6b\"><ac:parameter ac:name=\"label\" /><ac:rich-text-body><table class=\"wrapped relative-table\" style=\"width: 66.4076%;\"><colgroup><col style=\"width: 16.6678%;\" /><col style=\"width: 83.2901%;\" /></colgroup><tbody><tr><th>Status</th><td><div class=\"content-wrapper\"><p><ac:structured-macro ac:name=\"status\" ac:schema-version=\"1\" ac:macro-id=\"77ac0dad-430b-4a51-a1bb-9c520a157a98\"><ac:parameter ac:name=\"colour\">Yellow</ac:parameter><ac:parameter ac:name=\"title\">Draft</ac:parameter></ac:structured-macro> </p></div></td></tr><tr><th>Overview</th><td><div class=\"content-wrapper\"><p>This page is intended to provide a recommendation when developing custom applications on OpenShift</p></div></td></tr></tbody></table></ac:rich-text-body></ac:structured-macro><p><ac:structured-macro ac:name=\"toc\" ac:schema-version=\"1\" ac:macro-id=\"f1510f94-d313-4bf7-927d-21594dddb14f\" /></p><h1>Hosting Options</h1><p>When developing a custom application on the OpenShift Platform, we always recommend using the quick start OpenShift application (QSOS) . OCIO is currently creating a wizard from the QSOS to provide an easier onboarding experience. <a class=\"\" href=\"https://test.developer.gov.bc.ca/create\">https://test.developer.gov.bc.ca/create</a></p><p><br /></p><p>This repository has the recommend technologies within the repo. In general though we suggest using the below technologies. It is not recommended to deviate from the baseline technologies not in QSOS.</p><p>frontend - Vue.JS / React.JS</p><p>backend - Node.JS / Java</p><p>database - Postgres</p><h1>References</h1><p><a class=\"\" href=\"https://github.com/bcgov/quickstart-openshift\">https://github.com/bcgov/quickstart-openshift</a></p><p><br /></p>","representation":"storage","_expandable":{"content":"/rest/api/content/232787775"}},"_expandable":{"editor":"","view":"","export_view":"","styled_view":"","anonymous_export_view":""}},"extensions":{"position":"none"},"_links":{"webui":"/display/AR/OpenShift+-+Recommended+Architecture","edit":"/pages/resumedraft.action?draftId=232787775","tinyui":"/x/Pw-gDQ","self":"https://apps.nrs.gov.bc.ca/int/confluence/rest/api/content/232787775"},"_expandable":{"container":"/rest/api/space/AR","metadata":"","operations":"","children":"/rest/api/content/232787775/child","restrictions":"/rest/api/content/232787775/restriction/byOperation","history":"/rest/api/content/232787775/history","ancestors":"","version":"","descendants":"/rest/api/content/232787775/descendant","space":"/rest/api/space/AR"}}
Loading

0 comments on commit 2f3f490

Please sign in to comment.