Photo by Joshua Hoehne on Unsplash Retiring the blog I have not written in this blog for quite a while now. For the most part, when I have been writing I have been writing elsewhere, including dev.to and at my employer TIQQE. I have started a book and course project, which are getting more of my attention as well. So I spend more time writing, just not on this blog.
F# for the Cloud worker This post will be the final post in the F# for the cloud worker series. There are of course many more things to cover in this space (F# and cloud), but this will be done a bit different than the approach has been in these posts. Despite the challenges with being a .NET newbie in a realm infested with C#, I like F# and I do want to use it more, including Cloud-based solutions.
F# for the Cloud worker In part 3 we started with some very simple AWS Lambda deployments. In this part we are going to continue on that path, using the AWS Serverless Application Model (AWS SAM). This is essentially an extension to AWS Cloudformation, the AWS service that provides infrastructure-as-code capabilities. With Cloudformaton one can write declarations how the infrastructure should look like in AWS as templates.
F# for the Cloud worker In part 2 we started to build a simple script to show information about virtual machines in AWS (EC2 instances). There was also a focus on developer workflow and work integrated with the editor and the F# Interactive REPL. In this part we are going explore building functions as a service (FaaS) components, more specifically with AWS Lambda. The following text will assume that you are familiar with what AWS Lambda is and have some experience with it.