diff --git a/patterns/docs/Application Hosting Options/AWS/AWS.md b/patterns/docs/Application Hosting Options/AWS/AWS.md index 26355f9..b7747f1 100644 --- a/patterns/docs/Application Hosting Options/AWS/AWS.md +++ b/patterns/docs/Application Hosting Options/AWS/AWS.md @@ -1,7 +1,7 @@ --- sidebar_position: 1 --- -
| Status | |
|---|---|
| Overview | This page is intended to provide a recommendation when developing custom applications on AWS |
| Status | |
|---|---|
| Overview | This page is intended to provide a recommendation when developing custom applications on AWS |
| Status | |
|---|---|
| Overview | This page is intended to provide a recommendation when developing custom applications on AWS |
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.
https://developer.gov.bc.ca/docs/default/component/public-cloud-techdocs/
https://github.com/bcgov/quickstart-aws-containers
| Status | |
|---|---|
| Overview | This page is intended to provide a recommendation when developing custom applications on AWS |
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.
Our friends and collaborators in Forestry Digital Services and the Architecture team have created an application template that includes pluggable API backends (Node/Nest, Python/FastAPI, Go/Fiber, Java/Quarkus) and frontend (React, Vite), with a deployment pipeline to the OpenShift platform with an option to include a managed database. This is a great resource to get product teams up and running.
https://developer.gov.bc.ca/docs/default/component/public-cloud-techdocs/
https://github.com/bcgov/quickstart-aws-containers
| Status | |
|---|---|
| Overview | This page is intended to provide a recommendation when developing custom applications on OpenShift |
| Status | |
|---|---|
| Overview | This page is intended to provide a recommendation when developing custom applications on OpenShift |
| Status | |
|---|---|
| Overview | This page is intended to provide a recommendation when developing custom applications on OpenShift |
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
The BC Government has invested heavily in the Red Hat OpenShift platform to provide self service private cloud capabilities. Training is available through the exchange lab to get teams acquainted with the platform; a good primer is here.
https://digital.gov.bc.ca/technology/cloud/private/support/openshift-101/
The landing page for the private cloud service is here: https://cloud.gov.bc.ca/private-cloud/
Namespace provisioning can be found here: https://registry.developer.gov.bc.ca/public-landing
Information on resource tuning for OpenShift Namespaces can be found here: https://beta-docs.developer.gov.bc.ca/application-resource-tuning/
The RedHat learning portal is a great resource to learn more about the platform, and they also provide a sandbox to 'learn by doing'.
Some of the more important concepts to understand up front are:
Our friends and collaborators in Forestry Digital Services and the Architecture team have created an application template that includes pluggable API backends (Node/Nest, Python/FastAPI, Go/Fiber, Java/Quarkus) and frontend (React, Vite), with a deployment pipeline to the OpenShift platform with an option to include a PostgreSQL/PostGIS database and leveraging the backup container provided by the BC DevExchange. This is a great resource to get product teams up and running.
OpenShift - Recommended Architecture
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
https://github.com/bcgov/quickstart-openshift
| Status | |
|---|---|
| Overview | This page is intended to provide a recommendation when developing custom applications on OpenShift |
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
The BC Government has invested heavily in the Red Hat OpenShift platform to provide self service private cloud capabilities. Training is available through the exchange lab to get teams acquainted with the platform; a good primer is here.
https://digital.gov.bc.ca/technology/cloud/private/support/openshift-101/
The landing page for the private cloud service is here: https://cloud.gov.bc.ca/private-cloud/
Namespace provisioning can be found here: https://registry.developer.gov.bc.ca/public-landing
Information on resource tuning for OpenShift Namespaces can be found here: https://beta-docs.developer.gov.bc.ca/application-resource-tuning/
The RedHat learning portal is a great resource to learn more about the platform, and they also provide a sandbox to 'learn by doing'.
Some of the more important concepts to understand up front are:
Our friends and collaborators in Forestry Digital Services and the Architecture team have created an application template that includes pluggable API backends (Node/Nest, Python/FastAPI, Go/Fiber, Java/Quarkus) and frontend (React, Vite), with a deployment pipeline to the OpenShift platform with an option to include a PostgreSQL/PostGIS database and leveraging the backup container provided by the BC DevExchange. This is a great resource to get product teams up and running.
OpenShift - Recommended Architecture
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
https://github.com/bcgov/quickstart-openshift