# aws-s3

Published articles for aws-s3.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Metering Object Storage and S3 Billing for SaaS

DevFeed: [Metering Object Storage and S3 Billing for SaaS](<https://devfeed.tech/articles/metering-object-storage-and-s3-billing-for-saas-10019.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/metering-object-storage-s3-billing/>)

Author: Ayush Agarwal

Published: 2026-05-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [azure](<https://devfeed.tech/tags/azure.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [s3](<https://devfeed.tech/tags/s3.md>), [saas](<https://devfeed.tech/tags/saas.md>), [storage](<https://devfeed.tech/tags/storage.md>), [usage-based-billing](<https://devfeed.tech/tags/usage-based-billing.md>)

### AI overview

This article explains how SaaS products can meter object storage across uploads, stored capacity, egress, and storage operations. It describes an architecture for handling rolling storage measurements, retries, partial failures, high volume, and different pricing models across AWS S3, Google Cloud Storage, Azure Blob Storage, and compatible object stores.

### Source excerpt

Bill customers for storage uploads, capacity, and bandwidth across S3, GCS, and Azure Blob. Architecture for accurate object storage metering.

## Engineering Around Extreme S3 Scale at Scribd

DevFeed: [Engineering Around Extreme S3 Scale at Scribd](<https://devfeed.tech/articles/screaming-in-the-cloud-22566.md>)

Original publisher: [Read original article](<https://tech.scribd.com/blog/2026/screaming-in-the-cloud.html>)

Author: R Tyler Croy

Published: 2026-02-10T00:00:00Z

Content type: article

Language: en

Sources: [Scribd Tech](<https://devfeed.tech/sources/scribd-tech.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data](<https://devfeed.tech/topics/data.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [featured](<https://devfeed.tech/tags/featured.md>), [s3](<https://devfeed.tech/tags/s3.md>), [scale](<https://devfeed.tech/tags/scale.md>), [scribd](<https://devfeed.tech/tags/scribd.md>), [talk](<https://devfeed.tech/tags/talk.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

Scribd discusses engineering challenges at extreme AWS S3 scale, including checking whether files are damaged, controlling costs, and consolidating objects to reduce spending. The discussion is also available as audio and video.

### Source excerpt

Scribd has absolutely fascinating data-at-scale type problems, all the way down to the fundamentals of how we use AWS S3. In my previous post I wrote about the design of Content Crush and how Scribd is consolidating objects in S3 to minimize our costs. Related to that work I was fortunate enough to join the (in)famous Corey Quinn to talk about Engineering around Extreme S3 scale:

## How Scribd's Content Crush consolidates S3 objects for storage cost management

DevFeed: [How Scribd's Content Crush consolidates S3 objects for storage cost management](<https://devfeed.tech/articles/supercharging-s3-intelligent-tiering-with-content-crush-22562.md>)

Original publisher: [Read original article](<https://tech.scribd.com/blog/2026/content-crush.html>)

Author: R Tyler Croy

Published: 2026-01-12T00:00:00Z

Content type: article

Language: en

Sources: [Scribd Tech](<https://devfeed.tech/sources/scribd-tech.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [data](<https://devfeed.tech/topics/data.md>), [parquet](<https://devfeed.tech/topics/parquet.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>)

Tags: [apache-parquet](<https://devfeed.tech/tags/apache-parquet.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data](<https://devfeed.tech/tags/data.md>), [featured](<https://devfeed.tech/tags/featured.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [rust](<https://devfeed.tech/tags/rust.md>), [s3](<https://devfeed.tech/tags/s3.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

Scribd describes Content Crush, a system that consolidates the many objects generated from uploaded documents and presentations into a single Apache Parquet file in Amazon S3 while preserving virtualized keyspace and retrieval semantics. The system addresses storage-management complexity and the cost of S3 Intelligent-Tiering monitoring at Scribd's scale.

### Source excerpt

Scribd and Slideshare have been using AWS S3 for almost twenty years and store hundreds of billions of objects making storage management quite a challenge. My focus at Scribd has generally been around data and storage but only in the past twelve months have I started to really focus on one of our hardest technology problems: cost-effective storage and availability for the hundreds of billions of objects that represent our content library.

## Durable Digest: November 2025

DevFeed: [Durable Digest: November 2025](<https://devfeed.tech/articles/durable-digest-november-2025-35809.md>)

Original publisher: [Read original article](<https://temporal.io/blog/durable-digest-november-2025>)

Author: Temporal Technologies

Published: 2025-11-25T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Prometheus](<https://devfeed.tech/topics/prometheus.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [account](<https://devfeed.tech/topics/account.md>), [export](<https://devfeed.tech/topics/export.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [llm](<https://devfeed.tech/tags/llm.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [observability](<https://devfeed.tech/tags/observability.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [preview](<https://devfeed.tech/tags/preview.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>)

### AI overview

Temporal's November 2025 Durable Digest reviews recently shipped Temporal Cloud features, including group-based permissions, SCIM user management, environment configuration, workflow history export to object storage, and an OpenMetrics endpoint. It also highlights a durable stateful agents project using Mistral, Temporal, and MCP.

### Source excerpt

Recently shipped features, real-world fixes from the field, a Builder Spotlight straight from the Code Exchange, fresh AI how-tos, and where to meet us live.

## Reducing Infrastructure Complexity: Why I Ditched S3+CloudFront+Lambda

DevFeed: [Reducing Infrastructure Complexity: Why I Ditched S3+CloudFront+Lambda](<https://devfeed.tech/articles/reducing-infrastructure-complexity-why-i-ditched-s3-cloudfront-lambda-34040.md>)

Original publisher: [Read original article](<https://shivamsancc.com/blog/reducing-infrastructure-complexity-why-i-ditched-s3-cloud-front-lambda>)

Author: Shivam Anand

Published: 2025-08-24T07:48:09Z

Content type: opinion

Language: en

Sources: [Shivam Anand - DevOps & Cloud Engineering Blog](<https://devfeed.tech/sources/shivam-anand-devops-cloud-engineering-blog.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Image](<https://devfeed.tech/topics/image.md>), [Cross-origin resource sharing (CORS)](<https://devfeed.tech/topics/cors.md>)

Tags: [api-keys](<https://devfeed.tech/tags/api-keys.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [blog-performance](<https://devfeed.tech/tags/blog-performance.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [cloudfront](<https://devfeed.tech/tags/cloudfront.md>), [cloudinary](<https://devfeed.tech/tags/cloudinary.md>), [cors](<https://devfeed.tech/tags/cors.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devops-cloud-infrastructure](<https://devfeed.tech/tags/devops-cloud-infrastructure.md>), [iam](<https://devfeed.tech/tags/iam.md>), [image](<https://devfeed.tech/tags/image.md>), [image-transformations](<https://devfeed.tech/tags/image-transformations.md>), [lambda](<https://devfeed.tech/tags/lambda.md>), [lambda-edge](<https://devfeed.tech/tags/lambda-edge.md>), [media-optimization](<https://devfeed.tech/tags/media-optimization.md>), [migration](<https://devfeed.tech/tags/migration.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [strapi](<https://devfeed.tech/tags/strapi.md>)

### AI overview

The author describes migrating a blog's media management from AWS S3, CloudFront, and Lambda to Cloudinary after finding the multi-service setup unnecessarily complex for a small blog. They highlight Cloudinary's simpler onboarding and URL-based image transformations.

### Source excerpt

Discover how I simplified media management for my blog by moving from AWS S3, CloudFront, and Lambda to Cloudinary. Learn about URL-based transformations, automatic optimization, and faster performance.

## Terraform module to manage Oxbow Lambda and its components

DevFeed: [Terraform module to manage Oxbow Lambda and its components](<https://devfeed.tech/articles/terraform-module-to-manage-oxbow-lambda-and-its-components-22561.md>)

Original publisher: [Read original article](<https://tech.scribd.com/blog/2025/terraform-oxbow-module.html>)

Author: Oleh Motrunych

Published: 2025-03-14T00:00:00Z

Content type: release

Language: en

Sources: [Scribd Tech](<https://devfeed.tech/sources/scribd-tech.md>)

Topics: [Terraform](<https://devfeed.tech/topics/terraform.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [infrastructure as code (IAC)](<https://devfeed.tech/topics/infrastructure-as-code-iac.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS Glue](<https://devfeed.tech/topics/aws-glue.md>), [Amazon Simple Queue Service (SQS)](<https://devfeed.tech/topics/amazon-simple-queue-service-sqs.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [DynamoDB](<https://devfeed.tech/topics/dynamodb.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-glue](<https://devfeed.tech/tags/aws-glue.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [deltalake](<https://devfeed.tech/tags/deltalake.md>), [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [iac](<https://devfeed.tech/tags/iac.md>), [oxbow](<https://devfeed.tech/tags/oxbow.md>), [rust](<https://devfeed.tech/tags/rust.md>), [security](<https://devfeed.tech/tags/security.md>), [sqs](<https://devfeed.tech/tags/sqs.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

The article introduces terraform-oxbow, an open-source Terraform module for deploying and managing an Oxbow AWS Lambda workflow and its supporting components. It describes configurable integrations including AWS Glue, Kinesis Data Firehose, SQS, DynamoDB, IAM policies, and S3 notifications, while noting AWS notification limits and least-privilege considerations.

### Source excerpt

Oxbow is a project to take an existing storage location which contains Apache Parquet files into a Delta Lake table. It is intended to run both as an AWS Lambda or as a command line application. We are excited to introduce terraform-oxbow, an open-source Terraform module that simplifies the deployment and management of AWS Lambda and its supporting components. Whether you're working with AWS Glue, Kinesis Data Firehose, SQS, or DynamoDB, this module provides a streamlined approach to infrastructure as code (IaC) in AWS.

## Could IPFS Have Prevented the Bybit Hack?

DevFeed: [Could IPFS Have Prevented the Bybit Hack?](<https://devfeed.tech/articles/could-ipfs-have-prevented-the-bybit-hack-35624.md>)

Original publisher: [Read original article](<https://blog.ipfs.tech/2025-could-ipfs-prevent-bybit-hack/>)

Author: Daniel Norman

Published: 2025-02-28T00:00:00Z

Content type: opinion

Language: en

Sources: [IPFS](<https://devfeed.tech/sources/ipfs.md>)

Topics: [IPFS](<https://devfeed.tech/topics/ipfs.md>), [Security](<https://devfeed.tech/topics/security.md>), [Web](<https://devfeed.tech/topics/web.md>), [smart contract](<https://devfeed.tech/topics/smart-contract.md>)

Tags: [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [defense-in-depth](<https://devfeed.tech/tags/defense-in-depth.md>), [ipfs](<https://devfeed.tech/tags/ipfs.md>), [object-object](<https://devfeed.tech/tags/object-object.md>), [s3](<https://devfeed.tech/tags/s3.md>), [security](<https://devfeed.tech/tags/security.md>), [smart-contract](<https://devfeed.tech/tags/smart-contract.md>), [social-engineering](<https://devfeed.tech/tags/social-engineering.md>)

### AI overview

The article examines the Bybit hack, in which a malicious Safe frontend led multisig owners to sign a harmful transaction. It argues that IPFS content addressing and local verification could have provided an additional preventive layer for dapp frontends, while noting that the exact method of AWS S3 access was unclear.

### Source excerpt

The Bybit hack revealed several security failures, this post examines whether IPFS could have helped prevent the hack and practical solutions for dapp developers.

## Blog: Falco Talon v0.3.0

DevFeed: [Blog: Falco Talon v0.3.0](<https://devfeed.tech/articles/blog-falco-talon-v0-3-0-32505.md>)

Original publisher: [Read original article](<https://falco.org/blog/falco-talon-v0-3-0/>)

Published: 2025-02-11T00:00:00Z

Content type: release

Language: en

Sources: [Falco - Falco](<https://devfeed.tech/sources/falco-falco.md>), [Falco - The Falco blog](<https://devfeed.tech/sources/falco-the-falco-blog.md>)

Topics: [Falco](<https://devfeed.tech/topics/falco.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [MinIO](<https://devfeed.tech/topics/minio.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cli](<https://devfeed.tech/tags/cli.md>), [falco](<https://devfeed.tech/tags/falco.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [minio](<https://devfeed.tech/tags/minio.md>), [release](<https://devfeed.tech/tags/release.md>), [talon](<https://devfeed.tech/tags/talon.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Falco Talon 0.3.0 adds a kubernetes:sysdig action that captures syscalls when suspicious events occur in a pod and exports the resulting artifact to AWS S3 or MinIO. The release also describes configuring capture duration and buffer size, and exploring captures with the sysdig CLI or Stratoshark.

### Source excerpt

Today, we announce the release of Falco Talon 0.3.0 🦅! Three updates in a row, after Falco and Falcosidekick, it's time for Falco Talon to know a new version. What's new? The key feature this release brings is the new actionner kubernetes:sysdig. For those who are not familiar with sysdig, it's a CLI tool that allows to capture and record the syscalls, like tcpdump does for the network packets. Old brother of Falco, they share the same libs and filters. With this new integration, when a suspicious event occurs in a pod, Talon triggers a capture and then exports the created artifact to AWS S3 or Minio. You can configure the duration and the amount of bytes captured for each syscall. Check out the docs to discover more settings. See this example rule: - action: Capture the syscalls actionner: kubernetes:sysdig parameters: buffer_size: 2048 duration: 20 output: target: minio:s3 parameters: bucket: falco-talon prefix: /sysdig/ After the action has been completed, you'll find the capture in Minio: And you can run the CLI tool sysdig to explore it: ❯ sysdig -r 2025-01-23T13-26-41Z_default_cncf-597d69dbd4-h9fcb_sysdig.scap.gz evt.type=execve and evt.dir=">" 18563 14:26:38.376178286 0 bash (616444.616444) > execve filename=/usr/bin/apt 19163 14:26:38.394972623 0 apt (616445.616445) > execve filename=/usr/bin/dpkg 19599 14:26:38.399546432 0 apt (616446.616446) > execve filename=/usr/lib/apt/methods/http 20319 14:26:38.408846350 0 apt (616447.616447) > execve filename=/usr/lib/apt/methods/http 21775 14:26:38.453363037 0 apt (616448.616448) > execve filename=/usr/lib/apt/methods/gpgv 22335 14:26:38.461330752 0 apt (616449.616449) > execve filename=/usr/lib/apt/methods/gpgv 29434 14:26:38.481292691 0 gpgv (616451.616451) > execve filename=/usr/bin/apt-key 29604 14:26:38.486522901 0 apt-key (616453.616453) > execve filename=/usr/bin/apt-config 30183 14:26:38.494442117 0 apt-config (616454.616454) > execve filename=/usr/bin/dpkg 30422 14:26:38.497278722 0 apt-key (616455.616455)

## Deploy a Nanoc Static Site to S3 with GitHub Actions

DevFeed: [Deploy a Nanoc Static Site to S3 with GitHub Actions](<https://devfeed.tech/articles/deploy-a-nanoc-static-site-to-s3-with-github-actions-33338.md>)

Original publisher: [Read original article](<https://blog.ratnesh-maurya.com/blog/Easily-Deploy-Your-Nanoc-Website-to-S3-with-GitHub-Actions>)

Author: ratneshmaurya2311@gmail.com (Ratnesh Maurya)

Published: 2024-11-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Ratn Labs](<https://devfeed.tech/sources/ratn-labs.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cloud-devops](<https://devfeed.tech/tags/cloud-devops.md>), [complete](<https://devfeed.tech/tags/complete.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [guide](<https://devfeed.tech/tags/guide.md>), [iam](<https://devfeed.tech/tags/iam.md>), [policy](<https://devfeed.tech/tags/policy.md>), [s3](<https://devfeed.tech/tags/s3.md>), [setup](<https://devfeed.tech/tags/setup.md>), [static](<https://devfeed.tech/tags/static.md>), [static-site](<https://devfeed.tech/tags/static-site.md>), [using](<https://devfeed.tech/tags/using.md>), [website](<https://devfeed.tech/tags/website.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

A step-by-step tutorial explains how to automate deployment of a Nanoc static website to AWS S3 with GitHub Actions. It covers the S3 bucket policy, IAM setup, and the complete workflow YAML.

### Source excerpt

A step-by-step guide to automating Nanoc website deployment to AWS S3 using GitHub Actions, including S3 bucket policy, IAM setup, and the complete workflow YAML.

## Secure your terraform.state file with Terraform Vault Backend

DevFeed: [Secure your terraform.state file with Terraform Vault Backend](<https://devfeed.tech/articles/secure-your-terraform-state-file-with-terraform-vault-backend-28871.md>)

Original publisher: [Read original article](<https://medium.com/volvo-cars-engineering/secure-your-terraform-state-file-with-terraform-vault-backend-1096aadafc74?source=rss----4eed8113139---4>)

Author: Zalan Blenessy

Published: 2024-10-29T08:45:07Z

Content type: tutorial

Language: en

Sources: [Volvo Cars Engineering - Medium](<https://devfeed.tech/sources/volvo-cars-engineering-medium.md>)

Topics: [Terraform](<https://devfeed.tech/topics/terraform.md>), [HashiCorp Vault](<https://devfeed.tech/topics/hashicorp-vault.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [automotive-industry](<https://devfeed.tech/tags/automotive-industry.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [devops](<https://devfeed.tech/tags/devops.md>), [hashicorp-vault](<https://devfeed.tech/tags/hashicorp-vault.md>), [http](<https://devfeed.tech/tags/http.md>), [s3](<https://devfeed.tech/tags/s3.md>), [security](<https://devfeed.tech/tags/security.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [vault](<https://devfeed.tech/tags/vault.md>)

### AI overview

This article introduces the Terraform Vault Backend, a specialized Terraform HTTP backend for storing terraform.state files in HashiCorp Vault. It explains why shared remote state is needed, how Terraform state works, and why state files containing secrets may require more secure storage than ordinary blob stores such as AWS S3.

### Source excerpt

tl;dr: The Terraform Vault Backend is the missing complement to the Terraform Vault Provider. Volvo Cars has since 2017 strategically grown its software engineering organisation. Today, we have thousands of software engineers and hundreds of DevOps engineers to facilitate efficient tooling and workflows for software development and release. In my role as a CI Architect at the Complete Software Factory (CSwF) department, I am accountable for the CI/CD systems at CSwF. Most of our services are hosted in "the Cloud" and terraform is the most popular tool used by our DevOps engineers to provision Cloud infrastructure. This article introduces the Terraform Vault Backend, a specialised Terraform HTTP Backend which allows you to store your terraform.state file in HashiCorp Vault. This is relevant if your terraform.state contains secrets, too sensitive to be stored in ordinary blob stores like AWS S3. Terraform is a tool that generates infrastructure from code. Given some configuration, running terraform apply makes Terraform intelligently carry out the actions needed to create the desired infrastructure. For example, you can put the following configuration in main.tf: resource "local_file" "somefile" { content = "foo bar baz" filename = "${path.module}/somefile.txt" } Then apply it with: $ terraform init $ terraform apply Out comes a file called somefile.txt with the content foo bar baz. You can inspect it with: $ cat somefile.txt foo bar baz It also creates a bunch of other files in your folder, most notably the terraform.state file. This file reflects the current state of the "infrastructure" (somefile.txt), which has been provisioned for you. Terraform is idempotent, which means that running terraform apply a second time, with the same input configuration, will not change anything as somefile.txt has already been added to terraform.state . Sharing Terraform State It is not enough to share your Terraform configuration files with your colleagues, you also need to share th

## How to create an AWS S3 bucket for Postgres backups

DevFeed: [How to create an AWS S3 bucket for Postgres backups](<https://devfeed.tech/articles/how-to-create-an-aws-s3-bucket-for-postgres-backups-5385.md>)

Original publisher: [Read original article](<https://neon.com/blog/how-to-create-an-aws-s3-bucket-for-postgres-backups>)

Author: Paul Scanlon

Published: 2024-10-28T18:26:13Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [backups](<https://devfeed.tech/tags/backups.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [iam](<https://devfeed.tech/tags/iam.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [s3](<https://devfeed.tech/tags/s3.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A tutorial explaining how to configure AWS for storing Postgres backups in an S3 bucket as part of an automated backup workflow for multiple Neon projects. It covers creating a GitHub OIDC identity provider, an IAM role with temporary credentials, and an S3 bucket with an appropriate bucket policy.

### Source excerpt

In this post, I'll walk you through setting up an AWS S3 bucket to store Postgres backups. This is part 1 of a 2-part series on automating nightly backups for multiple Neon projects--a helpful approach if you're managing hundreds or even thousands of Neon projects (e.g. in multi-t...

## Behind AWS S3's Massive Scale

DevFeed: [Behind AWS S3's Massive Scale](<https://devfeed.tech/articles/behind-aws-s3-s-massive-scale-33599.md>)

Original publisher: [Read original article](<https://highscalability.com/behind-aws-s3s-massive-scale/>)

Author: ByteByteGo

Published: 2024-03-06T16:15:44Z

Content type: article

Language: en

Sources: [High Scalability](<https://devfeed.tech/sources/high-scalability-3.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Data Infrastructure](<https://devfeed.tech/topics/data-infrastructure.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [machine](<https://devfeed.tech/tags/machine.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [replication](<https://devfeed.tech/tags/replication.md>), [s3](<https://devfeed.tech/tags/s3.md>), [service](<https://devfeed.tech/tags/service.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

This guest article examines how AWS S3 grew from a storage service into a massive-scale backbone for analytics, machine learning, backups, and other cloud-native data infrastructure. It outlines S3's growth, major feature milestones, and a high-level architecture involving front-end, namespace, storage, and storage-management services.

### Source excerpt

This is a guest article by Stanislav Kozlovski, an Apache Kafka Committer. If you would like to connect with Stanislav, you can do so on Twitter and LinkedIn. AWS S3 is a service every engineer is familiar with. It's the service that popularized the notion of cold-storage

## Introducing Workflow History Export

DevFeed: [Introducing Workflow History Export](<https://devfeed.tech/articles/introducing-workflow-history-export-35896.md>)

Original publisher: [Read original article](<https://temporal.io/blog/introducing-workflow-history-export>)

Author: Nikitha Suryadevara

Published: 2024-03-01T07:00:00Z

Content type: release

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [export](<https://devfeed.tech/tags/export.md>), [preview](<https://devfeed.tech/tags/preview.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [production](<https://devfeed.tech/tags/production.md>), [release](<https://devfeed.tech/tags/release.md>), [s3](<https://devfeed.tech/tags/s3.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Temporal Cloud has introduced Workflow History Export, allowing users to export closed workflow histories by namespace to an AWS S3 bucket. The feature supports longer-term retention for compliance, auditing, and analysis and is available to all users in Public Preview for production use.

### Source excerpt

Workflow History Export in Temporal Cloud allows users to export closed workflow histories on a per-namespace basis to an AWS S3 cloud storage bucket.

## Delivering a Near Real-Time Single View into Operations with a Federated Database

DevFeed: [Delivering a Near Real-Time Single View into Operations with a Federated Database](<https://devfeed.tech/articles/delivering-a-near-real-time-single-view-into-operations-with-a-federated-database-21825.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2023/04/delivering-near-real-time-single-view-operations-federated-database/>)

Author: Nic Raboy

Published: 2023-04-17T14:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [data-federation](<https://devfeed.tech/tags/data-federation.md>), [industries](<https://devfeed.tech/tags/industries.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [s3](<https://devfeed.tech/tags/s3.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial demonstrates how to use MongoDB Data Federation to query, transform, and aggregate data across MongoDB, AWS S3, and HTTP API endpoints. It uses customer, vendor, and transaction data to create custom operational views.

### Source excerpt

So the data within your organization spans across multiple databases, database platforms, and even storage types, but you need to bring it together and make sense of the data that's dispersed. This is... The post Delivering a Near Real-Time Single View into Operations with a Federated Database appeared first on MongoDB.

## Learnings From Creating a Guest Book App

DevFeed: [Learnings From Creating a Guest Book App](<https://devfeed.tech/articles/learnings-from-creating-a-guest-book-app-38451.md>)

Original publisher: [Read original article](<https://eevis.codes/blog/2022-08-24/learnings-from-creating-a-guest-book-app/>)

Author: Eevis Panula

Published: 2025-06-11T04:30:21.524000Z

Content type: article

Language: en

Sources: [Eevis Blog](<https://devfeed.tech/sources/eevis-blog.md>)

Topics: [web applications](<https://devfeed.tech/topics/web-applications.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [App](<https://devfeed.tech/topics/app.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [cms](<https://devfeed.tech/tags/cms.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [learnings](<https://devfeed.tech/tags/learnings.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article describes building a simple guest book web app for a one-night party, designed to let users submit photos, names, and messages without downloading an app or creating an account. It outlines the app structure and the use of NextJS, TypeScript, GraphQL, GraphCMS, and AWS S3, then introduces lessons from the implementation, including difficulties uploading photos to S3.

### Source excerpt

So it seems my sister is currently my biggest muse for side projects. She was the reason I created Neule.art, from which you can read more in the blog post "How I created Neule.art". A while back, she asked me if I could create a guest book app for a party they had with their friends. The idea was simple - there should be a possibility to add a photo, some text, and the name(s) of the sender(s). They tried to search for a readymade app, but every one of them had some problems. I also know, from experience, that these kinds of apps can be... how to put this... Not so good usability-wise. For example, no one wants to download an app for one night to be able to take one or two pictures. No one wants to create an account for that one night (and then forget that they have it). So I wanted to try out if I could build a simple enough, non-account-needing web app. In this blog post, I won't share the code for that app. It was a bit hacky, as the app needed to work only for that one night. Aaand I was a bit in a hurry. However, I will share some learnings from creating that app. Let's first have a look at what the app was like. The Guest Book App The guest book app consisted of two pages: Login, which had this one input field for writing the password, and a page for guest book entries. In addition, there was a modal for adding a new entry. That had a form with the possibility of taking a photo (a file-type input field with accept="image/*" to open the camera) and adding names and a message. As for the tech stack, I used NextJS with TypeScript, GraphQL, and GraphCMS (at the time, they changed their name just after I finished the project to Hygraph) for CMS. As for the photos, I stored them in an AWS S3 bucket and their URL to the CMS. I've worked with all the other technologies before, but AWS was something new. However, I was pretty sure that because it's a fairly common use case to store things in AWS S3 buckets, and as React is so popular, there must be an easy solution fo

## Replaying events using AWS S3

DevFeed: [Replaying events using AWS S3](<https://devfeed.tech/articles/replaying-events-using-aws-s3-23901.md>)

Original publisher: [Read original article](<https://medium.com/smg-real-estate/replaying-events-using-aws-s3-3cc84242025e?source=rss----2186e5b9bd8f---4>)

Author: Marko Savic

Published: 2022-04-08T08:40:24Z

Content type: tutorial

Language: en

Sources: [Homegate Engineering Blog - Medium](<https://devfeed.tech/sources/homegate-engineering-blog-medium.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cloudformation](<https://devfeed.tech/tags/cloudformation.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [event-sourcing](<https://devfeed.tech/tags/event-sourcing.md>), [lambda](<https://devfeed.tech/tags/lambda.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [s3](<https://devfeed.tech/tags/s3.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [sns](<https://devfeed.tech/tags/sns.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

### AI overview

This tutorial describes replaying failed events in serverless, event-driven microservices by storing AWS Step Functions events in versioned Amazon S3 objects. It also outlines using a dead-letter queue and Lambda to retrieve the latest event and trigger the workflow again.

### Source excerpt

In the world of event-driven microservices one of the important tasks is to have a mechanism to recover from failed events, as well as to have possibility to replay certain events. We at Homegate deal with serverless microservices. If, at any of these services, we encounter a failure during processing of an resource, we might need to recreate the last event or series of events for given resource. Usecase The central part of ingestion process is AWS StepFunctions that lives in a, so called, importer service. It is responsible for various enrichments and conditional actions on resource. The last step of the step function is sending an event to the AWS SNS which is consumed by many downstream services as you can see in the following diagram. Step functions as central part of ingestion process Here, many open questions can be identified: How to deal with failure within AWS StepFunctions? How to recreate SNS event if needed for downstream system? Would it be possible to replay the whole step function? Solution Possible answer to these questions would be to store events that goes through AWS StepFunctions into some kind of event storage, in Homegate case, we chose AWS S3. In order to support the whole history of events for given resource, S3 bucket versioning is used. This is quite handy for replaying series of events or even for debugging purposes. Here is a sample CloudFormation which enables that functionality: EventLogBucket: Type: 'AWS::S3::Bucket' Properties: BucketName: 'sample-unnique-bucket-name' AccessControl: Private PublicAccessBlockConfiguration: BlockPublicAcls: true BlockPublicPolicy: true IgnorePublicAcls: true RestrictPublicBuckets: true Tags: - Key: service Value: sample-service - Key: env Value: !FindInMap [ Stages, !Ref Stage , Env ] VersioningConfiguration: Status: Enabled That way we can replay the whole step functions flow using last logged event for given resource. That functionality could be available from different places, like DLQ or via api end

## Плагин Big Data Tools теперь поддерживает IntelliJ IDEA Ultimate, PyCharm Professional, DataGrip 2021.3 EAP и DataSpell

DevFeed: [Плагин Big Data Tools теперь поддерживает IntelliJ IDEA Ultimate, PyCharm Professional, DataGrip 2021.3 EAP и DataSpell](<https://devfeed.tech/articles/big-data-tools-intellij-idea-ultimate-pycharm-professional-datagrip-2021-3-eap-dataspell-23936.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/JetBrains/articles/580344/>)

Author: olegchir (JetBrains)

Published: 2021-09-28T06:17:21Z

Content type: release

Language: ru

Sources: [JetBrains RU](<https://devfeed.tech/sources/jetbrains-ru.md>)

Topics: [Apache Spark](<https://devfeed.tech/topics/spark.md>), [ide](<https://devfeed.tech/topics/ide.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [apache-spark](<https://devfeed.tech/tags/apache-spark.md>), [apache-zeppelin](<https://devfeed.tech/tags/apache-zeppelin.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [hadoop](<https://devfeed.tech/tags/hadoop.md>), [ide](<https://devfeed.tech/tags/ide.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [s3](<https://devfeed.tech/tags/s3.md>), [spark](<https://devfeed.tech/tags/spark.md>), [zeppelin](<https://devfeed.tech/tags/zeppelin.md>)

### AI overview

JetBrains released a new Big Data Tools plugin build compatible with IntelliJ IDEA Ultimate and PyCharm Professional 2021.3, with planned support for DataGrip 2021.3 EAP and support for running in DataSpell. The update adds features including Spark Submit run configurations, Kafka monitoring, AWS S3 named profiles, Zeppelin notebook search, and Python interpreter selection.

### Source excerpt

Недавно мы выпустили новую сборку плагина Big Data Tools, совместимую со свежими (2021.3) версиями IntelliJ IDEA Ultimate и PyCharm Professional. Когда в октябре выйдет DataGrip 2021.3, эта сборка тоже будет с ним работать. Более того, теперь мы умеем запускаться в DataSpell -- новой IDE для Data Science. Если вы используете старые версии Big Data Tools, сейчас самое время обновиться и попробовать новую версию плагина вместе со свежей версией IDE! В этом году мы много чего улучшили и добавили совершенно новые фичи (например, запуск Spark Submit в виде Run Configuration). Вот небольшой список изменений за этот год. Этот список -- лишь небольшая капля в море того, что изменилось с прошлого года. Читать далее

## Анонсируем версию Datalore Enterprise для команд Data Science

DevFeed: [Анонсируем версию Datalore Enterprise для команд Data Science](<https://devfeed.tech/articles/datalore-enterprise-data-science-23918.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/JetBrains/articles/566378/>)

Author: alenaguzharina (JetBrains)

Published: 2021-07-06T15:00:01Z

Content type: release

Language: ru

Sources: [JetBrains RU](<https://devfeed.tech/sources/jetbrains-ru.md>)

Topics: [Data Science](<https://devfeed.tech/topics/data-science.md>), [jupyter](<https://devfeed.tech/topics/jupyter.md>), [Python](<https://devfeed.tech/topics/python.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [datalore](<https://devfeed.tech/tags/datalore.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [jupyter](<https://devfeed.tech/tags/jupyter.md>), [jupyter-notebooks](<https://devfeed.tech/tags/jupyter-notebooks.md>), [jupyterhub](<https://devfeed.tech/tags/jupyterhub.md>), [jupyterlab](<https://devfeed.tech/tags/jupyterlab.md>), [python](<https://devfeed.tech/tags/python.md>), [tag-055aee430837](<https://devfeed.tech/tags/tag-055aee430837.md>), [tag-752bfc3f8269](<https://devfeed.tech/tags/tag-752bfc3f8269.md>), [tag-baf5012a40ff](<https://devfeed.tech/tags/tag-baf5012a40ff.md>)

### AI overview

JetBrains announces Datalore Enterprise, a version of Datalore designed for Data Science teams. It adds team-oriented capabilities to Jupyter notebooks, including PyCharm code assistance, persistent data storage, authentication, configurable environments, compute-resource management, versioning, real-time collaboration, and AWS S3 integration.

### Source excerpt

Привет, Хабр! Jupyter-ноутбуки хоть и вызывают споры, однако все равно являются самым часто используемым инструментом для решения задач Data Science. Ноутбуки просты в личном использовании. Но если вы когда-либо пробовали организовать командную работу с ними, то наверняка сталкивались со сложностями. Именно поэтому мы в JetBrains решили выпустить специальную версию Datalore Enterprise для команд Data Science! Читать далее

## Setting Up AWS S3 Buckets + CloudFront CDN for your Assets

DevFeed: [Setting Up AWS S3 Buckets + CloudFront CDN for your Assets](<https://devfeed.tech/articles/setting-up-aws-s3-buckets-cloudfront-cdn-for-your-assets-31312.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/using-aws-s3-buckets-cloudfront-distribution-with-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2020-01-23T23:01:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [assets](<https://devfeed.tech/tags/assets.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cdn](<https://devfeed.tech/tags/cdn.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [cloudfront](<https://devfeed.tech/tags/cloudfront.md>), [cms](<https://devfeed.tech/tags/cms.md>), [convenient](<https://devfeed.tech/tags/convenient.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [inexpensive](<https://devfeed.tech/tags/inexpensive.md>), [insights](<https://devfeed.tech/tags/insights.md>), [latency](<https://devfeed.tech/tags/latency.md>), [like](<https://devfeed.tech/tags/like.md>), [right](<https://devfeed.tech/tags/right.md>), [s3](<https://devfeed.tech/tags/s3.md>), [storage](<https://devfeed.tech/tags/storage.md>), [store](<https://devfeed.tech/tags/store.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

A tutorial on storing website and CMS assets in Amazon S3 and serving them through CloudFront. It explains the benefits of cloud storage, recommends using CloudFront rather than serving files directly from S3 buckets, and describes how cached assets are delivered from nearby edge locations.

### Source excerpt

Using a cloud storage system like AWS S3 with a CDN distribution can be a convenient and inexpensive way to store your assets. Here's how to set it up right.

## Dynamic image resizing with Node.js and the Serverless Framework

DevFeed: [Dynamic image resizing with Node.js and the Serverless Framework](<https://devfeed.tech/articles/dynamic-image-resizing-with-node-js-and-the-serverless-framework-14164.md>)

Original publisher: [Read original article](<https://www.serverless.com/blog/dynamic-image-resizing-nodejs>)

Author: Nick Gottlieb

Published: 2019-03-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Serverless Blog](<https://devfeed.tech/sources/serverless-blog.md>)

Topics: [serverless framework](<https://devfeed.tech/topics/serverless-framework.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [API](<https://devfeed.tech/topics/api.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [faas](<https://devfeed.tech/tags/faas.md>), [function-as-a-service](<https://devfeed.tech/tags/function-as-a-service.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [image](<https://devfeed.tech/tags/image.md>), [images](<https://devfeed.tech/tags/images.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [lambda](<https://devfeed.tech/tags/lambda.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-architecture](<https://devfeed.tech/tags/serverless-architecture.md>), [serverless-framework](<https://devfeed.tech/tags/serverless-framework.md>)

### AI overview

A tutorial on creating an API for dynamically resizing images with Node.js, AWS, Amazon S3, Lambda, and the Serverless Framework.

### Source excerpt

Learn how to create an API that allows you to resize images dynamically using AWS, S3, Lambda & Serverless Framework.

## Teleport 2.6 Released

DevFeed: [Teleport 2.6 Released](<https://devfeed.tech/articles/teleport-2-6-released-29928.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/teleport-release-2-6/>)

Author: ev@goteleport.com (Ev Kontsevoy)

Published: 2018-05-31T00:00:00Z

Content type: release

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [DynamoDB](<https://devfeed.tech/topics/dynamodb.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [audit](<https://devfeed.tech/topics/audit.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [openssh](<https://devfeed.tech/tags/openssh.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Teleport 2.6 is a major release for the privileged SSH access manager. It adds DynamoDB audit-log storage, AWS S3 session-recording storage, certificate authority rotation, and PAM integration. The release source code also underwent a Cure53 security audit, whose report was expected to be published publicly.

### Source excerpt

Announcing Teleport v2.6, a major release with important new features whose source code also passed a security audit performed by Cure53.