subaud
  • Tags
  • Resume
  • About
  • Feed
  • Guides
Sign In

ECS

9 posts


Ghost on AWS: Monitoring, Logging, and Operational Excellence

Ghost on AWS: Monitoring, Logging, and Operational Excellence

Running Ghost on AWS requires visibility into application performance, system health, and user experience. Without proper monitoring, you're flying blind - unable to detect issues before users complain or understand what went wrong when problems occur. This post details a comprehensive monitoring setup that provides complete operational visibility

Sep 26, 2025 • Court Schuett
#Early Access #Ghost #CloudWatch
Ghost on AWS: ActivityPub Federation

Ghost on AWS: ActivityPub Federation

Ghost recently released ActivityPub support, enabling Ghost blogs to participate in the Fediverse alongside Mastodon, Threads, and other federated platforms. Through extensive testing and production deployment, we discovered that the official ActivityPub container has a bug that prevents self-hosted ActivityPub deployments from working. Combined with AWS-specific networking challenges, we had

Sep 22, 2025 • Court Schuett
#Ghost #CDK #ActivityPub
Ghost on AWS: S3 Storage and CloudFront CDN

Ghost on AWS: S3 Storage and CloudFront CDN

Running Ghost in containers presents a storage challenge. Container filesystems are ephemeral - when a container restarts, any locally stored files disappear. This includes all uploaded images, making local storage unsuitable for production Ghost deployments on ECS. The solution uses S3 for persistent storage and CloudFront for global content delivery.

Sep 13, 2025 • Court Schuett
#CDK #Ghost #S3
Ghost on AWS: Core Infrastructure with CDK

Ghost on AWS: Core Infrastructure with CDK

Ghost requires a MySQL database, persistent storage for content and images, and a way to handle traffic at scale. AWS provides these through RDS Aurora, EFS, S3, and ECS Fargate. This post walks through deploying the core infrastructure using AWS CDK, which allows us to define everything as TypeScript code

Sep 11, 2025 • Court Schuett
#CDK #Architecture #AWS
Solving Docker BuildKit Compatibility Issues with Amazon ECS

Solving Docker BuildKit Compatibility Issues with Amazon ECS

A deep dive into resolving Docker BuildKit attestation manifest incompatibilities that prevent ECS deployments, including investigation steps and solutions.

Jun 07, 2025 • Court Schuett
#AWS #ECS #Docker
Using Whisper with Streaming Audio

Using Whisper with Streaming Audio

A CDK stack that will deploy a will create an ECS hosted application for streaming audio with gRPC to Whisper and getting the transcription output

Apr 30, 2024 • Court Schuett
#CDK #ECS #Streaming
Bash script to get ECS Fargate Cluster IP Addresses

Bash script to get ECS Fargate Cluster IP Addresses

This simple bash script can be used to get the public and private IP addresses of a Fargate Cluster

Apr 08, 2024 • Court Schuett
#ECS #Fargate
CDK Pipeline for ECS hosted NextJS App

CDK Pipeline for ECS hosted NextJS App

A CDK Pipeline example that will deploy a NextJS App on ECS

Feb 12, 2024 • Court Schuett
#CDK #ECS #Fargate
Deploy a Minecraft server with AWS Fargate and AWS CDK

Deploy a Minecraft server with AWS Fargate and AWS CDK

This demo will use CDK to deploy a Minecraft server on AWS Fargate using Route 53 as the trigger

Mar 12, 2023 • Court Schuett
#CDK #AWS #ECS
Page 1 of 1

© 2025 subaud

Opinions and statements are my own.