Service examples
Each example is a CDK app you can deploy, covering one AWS service. The README in each one has the deploy steps, a script that triggers it and a walk through the logs it produces.
They are written to show what a matcher can do, so some of the choices in them are deliberately unusual.
ALBA returns desk behind an Application Load Balancer
ALBMatcherAPI GatewayA warehouse service across a REST API, an HTTP API and a WebSocket APIAPIGatewayMatcherLambdaAuthorizerMatcherWebSocketMatcherAppSyncA support desk with a GraphQL API, an Event API and one authorizerAppSyncMatcherAppSyncAuthorizerMatcherAppSyncEventsMatcherAppSyncEventsAuthorizerMatcherCloudWatch LogsLog triage across five subscribed log groupsCloudWatchLogsMatcherCodePipelineA release pipeline where two Lambdas share one matcherCodePipelineMatcherCognitoAn applicant portal with two user pools on one workerCognitoMatcherConnectA parcel support desk driven by a contact flowConnectMatcherDocumentDBAn online shop consuming seven change streamsDocumentDBMatcherDynamoDBAn order service consuming two table streamsDynamoDBMatcherEventBridgeAn order bus carrying four event sources on one ruleEventBridgeMatcherFirehoseRecord transforms for a clickstream and an audit trailFirehoseMatcherKafkaAn order pipeline over three MSK topicsKafkaMatcherKinesisAn order and telemetry pipeline over two data streamsKinesisMatcherLexA parcel support bot with one code hook for every intentLexMatcherMQAn order and payment pipeline over two brokersActiveMQMatcherRabbitMQMatcherS3A document vault over two buckets and a Batch jobS3MatcherS3BatchMatcherSecrets ManagerCredential rotation for five secretsSecretsManagerMatcherSNSOrder fulfilment across three topicsSNSMatcherSQSA notifications dispatcher over a standard and a FIFO queueSQSMatcherStep FunctionsAn order workflow with ten parallel branchesStepFunctionsMatcherVPC LatticeAn inventory service reached over a service networkVPCLatticeMatcher