Skip to content

feat: record/replay (VCR) HTTP middleware built on the recorder package #245

Description

@NitinKumar004

The recorder package records calls but cannot replay them. A replay/VCR mode lets users capture a real-cloud session once and serve it deterministically offline.

Build: add replay support to recorder/ (currently record + assert only) and an http.Handler wrapper that matches inbound SDK requests against recorded cassettes. Reuse the existing Call/Matcher types.

Acceptance: record an S3 PutObject/GetObject sequence, then replay it against a real aws-sdk-go-v2 S3 client with the backend disabled — assertions green.

Metadata

Metadata

Assignees

No one assigned

    Labels

    awsAmazon Web ServicesazureMicrosoft AzureenhancementNew feature or requestgcpGoogle Cloud Platform

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions