CloudRightsizing Blog

The blog of my now-defunct site cloudrightsizing.com. Are these posts generated with the help of AI? Yes. Are they still fun and informative to read? Yes, in my opinion.
Are the "stock images" hilarious? Absolutely. (I generated them by grabbing frames from some corporate consulting videos.)
For some topics I did prod the AI to include some specifics that reflect my personal experience, just to make it break out of its milquetoast average-ness. In fact, that might be on the bastions where human thinking still trumps AI... the ability to think outside the box; to go against groupthink to come up with something truly new.
The Elusive Holy Grail of Infrastructure as Code: Why AI Might Be the Answer

The Elusive Holy Grail of Infrastructure as Code: Why AI Might Be the Answer

February 21, 2025

View Article
The 20 worst AWS annoyances and misdesigns

The 20 worst AWS annoyances and misdesigns

February 1, 2025

View Article
The 20 worst Azure misdesigns and limitations

The 20 worst Azure misdesigns and limitations

January 12, 2025

View Article
What are some options for implementing server downtime alerts?

What are some options for implementing server downtime alerts?

June 12, 2024

View Article
Ten important security aspects when using container based hosting

Ten important security aspects when using container based hosting

June 1, 2024

View Article
Why is my AWS-hosted website not loading?

Why is my AWS-hosted website not loading?

May 21, 2024

View Article
Architecting AWS cloud apps for traffic spikes

Architecting AWS cloud apps for traffic spikes

May 13, 2024

View Article
How do I optimize my PostgreSQL DB for speed and scalability?

How do I optimize my PostgreSQL DB for speed and scalability?

May 12, 2024

View Article
15 commercial fraud detection tools (Overview)

15 commercial fraud detection tools (Overview)

May 6, 2024

View Article
Real-life examples for using AWS CloudWatch Alarms

Real-life examples for using AWS CloudWatch Alarms

May 4, 2024

View Article
AWS CloudTrail, explained (with examples)

AWS CloudTrail, explained (with examples)

April 5, 2024

View Article
How to implement a browser-based realtime chat application (high level)

How to implement a browser-based realtime chat application (high level)

March 31, 2024

View Article
Suggestions for in-depth QA testing using Cypress

Suggestions for in-depth QA testing using Cypress

March 29, 2024

View Article
High-level explanation/strategy/pitfalls regarding a Webflow website migration to custom ReactJs

High-level explanation/strategy/pitfalls regarding a Webflow website migration to custom ReactJs

March 25, 2024

View Article
Cool uses for Microsoft Power Automate

Cool uses for Microsoft Power Automate

March 8, 2024

View Article
Explaning OAuth2 flow using a funny analogy

Explaning OAuth2 flow using a funny analogy

March 2, 2024

View Article
Effective strategies for architecting multi-container apps deployed on AWS ECS Fargate

Effective strategies for architecting multi-container apps deployed on AWS ECS Fargate

March 1, 2024

View Article
Ten challenges/pitfalls when integrating custom code with your AWS Connect deployment

Ten challenges/pitfalls when integrating custom code with your AWS Connect deployment

March 1, 2024

View Article
What are some features and configurations of Nginx?

What are some features and configurations of Nginx?

February 29, 2024

View Article
Why should I use a service worker in my website?

Why should I use a service worker in my website?

February 29, 2024

View Article
Things an Azure network engineer should know

Things an Azure network engineer should know

February 28, 2024

View Article
How to decrease startup lead times for AWS-hosted container-based apps

How to decrease startup lead times for AWS-hosted container-based apps

February 22, 2024

View Article
Pros and cons of using AWS private endpoints

Pros and cons of using AWS private endpoints

February 21, 2024

View Article
Considerations when creating a SaaS (Software-as-a-Service)

Considerations when creating a SaaS (Software-as-a-Service)

February 19, 2024

View Article
Tools and frameworks for load-testing websites

Tools and frameworks for load-testing websites

February 19, 2024

View Article
How to import a large .bacpac file into Azure SQL Server

How to import a large .bacpac file into Azure SQL Server

February 18, 2024

View Article
Custom development projects for a Shopify-powered storefront

Custom development projects for a Shopify-powered storefront

February 15, 2024

View Article
Effective strategies, tips and tricks to save on AWS ECS Fargate costs

Effective strategies, tips and tricks to save on AWS ECS Fargate costs

February 14, 2024

View Article
Differences between Cloudflare and AWS CloudFront

Differences between Cloudflare and AWS CloudFront

February 10, 2024

View Article
What are common tool stacks used for running Edge AI on devices?

What are common tool stacks used for running Edge AI on devices?

February 10, 2024

View Article
Aspects to consider when integrating Stripe into a website

Aspects to consider when integrating Stripe into a website

February 6, 2024

View Article
Important aspects of prompt engineering

Important aspects of prompt engineering

February 5, 2024

View Article
What is Google Cloud BigQuery, and how does it differ from some other data analytics platforms?

What is Google Cloud BigQuery, and how does it differ from some other data analytics platforms?

February 2, 2024

View Article
Twenty Business Intelligence (BI) tools to build your dashboards

Twenty Business Intelligence (BI) tools to build your dashboards

January 30, 2024

View Article
Differences between different ERP solutions (SAP, Infor, Epicor)

Differences between different ERP solutions (SAP, Infor, Epicor)

January 28, 2024

View Article
How to integrate a "headless" WordPress backend into an existing NextJs app

How to integrate a "headless" WordPress backend into an existing NextJs app

January 24, 2024

View Article
Effective strategies, tips and tricks to save on AWS S3 costs

Effective strategies, tips and tricks to save on AWS S3 costs

January 22, 2024

View Article
What should I know if I want to integrate Google Sheets into my website, to store user data?

What should I know if I want to integrate Google Sheets into my website, to store user data?

January 17, 2024

View Article
Ways to reduce Azure SQL Server costs

Ways to reduce Azure SQL Server costs

January 14, 2024

View Article
How to migrate Python 2 to Python 3 code

How to migrate Python 2 to Python 3 code

January 12, 2024

View Article
How do I download a whole S3 bucket from AWS to my local machine?

How do I download a whole S3 bucket from AWS to my local machine?

January 10, 2024

View Article
What is Elixir, and why woud I use it?

What is Elixir, and why woud I use it?

January 10, 2024

View Article
Integrating custom components with Microsoft SharePoint

Integrating custom components with Microsoft SharePoint

January 8, 2024

View Article
Principles for good AWS IAM permission management

Principles for good AWS IAM permission management

January 8, 2024

View Article
Ten No-Code/Low-Code options that make it easy to create applications

Ten No-Code/Low-Code options that make it easy to create applications

January 5, 2024

View Article
AWS cloud services that are suitable for NextJs web applications

AWS cloud services that are suitable for NextJs web applications

December 31, 2023

View Article
Five interesting ways to use Postman collections for automation of data collections

Five interesting ways to use Postman collections for automation of data collections

December 25, 2023

View Article
Options for setting up a CI/CD pipeline for a web application, such as a .Net Core app

Options for setting up a CI/CD pipeline for a web application, such as a .Net Core app

December 25, 2023

View Article
Typical (and less typical) uses of ERP systems

Typical (and less typical) uses of ERP systems

December 25, 2023

View Article
What is Edge AI, and what are its features/challenges?

What is Edge AI, and what are its features/challenges?

December 22, 2023

View Article
Typical challenges when scraping websites

Typical challenges when scraping websites

December 18, 2023

View Article
How to save money on AWS OpenSearch

How to save money on AWS OpenSearch

December 17, 2023

View Article
APIs to integrate with your real estate website

APIs to integrate with your real estate website

December 14, 2023

View Article
Ten high-level steps to ensure your CI/CD pipelines are secure

Ten high-level steps to ensure your CI/CD pipelines are secure

December 14, 2023

View Article
Funny pitfalls and misunderstandings when using AWS CloudWatch

Funny pitfalls and misunderstandings when using AWS CloudWatch

December 4, 2023

View Article
Why is my Azure-hosted website not loading?

Why is my Azure-hosted website not loading?

November 29, 2023

View Article
The state of SEO: Optimizing websites for the Google search engine in 2024

The state of SEO: Optimizing websites for the Google search engine in 2024

November 28, 2023

View Article
Neat syntax options for making your SQL Server queries run faster

Neat syntax options for making your SQL Server queries run faster

November 27, 2023

