Fast Track Cloud Adoption with XLER8R Patterns - Lite
Project description
XLER8R Patterns
XLER8R Patterns are designed to fast track most commonly used architectures, while XLER8R Lite supports provisioning for static web hosting infrastructure only, XLER8R premium provides support for building serverless APIs, container based applications, organizational hierarchy setup, sso setup, management account and member account setup and many more. Reach out to info@cre8ivelogix.com to find out more about premium version of XLER8R https://xler8r.com
Create a CDK project
To try out XLER8R Lite by itself you can create a new CDK project by running the following commands
cdk init app --language typescript
This will create a bare bone CDK project.
Adding WA-CDK Lite dependency
Open CDK project in your favorite IDE, goto package.json file and add the WA-CDK-Lite dependency
{
"dependencies": {
"@cre8ivelogix/xler8r-lite": "CURRENT_VERSION"
}
}
Install Dependencies
Once package.json file is updated, you can install the dependencies by running the following commands
npm install
Using Well Architected CDK constructs
Now that you have all the constructs available from XLER8R Lite, use them just like any other class in typescript.
For example in the following code snippet we are using WaBucket from AWS-CDK-Lite package
new X8Website(this, "TestWebSite", {
waDomainName: 'example.com',
});
The Bucket created using WaBucket by default satisfies various security and compliance requirements, checkout WaBucket class documentation for details.
Well Architected CDK Version Updates
The version of all CDK packages are fixed to the same version. If an upgrade is desired, please make sure that all CDK packages are upgraded to the same version at the same time. Different versions of CDK mixed in the project may cause type incompatibilities.
Useful commands
npm run buildcompile typescript to jsnpm run watchwatch for changes and compilenpm run testperform the jest unit testsnpm run build-testbuilds and runs unit testsnpm run doc-gengenerate documentationnpm run prettyruns prettier on source code
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xler8r-lite-2.66.1.tar.gz.
File metadata
- Download URL: xler8r-lite-2.66.1.tar.gz
- Upload date:
- Size: 159.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a497b2dba54986bebe5e8acb32c635686cd7f800ecd823bb4a42afe5b763ec82
|
|
| MD5 |
52566f0a54bad1d1b2aebbbd455b1075
|
|
| BLAKE2b-256 |
26f27171732c8bee678036b8f011caa5e29a5ec736b4504b503a84e6a3038b0f
|
File details
Details for the file xler8r_lite-2.66.1-py3-none-any.whl.
File metadata
- Download URL: xler8r_lite-2.66.1-py3-none-any.whl
- Upload date:
- Size: 157.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1335a303de4241f9544be51f107ec512828870cdca9d9e52f24668fe65f689cc
|
|
| MD5 |
053cf97320171f25b984a18b61cd5e03
|
|
| BLAKE2b-256 |
21bb03a381e97e5769b3081f07fcda9b25f6d8053e79d36a688116da0f632b1b
|