mirror of
https://github.com/autistic-symposium/backend-and-orchestration-toolkit.git
synced 2025-06-08 23:13:08 -04:00
![]() Bumps [minimist](https://github.com/minimistjs/minimist), [mkdirp](https://github.com/isaacs/node-mkdirp) and [handlebars](https://github.com/wycats/handlebars.js). These dependencies needed to be updated together. Updates `minimist` from 1.2.0 to 1.2.7 - [Release notes](https://github.com/minimistjs/minimist/releases) - [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md) - [Commits](https://github.com/minimistjs/minimist/compare/v1.2.0...v1.2.7) Updates `mkdirp` from 0.5.1 to 0.5.6 - [Release notes](https://github.com/isaacs/node-mkdirp/releases) - [Changelog](https://github.com/isaacs/node-mkdirp/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-mkdirp/compare/0.5.1...v0.5.6) Updates `handlebars` from 4.4.0 to 4.7.7 - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.4.0...v4.7.7) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect - dependency-name: mkdirp dependency-type: indirect - dependency-name: handlebars dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.. | ||
bin | ||
lib | ||
cdk.context.json | ||
cdk.json | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json |
CDK MSK Example
Deploy VPC
Amazon VPC lets you provision a logically isolated section of the AWS Cloud where you can all the resources as in a virtual network.
These are the default values in cdk.json
:
"vpc.cidr": "10.0.0.0/16",
"vpc.maxAzs": 3,
Deploy with:
cdk deploy VPCStack
Deploy MSK
Amazon MSK is a managed service that makes it easy for you to build and run applications that use Apache Kafka to process streaming data.
These are the default values in cdk.json
:
"msk.DevMskCluster": "MskCluster",
"msk.ClusterTag": "MSK cluster",
"msk.brokerNodeGroupBrokerAzDistribution": "DEFAULT",
"msk.enhancedMonitoring": "PER_BROKER",
"msk.brokerNodeGroupEBSVolumeSize": 100,
"msk.brokerNodeGroupInstanceType": "kafka.m5.large",
"msk.brokerPort": 9092,
"msk.kafkaVersion": "2.2.1",
"msk.numberOfBrokerNodes": 3
Deploy with:
cdk deploy MskClusterStack
Kafka CLI
Note that the CLI commands for MKS are given by the keyword kafka
, for example:
aws kafka list-clusters
To retrieve BootstrapBrokerStringTls
, run:
aws kafka get-bootstrap-brokers --cluster-arn <cluster ARN>
However, access and development within the cluster (e.g. creating topics, accessing brokers) need to be done while connected to the VPN.