Skip to main content
136+ Articles

The Blog

Deep dives into .NET, AWS, Docker & Modern Architecture

Page 5

All articles

Showing 49-60 of 136 articles

Page 5 of 12
Dependency Injection in ASP.NET Core Explained
dotnet .NET Web API Course

Dependency Injection in ASP.NET Core Explained

Dependency Injection (DI) is a foundational concept in ASP.NET Core - and mastering it is key to building clean, testable, and maintainable applications. In this in-depth guide, we’ll break down what DI really is, how it works under the hood in .NET, and how to apply it effectively in both Minimal APIs and Controllers. We’ll cover real-world use cases, interface-driven design, common pitfalls, and advanced patterns like factory delegates and conditional service registration.

19 min read
88.5K views
Amazon DynamoDB Streams for .NET Developers - A Complete Getting Started Guide
dotnet aws

Amazon DynamoDB Streams for .NET Developers - A Complete Getting Started Guide

DynamoDB Streams offer a powerful way to capture real-time changes in your DynamoDB tables, enabling event-driven architectures, auditing, replication, and more. In this guide, I will walk you through everything .NET developers need to know to get started with DynamoDB Streams. By the end of this guide, you’ll have a solid foundation for integrating DynamoDB Streams into your .NET applications, unlocking real-time data processing capabilities to enhance your architecture.

12 min read
107.2K views
Amazon SQS vs SNS - Choosing the Right Messaging Service for Your Architecture
dotnet aws

Amazon SQS vs SNS - Choosing the Right Messaging Service for Your Architecture

Modern distributed systems rely on messaging services like Amazon SQS and SNS. They help you decouple these interconnected components, ensuring each part works independently yet harmoniously. Whether it’s queuing tasks for reliable processing with SQS or broadcasting real-time notifications to multiple subscribers with SNS, these tools play a pivotal role in simplifying complex workflows.

15 min read
112.3K views
Amazon DynamoDB Batch Operations with .NET - Read, Write & Delete
dotnet aws devops

Amazon DynamoDB Batch Operations with .NET - Read, Write & Delete

Batch operations in Amazon DynamoDB allow developers to efficiently perform multiple read, write, update, and delete actions in a single request, optimizing performance and reducing costs. In this article, we'll explore how to implement batch operations using DynamoDBContext in the AWS .NET SDK. By building a simple .NET web API, you'll gain hands-on experience working with DynamoDB batch operations in a practical context.

13 min read
102.9K views
Amazon RDS for .NET Developers Using EF Core - Complete Guide with CRUD
dotnet aws devops

Amazon RDS for .NET Developers Using EF Core - Complete Guide with CRUD

This Guide on Amazon RDS for .NET Developers covers everything you need to know to integrate RDS into your .NET applications seamlessly. From choosing the right database engine (like PostgreSQL) to setting up instances, implementing EF Core for CRUD operations, and scaling with read replicas, this guide equips you with the knowledge and skills to build robust, scalable solutions.

19 min read
60.2K views
How to Deploy .NET AWS Lambda with Terraform - A Beginner’s Guide
dotnet aws devops terraform

How to Deploy .NET AWS Lambda with Terraform - A Beginner’s Guide

Serverless applications have become a key component of modern software solutions. In many of the .NET projects I've worked on, AWS Lambda plays a pivotal role in the overall system architecture. With Terraform being one of the most widely used Infrastructure as Code (IaC) tools, mastering how to efficiently deploy .NET Lambda functions to AWS is an essential skill for any developer.

12 min read
88.2K views
Essential AWS Services Every .NET Developer Should Master!
dotnet aws devops

Essential AWS Services Every .NET Developer Should Master!

Let's explore the essential AWS services that every .NET developer should know to stay competitive and deliver robust, cloud-native solutions. We'll dive into compute options like EC2, Lambda, and App Runner, storage solutions, databases, and DevOps tools, focusing on how they integrate seamlessly with .NET technologies. By the end, you'll have a clear roadmap for leveraging AWS effectively in your .NET projects in 2025 and beyond. Let's stay updated!

20 min read
79.3K views
GitHub Actions CI/CD Pipeline for Deploying .NET Web API to Amazon ECS
dotnet aws devops

GitHub Actions CI/CD Pipeline for Deploying .NET Web API to Amazon ECS

Let’s automate the deployment of a brand-new .NET 9 Web API to Amazon ECS using a GitHub Actions CI/CD pipeline. In this guide, we’ll walk through building a .NET 9 Docker image directly on GitHub, pushing it to Amazon Elastic Container Registry (ECR), creating an ECS task definition, and configuring an ECS service to fetch and deploy the latest Docker image. By the end, your application will be up and running on ECS with a fully automated workflow.

12 min read
114.9K views
Choosing the Best AWS Compute Service for your .NET Solution - Detailed Guide
dotnet aws

Choosing the Best AWS Compute Service for your .NET Solution - Detailed Guide

This comprehensive guide, Choosing the Best AWS Compute Service for your .NET Solution, will explore everything you need to know about selecting the right AWS compute option for your .NET applications. From EC2 to Lambda, we'll compare cost, operational overhead, ease of deployment, and more, providing you with the insights needed to make an informed decision. Whether you're new to AWS or looking to deepen your cloud expertise, this guide will equip you with the knowledge and tools necessary to choose the most suitable compute service for your specific .NET project requirements.

17 min read
116.3K views
Automate AWS Infrastructure Provisioning with Terraform - Beginner's Guide for .NET Developers
dotnet terraform aws

Automate AWS Infrastructure Provisioning with Terraform - Beginner's Guide for .NET Developers

Terraform is a powerful tool for automating infrastructure deployment and management across multiple cloud providers. Whether you are new to infrastructure as code or looking to deepen your Terraform expertise, this guide will provide you with the knowledge and skills necessary to effectively manage infrastructure in your projects, regardless of the technology stack you work with.

18 min read
79.8K views
Docker Guide for .NET Developers - Step-by-Step Tutorial for Beginners
dotnet docker

Docker Guide for .NET Developers - Step-by-Step Tutorial for Beginners

This Comprehensive Docker Guide for .NET Developers will cover everything you need to know about Docker, from the basics to advanced concepts. Docker has become an indispensable tool in modern software development, streamlining workflows and boosting productivity, whether you are a .NET developer or work with another tech stack. Whether new to Docker or seeking to deepen your understanding, this guide will provide you with the knowledge and skills necessary to use Docker in your projects effectively.

23 min read
77.8K views
Free weekly newsletter

Stay ahead in .NET

Tutorials Architecture DevOps AI

Once-weekly email. Best insights. No fluff.

Join 8,200+ developers · Delivered every Tuesday