A Wayroo microservice for payments processing.
| Project | Description |
|---|---|
Wayroo.Payments.ConfigurationRecorder.Lambda |
SQS-triggered .NET 10 lambda. For now it logs on startup and acknowledges every message; payment-handling logic will be added here. |
Wayroo.Payments.Infrastructure |
AWS CDK app that provisions the lambda and its supporting resources (log group, SQS queue + dead-letter queue, CloudWatch error alarms). |
dotnet build Wayroo.Payments.slnxcdk synth --app "dotnet run --project Wayroo.Payments.Infrastructure/Wayroo.Payments.Infrastructure/Wayroo.Payments.Infrastructure.csproj"The generated template is written to ./cdk.out/PaymentsInfrastructureCDK.template.json.
See Wayroo.Payments.Infrastructure/Wayroo.Payments.Infrastructure/Readme.md for more detail on the CDK project.
dotnet lambda package --project-location Wayroo.Payments.ConfigurationRecorder.Lambda/Wayroo.Payments.ConfigurationRecorder.LambdaThis produces WayrooPayments.ConfigurationRecorderLambda.zip, matching the serviceName/componentName
declared in components.json.