# cloudinary

Published articles for cloudinary.

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

## 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.

## Setting Up Your Own Image Transform Service

DevFeed: [Setting Up Your Own Image Transform Service](<https://devfeed.tech/articles/setting-up-your-own-image-transform-service-31297.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/setting-up-your-own-image-transform-service>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2019-07-05T15:33: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: [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [build](<https://devfeed.tech/tags/build.md>), [cloudfront](<https://devfeed.tech/tags/cloudfront.md>), [cloudinary](<https://devfeed.tech/tags/cloudinary.md>), [compression](<https://devfeed.tech/tags/compression.md>), [create](<https://devfeed.tech/tags/create.md>), [handler](<https://devfeed.tech/tags/handler.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [image](<https://devfeed.tech/tags/image.md>), [images](<https://devfeed.tech/tags/images.md>), [insights](<https://devfeed.tech/tags/insights.md>), [lambda](<https://devfeed.tech/tags/lambda.md>), [leveraging](<https://devfeed.tech/tags/leveraging.md>), [optimized-transformed](<https://devfeed.tech/tags/optimized-transformed.md>), [pennies](<https://devfeed.tech/tags/pennies.md>), [power](<https://devfeed.tech/tags/power.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

This tutorial explains how to use AWS Lambda and the AWS Serverless Image Handler, fronted by CloudFront, to offload processor-intensive image transformations from a website server. It presents the approach as an inexpensive option for creating optimized images and discusses its use with server-rendered and JAMstack sites.

### Source excerpt

Create optimized/transformed images for pennies by leveraging the power of AWS Lambda to create your own Serverless Image Handler

## Presenting babel-plugin-cloudinary

DevFeed: [Presenting babel-plugin-cloudinary](<https://devfeed.tech/articles/presenting-babel-plugin-cloudinary-27971.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2019-04-02-babelplugincloudinary/>)

Author: Daniel Caldas Software Engineer; Goodguydaniel Com

Published: 2019-04-02T00:00:00Z

Content type: release

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Babel](<https://devfeed.tech/topics/babel.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [babel](<https://devfeed.tech/tags/babel.md>), [cloudinary](<https://devfeed.tech/tags/cloudinary.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

trivago presents trivago/babel-plugin-cloudinary, an open-source Babel plugin that compiles Cloudinary URL transformations at build time. The article explains its motivation, development history, and approach for avoiding the need to ship the Cloudinary SDK in the client bundle.

### Source excerpt

I'm happy to let you know that we are releasing trivago/babel-plugin-cloudinary to the open source community! Throughout this...

## Creating Optimized Images in Craft CMS

DevFeed: [Creating Optimized Images in Craft CMS](<https://devfeed.tech/articles/creating-optimized-images-in-craft-cms-31254.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/creating-optimized-images-in-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-12-01T09:13: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: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Website](<https://devfeed.tech/topics/website.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [cloudinary](<https://devfeed.tech/tags/cloudinary.md>), [cms](<https://devfeed.tech/tags/cms.md>), [craft](<https://devfeed.tech/tags/craft.md>), [create](<https://devfeed.tech/tags/create.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [images](<https://devfeed.tech/tags/images.md>), [insights](<https://devfeed.tech/tags/insights.md>), [number](<https://devfeed.tech/tags/number.md>), [optimize](<https://devfeed.tech/tags/optimize.md>), [optimized](<https://devfeed.tech/tags/optimized.md>), [performance](<https://devfeed.tech/tags/performance.md>), [speedy](<https://devfeed.tech/tags/speedy.md>), [thing](<https://devfeed.tech/tags/thing.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

This tutorial explains how to optimize client-uploaded images in Craft CMS to improve website performance across desktop and mobile devices. It also recommends Cloudinary's Image Analysis Tool for estimating image sizes and potential savings.

### Source excerpt

The number one thing you can do to create a speedy website is to optimize the images. Here's how to do it in Craft CMS