Simple .NET Containers: Create Containerized Apps with dotnet publish
Containers are easy to distribute and can run just about anywhere. At this point, you can download just about any popular software as a container… PostgreSQL? Check! mongoDB? Sure! Redis? Absolutely! So, it certainly makes sense if you are planning to release your next software project as a container based solution. And, if you use.…
Keep reading3 Things: Developing with Amazon SNS
Amazon Simple Notification Service, AKA SNS, is a versatile pub/sub AWS service that supports several different endpoints including, SMS, email and HTTP/HTTPS. Amazon SNS also supports AWS services as endpoints, like Amazon SQS, AWS Lambda and AWS Kenesis Data Firehouse. Amazon Simple Notification Service, which is often leveraged to do the heavy lifting in a…
Keep reading3 Things: Developing Amazon SQS Based Solutions
Amazon Simple Queue Service or Amazon SQS is a distributed message queuing service that enables developers to build loosely coupled solutions. Often valued for its ease of use, Amazon SQS queues can be spun up in a matter of seconds from the AWS console, SDK or the CLI. Still, there are subtleties that developers should…
Keep readingAWS Lambda Simplicity with .NET Top-level Statements
The .NET 6 runtime for AWS Lambda gave .NET developers a few more options when developing AWS Lambda functions. One such option is top-level statements. The top-level statements feature was designed to greatly simplify developing applications in C# by removing a lot of the “boilerplate” code. For instance, in this tutorial we will utilize a…
Keep readingAWS Lambda Powered by ASP.NET Core Minimal APIs
Often touted as a solution for microservices, Minimal APIs are a new feature in ASP.NET Core that allows developers to easily create HTTP based APIs with minimal dependencies. On top of that, ASP.NET Core minimal APIs are simple, only requiring a csproj file and a Program.cs file. Photo by Jakub Mičuch on Unsplash The Solution In this tutorial,…
Keep readingPackage and Upload a Lambda Function with the AWS CLI
The AWS console is great for creating, modifying and visualizing your AWS resources, services and infrastructure. However, if you need automation and repeatability, the AWS CLI is where it’s at. For this tutorial, we’ll use .NET as the reference technology. Although, most of this tutorial can be used with other languages like, Python, Node.js, Go,…
Keep readingCreate a .NET AWS Lambda Function with an HTTPS Endpoint
Get all the code on GitHub. AWS Lambda, the popular AWS service, has been the solution behind many microservices. Some even argue that AWS Lambda enabled the microservice trend over the last five to seven years. And, the serverless/AWS Lambda trend does not show any signs of slowing down. Even with its popularity, there was…
Keep readingHow to Create a Simple .NET Core AWS Lambda Function
Skip the detail and show me the solution. AWS Lambda is one of the hottest technologies in cloud software development today. And, as hot as it is, there is still a lot of confusion on just what Lambda is and how to develop a serverless function. First, let’s clarify a few things, serverless doesn’t mean…
Keep reading