James Miller

38 Followers
259 Following
60 Posts
Per-message retention here is backed by DynamoDB TTLs. Such an under-appreciated database feature that is handled flawlessly in DynamoDB and S3. Deleting data should always be this easy!
https://mastodon.social/@hotsock/113306554563559417
Now we're talking. Brings the Serverless minimum/idle cost from $90 down to $6/mo. 👏
https://awscommunity.social/@awswhatsnew/113274165372229506
What’s New on AWS (@[email protected])

Announcing Amazon ElastiCache for Valkey https://aws.amazon.com/about-aws/whats-new/2024/10/amazon-elasticache-valkey Today, Amazon ElastiCache announces support for Valkey with Serverless priced 33% lower and node-based priced 20% lower than other supported engines. With ElastiCache Serverless for Valkey, customers can create a cache in under a minute and get...

AWSCommunity.social
Is this an AWS permissions oversight? If you can write to any CloudWatch Logs log stream, you're implicitly granted account-wide CloudWatch Metrics publishing permissions - any metrics in any namespaces. Just write logs to the stream using CloudWatch embedded metric format. Doesn't seem to be any way to lock this down. https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Specification.html
Specification: Embedded metric format - Amazon CloudWatch

Explains the format of the specification for CloudWatch embedded metric format.

Does it matter? Def not. But it’s funny to consider that the duration portion of the bill for issuing JWTs would be cut in half if I could shave off 1/5 of a millisecond. Maybe with Graviton3/4! #awswishlist
Weird discovery - seems it’s darn near impossible to get AWS Lambda invocations to run (billable) in less than 1ms, even if they’re doing absolutely nothing (Go / provided.al2023 / arm64). I can consistently get 1.08-1.2ms, but all that time is pre-handler overhead.
Along with @hotsock earlier this week, I released a pre-built CloudFormation stack where you can invoke a Lambda function that signs JWTs with secure key custody in either KMS or Parameter Store. https://github.com/hotsock/jwt-issuer
GitHub - hotsock/jwt-issuer: Issue JSON Web Tokens (JWTs) securely from Lambda in your AWS account using either KMS or Parameter Store for key custody.

Issue JSON Web Tokens (JWTs) securely from Lambda in your AWS account using either KMS or Parameter Store for key custody. - hotsock/jwt-issuer

GitHub

I've been working on @hotsock for a long time - today it's released! 🚀

It's a privacy-focused real-time messaging service that runs in your AWS account.

Use it for chat, real-time updates, multiplayer use cases, doc collaboration, etc!

Stand up your own CloudFormation stack with just 2 CloudShell CLI commands in any of the 22 supported regions around the world! Plus it has a perpetual free tier for 1M WebSocket messages per month. Check it out!

https://www.hotsock.io/blog/hotsock-v1.0/

#serverless #aws #iac

Hotsock v1.0 Released! | Hotsock

Real-time functionality is a core expectation in modern applications. Whether you're building complex user interfaces, showing messages and typing indicators for a chat product, keeping player moves up-to-date in a collaborative game, or one of endless other multi-player use cases, instant feedback is crucial for a great user experience.

Resource-based policies for DynamoDB! This will make so many things so much easier. 👏 https://aws.amazon.com/blogs/database/simplify-cross-account-access-control-with-amazon-dynamodb-using-resource-based-policies/
Simplify cross-account access control with Amazon DynamoDB using resource-based policies | Amazon Web Services

Amazon DynamoDB is a serverless, NoSQL, fully-managed database service that delivers single-digit millisecond latency at any scale. Customers increasingly use workload isolation strategies to minimize security threats and to ease the complexity of compliance demands for their DynamoDB-backed workloads. Implementing workload isolation strategies often requires cross-account and cross-Region access to DynamoDB resources using IAM identity-based policies, which […]

Amazon Web Services
DynamoDB => OpenSearch zero-ETL! It's no secret that full-text search with DynamoDB is a non-starter. And getting data into OpenSearch from DDB has always been challenging. Now it's built-in! If only OpenSearch Serverless scaled to zero. https://aws.amazon.com/blogs/aws/amazon-dynamodb-zero-etl-integration-with-amazon-opensearch-service-is-now-generally-available/ #awswishlist
Amazon DynamoDB zero-ETL integration with Amazon OpenSearch Service is now available | Amazon Web Services

Today, we are announcing the general availability of Amazon DynamoDB zero-ETL integration with Amazon OpenSearch Service, which lets you perform a search on your DynamoDB data by automatically replicating and transforming it without custom code or infrastructure. This zero-ETL integration reduces the operational burden and cost involved in writing code for a data pipeline architecture, […]

Amazon Web Services