You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The repository is divided into several language directories. If you would like to browse by language, you can navigate to the main page of each language directory:
@@ -31,8 +30,6 @@ The repository is divided into several language directories. If you would like t
31
30
-[Java main directory](./java-test-samples/)
32
31
-[TypeScript main directory](./typescript-test-samples/)
33
32
-[.NET main directory](./dotnet-test-samples/)
34
-
-[Local starter](./local-test-samples/)
35
-
36
33
37
34
# Workload Types
38
35
This repository contains sample code for testing a variety of different types of workloads, including API's, Event-Driven Architectures, Service Orchestration, Data Processing, and AWS Partner Patterns.
@@ -48,8 +45,6 @@ This repository contains sample code for testing a variety of different types of
@@ -62,8 +57,6 @@ Event-driven architectures (EDA) are an architecture style that uses events and
62
57
|[Schemas and Contracts](./typescript-test-samples/schema-and-contract-testing)|TypeScript|Event driven architectures decouple producers and consumers at the infrastructure layer, but these resources may still be coupled at the application layer by the event contract. Learn how to test for breaking changes in the contract.|
63
58
|[S3, Lambda, DynamoDB](./dotnet-test-samples/async-lambda-dynamodb)|.NET|This example shows how to test async system by using DynamoDB during to store incoming asynchronous events during testing|
64
59
|[S3, Lambda, SQS](./dotnet-test-samples/async-lambda-sqs)|.NET|An example to how to test asynchronous workflow by long polling the queue that resulting messages are sent to.|
65
-
|[Lambda, SAM, HelloWorld](./local-test-samples/lambda-sam-helloworld)|Local| Local Lambda HelloWorld implementation |
66
-
|[Lambda, SAM, Layers](./local-test-samples/lambda-sam-layers)|Local| Local Lambda emulator Layers implementation |
67
60
68
61
## Architectural patterns
69
62
|Pattern|Services used|Language|Description|
@@ -74,22 +67,13 @@ Event-driven architectures (EDA) are an architecture style that uses events and
74
67
|System Under Test|Language|Description|
75
68
|---|---|---|
76
69
|[Step Functions](./java-test-samples/step-functions-local)[External]|Java|This project shows a technique for testing an AWS Step Functions workflow in a local desktop environment.|
77
-
|[Step Functions, HelloWorld](./local-test-samples/stepfunctions-helloworld)|Local| Local Hello World Step Functions implementation |
78
-
|[Step Functions, Lambda](./local-test-samples/stepfunctions-lambda)|Local| Local Lambda execution integrated with local Hello World Step Functions implementation |
79
-
|[Step Functions, MOCK](./local-test-samples/stepfunctions-mock)|Local| Mocking answers from local Hello World Step Functions implementation |
80
70
81
71
## Data Processing
82
72
| System Under Test|Language|Description|
83
73
|---|---|---|
84
74
|[Kinesis Data Stream, Lambda](./typescript-test-samples/kinesis-lambda-dynamodb)|TypeScript|This project shows a technique for testing a streaming data processing system.|
85
75
|[Kinesis Data Stream, Lambda, DynamoDB](./dotnet-test-samples/kinesis-lambda-dynamodb)|.NET|This pattern creates an AWS Lambda function that consumes messages from an Amazon Kinesis Data Streams and dumps them to Amazon DynamoDB using SAM and .NET 6.|
86
76
87
-
## Database
88
-
| System Under Test|Language|Description|
89
-
|[DynamoDB, aws cli](./local-test-samples/dynamodb-crud-cli)|Local| DynamoDB CRUD operations using local docker image and aws cli |
90
-
|[DynamoDB, Lambda](./local-test-samples/dynamodb-crud-lambda)|Local| DynamoDB CRUD operations using docker image and local lambda local emulator |
91
-
|[DynamoDB, StepFunctions](./local-test-samples/dynamodb-crud-stepfunctions)|Local| DynamoDB CRUD operations using docker image and step functions local emulator |
92
-
93
77
## AWS Partner Patterns
94
78
| Partner |System Under Test|Language|Description|
0 commit comments