View Article
Tracking down errors in Azure-hosted applications

Tracking down errors in Azure-hosted applications

November 22, 2023

View Article
Failure reasons when using Amazon Redshift

Failure reasons when using Amazon Redshift

November 19, 2023

View Article
Bad practices in Scrum/Agile teams

Bad practices in Scrum/Agile teams

November 16, 2023

View Article
Why did my AWS RDS costs suddenly double?

Why did my AWS RDS costs suddenly double?

November 16, 2023

View Article
Options for exposing SQL Server data via an API

Options for exposing SQL Server data via an API

November 14, 2023

View Article
How do I set comprehensive monitoring and logging using Prometheus and Grafana for my IT environment?

How do I set comprehensive monitoring and logging using Prometheus and Grafana for my IT environment?

November 13, 2023

View Article
Ten tips and tricks for writing great Jest unit tests for a React app

Ten tips and tricks for writing great Jest unit tests for a React app

November 11, 2023

View Article
What is Supabase, and how does it differ from a native Postgres database deployment?

What is Supabase, and how does it differ from a native Postgres database deployment?

November 11, 2023

View Article
A humorous analogy of websocket connections vs. traditional HTTP APIs

A humorous analogy of websocket connections vs. traditional HTTP APIs

November 10, 2023

View Article
Effective strategies, tips and tricks to save on AWS EBS (Elastic Block Storage)

Effective strategies, tips and tricks to save on AWS EBS (Elastic Block Storage)

November 9, 2023

View Article
Ten tools, libraries, approaches, and SaaS products that allow visualization of time-based DynamoDb data in a dashboard

Ten tools, libraries, approaches, and SaaS products that allow visualization of time-based DynamoDb data in a dashboard

November 9, 2023

View Article
Options for deploying a NextJs app on AWS

Options for deploying a NextJs app on AWS

November 6, 2023

View Article
Using Storybook to build a custom library of web components

Using Storybook to build a custom library of web components

November 6, 2023

View Article
Ways to make a WordPress site more scalable

Ways to make a WordPress site more scalable

November 6, 2023

View Article
Data security dangers in CI/CD pipelines (with real-life examples)

Data security dangers in CI/CD pipelines (with real-life examples)

November 5, 2023

View Article
Faulty production app configs: fix these *now*!

Faulty production app configs: fix these *now*!

November 3, 2023

View Article
Innovative examples for using a web worker in a React-based Progressive Web App (PWA)

Innovative examples for using a web worker in a React-based Progressive Web App (PWA)

October 29, 2023

View Article
Ten advantages of container based hosting

Ten advantages of container based hosting

October 28, 2023

View Article
A strategy for implementing an AI chatbot using FastAPI, Python, and MongoDB

A strategy for implementing an AI chatbot using FastAPI, Python, and MongoDB

October 27, 2023

View Article
Ten drawbacks of using AWS Amplify (humorous)

Ten drawbacks of using AWS Amplify (humorous)

October 22, 2023

View Article
Languages for creating mobile apps (including pros and cons)

Languages for creating mobile apps (including pros and cons)

October 21, 2023

View Article
Things an AWS network engineer should know

Things an AWS network engineer should know

October 21, 2023

View Article
Advantages (and disadvantages) for using Tailwind for CSS styling

Advantages (and disadvantages) for using Tailwind for CSS styling

October 13, 2023

View Article
Steps to migrate a PostgreSQL database to Azure SQL Server using Azure Data Factory

Steps to migrate a PostgreSQL database to Azure SQL Server using Azure Data Factory

October 13, 2023

View Article
Ten ways to improve a website's Google Lighthouse score

Ten ways to improve a website's Google Lighthouse score

October 11, 2023

View Article
Great tools for tracking down errors in AWS-hosted applications

Great tools for tracking down errors in AWS-hosted applications

October 10, 2023

View Article
Ten high-level ways to reduce MongoDB costs in the cloud

Ten high-level ways to reduce MongoDB costs in the cloud

October 5, 2023

View Article
Epicor ERP software... what can I implement with it?

Epicor ERP software... what can I implement with it?

October 2, 2023

View Article
Security Best Practices for your Infrastructure-as-Code templates

Security Best Practices for your Infrastructure-as-Code templates

January 10, 2023

View Article