Documentation: Wiki | CDK Migration Guide
A Kafka Connector to stream data changes from Appian to BigMAC.
- Infrastructure as Code: AWS CDK (TypeScript)
- Runtime: Node.js 22.x, TypeScript
- AWS Services: ECS Fargate, Lambda, SNS, KMS, CloudWatch
- Streaming: Apache Kafka, Kafka Connect
# Install dependencies
yarn install
# Deploy to master
run deploy --stage master
# Or deploy directly with CDK
cd infra
yarn build
npx cdk deploy appian-alerts-master appian-connector-mastermacpro-appian-connector/
├── infra/ # AWS CDK infrastructure
│ ├── bin/ # CDK app entry point
│ └── lib/ # Stack definitions
├── src/
│ ├── types/ # Shared TypeScript types
│ ├── libs/ # Shared libraries
│ └── services/
│ └── connector/
│ ├── handlers/ # Lambda handlers (TypeScript)
│ └── libs/ # Connector-specific libraries
└── docs/ # Documentation site
Work items for this project are tracked in Jira. Check out the project kanban board to view all work items affecting this repo.
If you don't have access to Jira, would like access to Jira, or would like to drop us an idea without pursuing Jira access, please visit the slack channel.
See LICENSE for full details.
