Articles related to Serverless

SNS→Lambda Or SNS→SQS→Lambda

Should you be processing messages directly from SNS to Lambda or via an SQS Queue? Learn the disadvantages of directly processing messages from SNS and how you can solve those by introducing an SQS Queue in the middle.

Amazon SNS and AWS Lambda Triggers in .NET

Learn how to process SNS messages from AWS Lambda Function. We will learn how to set up and trigger a .NET Lambda Function using SNS, understand scaling and lambda concurrency and how to handle exceptions when processing messages.

How to Handle Exceptions When Processing SQS Messages in .NET Lambda Function

Learn how to handle exceptions, configure Dead Letter Queue, re-drive messages from Amazon SQS and how to enable batch error processing from a .NET Lambda Function.

Amazon SQS and AWS Lambda Triggers in .NET

Learn how to process SQS messages from AWS Lambda Function. We will learn how to set up and trigger a .NET Lambda Function using SQS and the various configurations associated.

Amazon S3 and AWS Lambda Triggers in .NET

Amazon S3 raises event notifications when Objects are created and modified. Learn how to use this to trigger Lambda Functions in .NET and the different configuration associated with processing the notification messages.

How to Handle Exceptions When Processing DynamoDB Stream Events in .NET Lambda Function

This article is sponsored by AWS and is part of my AWS Series . DynamoDB Streams capture a time-ordered sequence of events in any DynamoDB table. In a previous blog post, DynamoDB Streams and AWS Lambda Trigger in .NET , we learned how to set up DynamoDB…

Using .NET AWS Lambda Authorizer To Secure API Gateway REST API

Lambda Authorizer is a feature provided by API Gateway that helps us separate the authentication logic from our business logic in our function code. Let's learn how to build a Lambda Authorizer in .NET Core and use it to secure an API Gateway REST API.

How To Manage Multiple Stages in Amazon API Gateway REST API?

Learn how to configure different Stages to use different backend integrations - Lambda Function, DynamoDB etc - based on the Stage they are running. We will use Stage variables to set up connections with different Lambda Functions and DynamoDB database.

How To Build an API Gateway REST API Using AWS Lambda Proxy Integration?

In this post, you will learn how to build a REST API using Amazon API Gateway with AWS Lambda Proxy integration built in .NET Core. Learn how to build and set up the Lambda integration, connect to a DynamoDB database and perform CRUD operations.

Amazon API Gateway - Introduction To Building REST APIs

Learn how to build REST API using API Gateway. We will learn the different building blocks of REST APIs, how they connect with each other, and how you can build and configure an API in the AWS Console.

How To Setup AWS Secret Manager for A Real World .NET Application

Learn how to organize and manage Secrets in AWS Secrets manager when building .NET applications. Configure applications such that only secrets are relevant to the applications and retrieved from the AWS Secrets Manager, mainly when it contains secrets for multiple applications.

Amazon SNS For the .NET Developer: Getting Started Quick and Easy

Learn how to get started with Amazon SNS and use it from a .NET application. We will learn about Topics, sending messages to topics, and using Subscriptions to receive messages. We will also learn about Filters, how to use them, and error handling with SNS.

How Best To Secure Secrets When Building .NET Applications on AWS

Learn how to get started with using AWS Secrets Manager using a .NET Application. We will learn to connect to Secrets Manager from .NET using the client SDK and retrieve secrets. We will also see how to integrate Secrets Manager into built-in .NET Configuration and seamlessly use secrets from our application code and keep the Secrets up to date.

Amazon SQS For the .NET Developer: How to Easily Get Started

Learn how to get started with Amazon SQS and use it from a .NET Application. We will learn how to send and receive messages, important properties,and concepts that you need to know when using SQS.

How To Log Correctly To AWS CloudWatch From a .NET Application

Learn how to use Amazon CloudWatch when building .NET applications. We will learn how to write logs into CloudWatch, filter the logs, some good practices when logging, learn about Log Analytics, and see how we can filter and view logs across multiple applications.

Learn How To Manage Credentials When Building .NET Application on AWS

Learn different ways to set up and manage credentials and sensitive information when building .NET applications on AWS. We will also touch upon some of the tools and utilities that I have set up on my local development machine to make working with AWS easier.

Amazon S3 For the .NET Developer: How to Easily Get Started

Learn how to get started with Amazon S3 from a .NET Core application. We will learn how to store and retrieve data from the storage, important concepts to be aware of while using S3.

Amazon API Gateway for the .NET Developer - How To Build HTTP APIs

Learn how to get started with API Gateway by building an HTTP API backed by AWS Lambda running on .NET Core. We will see how to create different HTTP endpoints, connect them to lambda functions, send and receive data, set up stages, and more.

How To Setup Dependency Injection With Azure Functions ⚡

Dependency Injection (DI) is a technique to achieve Inversion of Control (also known as IoC) between classes and their dependencies. Azure Functions supports Dependency Injection pattern. With DI, you can segregate responsibilities into different classes and…

Azure Queue Storage For The .NET Developer: How To Easily Get Started

Learn how to use Azure Queue Storage to build disconnected applications. Understand the different ways to interact with a Queue Storage and use it from a .NET application. Also see how to use Managed Identities to connect to Queue without needing any connection string.

Azure Functions ⚡ For The .NET Developer: How To Easily Get Started

Write your first Azure Function to process messages from an Azure Queue Storage. See how to use Managed Identities to setup authentication for Azure Function with other resources.

How to Run and Access DynamoDB Local For Easy Development and Testing

Learn how to set up and run DynamoDB database on your local development machine. We'll see how to connect using AWS CLI, from .NET application and using GUI tools like Dynobase and NoSQL Workbench.

AWS Serverless Refactoring Series: How to Move to Clean Architecture?

Learn how to refactor the AWS Serverless Application Template to use Clean Architecture. Following the Dependency Inversion Principle, we will create diferent projects to separate concerns.

AWS Serverless Refactoring Series: How to Improve the Maintainability of Project

Let's look at different design patterns and principles we can apply to make the default AWS Serverless Application Template cleaner and easier to maintain.

Going Serverless on AWS For The .NET Developer: How To Easily Get Started

Learn how to get started with AWS Serverless Application using the Serverless Application Model (SAM). The Serverless Application Template available as part of the AWS Toolkit makes it easy to start building Serverless Application.