<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/os-aws-sdk-extended-gitlab-ej2d6dktq" -->

---
title: OS / aws-sdk-extended · GitLab | daily.dev
description: A Ruby gem that extends AWS SDK clients to handle SNS and SQS message payloads exceeding 256 KB by automatically storing large messages (up to 2 GB) in S3 and...
canonical: https://daily.dev/posts/os-aws-sdk-extended-gitlab-ej2d6dktq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: OS / aws-sdk-extended · GitLab | daily.dev
og:description: A Ruby gem that extends AWS SDK clients to handle SNS and SQS message payloads exceeding 256 KB by automatically storing large messages (up to 2 GB) in S3 and...
og:url: https://daily.dev/posts/os-aws-sdk-extended-gitlab-ej2d6dktq
og:image: https://api.daily.dev/og/posts/EJ2D6DKTQ.png
og:image:alt: OS / aws-sdk-extended · GitLab
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# OS / aws-sdk-extended · GitLab

**[Ruby Flow](https://daily.dev/sources/rubyflow)** · 4 min read · 0 upvotes · 0 comments

## Summary

A Ruby gem that extends AWS SDK clients to handle SNS and SQS message payloads exceeding 256 KB by automatically storing large messages (up to 2 GB) in S3 and managing references. The library provides extended client wrappers for both SNS and SQS that transparently handle payload storage, retrieval, and deletion from S3 buckets when message sizes exceed configurable thresholds.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://gitlab.com/os85/aws-sdk-extended>

## Similar posts on daily.dev

- [Shoryuken Has a New Maintainer, and v7.0.0 Is Almost There](https://daily.dev/posts/shoryuken-has-a-new-maintainer-and-v7-0-0-is-almost-there-l8thnszbj) · RUBYLAND · 0 upvotes · 0 comments
- [Building a Reliable and Extendable Notifications Platform](https://daily.dev/posts/building-a-reliable-and-extendable-notifications-platform-fwrocxh1c) · monday Engineering · 37 upvotes · 1 comments
- [Amazon SNS expands IPv6 support to the AWS GovCloud \(US\) Regions](https://daily.dev/posts/amazon-sns-expands-ipv6-support-to-the-aws-govcloud-us-regions-dxkmj9imd) · AWS · 0 upvotes · 0 comments
- [CVE-2025-14762 \(aws-sdk-s3\): AWS SDK for Ruby's S3 Encryption Client has a Key Commitment Issue](https://daily.dev/posts/cve-2025-14762-aws-sdk-s3-aws-sdk-for-ruby-s-s3-encryption-client-has-a-key-commitment-issue-ylu6re2lf) · RUBYLAND · 0 upvotes · 0 comments

---

Tags: [#aws](https://daily.dev/tags/aws), [#ruby](https://daily.dev/tags/ruby), [#aws-s3](https://daily.dev/tags/aws-s3)

[View this post on daily.dev](https://daily.dev/posts/os-aws-sdk-extended-gitlab-ej2d6dktq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"OS / aws-sdk-extended · GitLab","url":"https://daily.dev/posts/os-aws-sdk-extended-gitlab-ej2d6dktq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/os-aws-sdk-extended-gitlab-ej2d6dktq"},"datePublished":"2026-02-05T23:09:53.910Z","dateModified":"2026-02-05T23:10:15.122Z","description":"A Ruby gem that extends AWS SDK clients to handle SNS and SQS message payloads exceeding 256 KB by automatically storing large messages (up to 2 GB) in S3 and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0581b0d7b823af899f8a771e9d34a55f?_a=AQAEunF","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0581b0d7b823af899f8a771e9d34a55f?_a=AQAEunF","isAccessibleForFree":true,"articleSection":"Ruby Flow","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Ruby Flow","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a21aaa8bcbbf448193a016895c90a0e1","url":"https://daily.dev/sources/rubyflow"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/os-aws-sdk-extended-gitlab-ej2d6dktq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"aws,ruby,aws-s3","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Ruby Flow","item":"https://daily.dev/sources/rubyflow"},{"@type":"ListItem","position":3,"name":"OS / aws-sdk-extended · GitLab"}]}
```

