Technique

Abstraction Boundary for SDK

sdk-abstraction-boundary-interface

A recurring abstraction-boundary motif where direct DI and proxying of a large SDK (like AWS S3) becomes brittle, so the system wraps the SDK behind an interface/provider to enable deterministic simulation in tests.