GoアプリにTigrisのスーパーパワーを
TigrisはS3互換ですが、バケットフォーク、スナップショット、オブジェクトのリネームといったTigris独自機能をAWS SDKで使うには冗長な回避策が必要でした。そこでGo向けSDKを開発。storageパッケージは標準S3クライアントのドロップイン代替としてTigris固有操作をファーストクラスでサポートし、simplestorageは単一バケット向け高レベルクライアントで環境から設定を推論します。既存のS3コードをリファクタリングせずにTigris機能を段階的に導入でき、シンプルなAPIは他のS3互換プロバイダーでも動作します。