This post is the second part of a series of two articles on deploying and running a Mastodon instance on AWS. The code for this part can be found here. In this second part we will cover the steps to run Mastodon on AWS with ECS and Fargate.
This post is the first part of a series of two articles about running a Mastodon instance on AWS with ECS and Fargate. To familiarize myself with Mastodon and its configuration, I decided to first run Mastodon locally using Docker Compose. This post will describe the steps to run Mastodon locally with Docker Compose. The second part will cover the steps to run Mastodon on AWS using ECS and Fargate. The code for this part can be found here.
This post is part of a small series of articles on using Pulumi to leverage CloudFront and Lambda@Edge for on the fly image resizing. The code for this part can be found here and here.
This post is part of a small series of articles on using Pulumi to leverage CloudFront and Lambda@Edge for on the fly image resizing. The code for this part can be found here.
This post is part of a small series of articles on using Pulumi to leverage CloudFront and Lambda@Edge for on the fly image resizing. The code for this part can be found here.
After writing my first article about my first steps in F#, I thought about what project I would like to tackle next. I decided to continue with F#, but in a different environment. I want to use F# with Pulumi to set up CloudFront and Lambda@Edge to resize images on the fly.
I have wanted to dive into functional programming for a long time now. In my first job as a professional developer, I developed with C# and .NET, and I’m still a fan of C# and .NET. Especially after .NET officially set its sights on the Linux ecosystem in 2016. I also have a bias towards statically typed languages with type inference. With this in mind, it was natural for me to choose F# as the language for my first steps into functional programming.