.NET on AWS Blog

Generate images using Amazon Bedrock with stability diffusion model in .NET

Introduction Amazon Bedrock is a fully-managed serverless service which provides high-performing Foundation Models (FMs) from leading AI companies like AI21 Labs, Anthropic, Cohere, Meta, Mistral AI, and Stability AI. Amazon Bedrock offers developers the flexibility to select the most suitable Generative AI model based on their specific requirements. You can build generative artificial intelligence (AI) applications […]

Deploy to Elastic Beanstalk with GitHub Actions

AWS Elastic Beanstalk makes deploying, managing, and scaling .NET web applications on Amazon Web Services easy. This powerful service is available to anyone developing or hosting .NET apps on IIS. In this post, I’ll demonstrate how to set up a continuous deployment pipeline to Elastic Beanstalk directly from GitHub using GitHub Actions. With just a […]

Integrating Amazon Bedrock in your .NET applications

by Jagadeesh Chitikesi and Ashish Bhatia | on | Permalink |  Share

Recent developments in generative Artificial Intelligence (generative AI) have made it easier and affordable to create applications and experiences that improve the way we live and work. Generative AI is helping businesses improve customer experiences through assistants and conversational analytics and boost employee productivity through automated generation of content, reports, and code. In this blog […]

Modernize ASP.NET Web Forms applications in-place using DotVVM

This post was co-authored by Alok Bhatnagar, Technical Account Manager, AWS, and Tomáš Herceg, founder of DotVVM, an open-source framework that simplifies creating line-of-business web applications for .NET developers.  Since the genesis of the .NET Framework, ASP.NET Web Forms has been a popular choice for building websites. Even to this day, there are thousands of […]

Seamless Production Deployment with Elastic Beanstalk

Introduction Production deployments can be complicated. You want to avoid disruption to your users and minimize downtime, but you also need to consider cost, time, risk, and how to recover from a failed deployment. You can balance the trade-offs between these considerations by choosing a deployment strategy. AWS Elastic Beanstalk is a managed AWS compute […]

Modernize an existing Windows service to a .NET 8 gRPC service with Amazon ECS

Introduction gRPC is a high-performance, cross-platform Remote Procedure Call (RPC) framework that allows for efficient communication between microservices. It was developed by Google and is now open-source. gRPC efficiently connects services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. For more information on gRPC, read the gRPC […]

Build DR ready .NET Web APIs on AWS

Introduction Disaster Recovery (DR) is an essential aspect of cloud computing. A solid DR strategy is required to ensure business continuity and less downtime in the event of unexpected disruptions. AWS, with its global infrastructure, provides the flexibility and scalability needed for effective DR. Multi-AZ (Availability Zone) deployments provide DR capability at the AZ level. […]

Implement fine-grained authorization in your .NET API using Amazon Cognito Custom Scopes

APIs are the building blocks of modern software, and protecting them is more crucial than ever. As your application gets more complex and interconnected, ensuring that only authorized users can access specific resources becomes important. Amazon Cognito is an identity platform for web and mobile applications. It’s a user directory, an authentication server, and an […]

Scaling AWS Toolkit for .NET Refactoring to help modernize large-scale enterprise applications

Introduction Enterprises are looking to modernize their legacy .NET applications to take full advantage of the cloud. However, modernization is a complex process, typically involving refactoring a monolithic architecture, finding cross-platform replacements for Windows-specific dependencies, and updating application configurations to run in a container or serverless environment. The complexities of large enterprise-grade legacy applications make […]

Easily Migrate .NET Web Apps to AWS with Elastic Beanstalk, Part 2

Introduction AWS Elastic Beanstalk simplifies migration to AWS. In Part 1, I covered Elastic Beanstalk’s value in migrating .NET web applications to AWS and different ways to deploy. Here in Part 2, I’ll give you a step-by-step walkthrough of deploying a .NET Framework application to Elastic Beanstalk from Visual Studio. Walkthrough: Deploy a .NET Framework […]