AWS Developer Tools Blog

Category: DevOps

Provision AWS infrastructure using Terraform (By HashiCorp): an example of running Amazon ECS tasks on AWS Fargate

AWS Fargate is a a serverless compute engine that supports several common container use cases, like running micro-services architecture applications, batch processing, machine learning applications, and migrating on premise applications to the cloud without having to manage servers or clusters of Amazon EC2 instances. AWS customers have a choice of fully managed container services, including […]

Read More

How Vendia leverages the AWS CDK to dynamically provision cloud infrastructure

In this guest post, Ryan Green, senior software engineer, explains how Vendia uses the AWS Cloud Development Kit (AWS CDK) and AWS CloudFormation to dynamically provision cloud infrastructure on behalf of their customers. Abstract Vendia enables organizations to securely share data and code across regions, accounts, and clouds at scale. Vendia Unis, or Universal Apps, […]

Read More
Deploying Step Functions using GitHub Actions

Deploying AWS Step Functions using GitHub Actions

In order to achieve repeatable, secure, and automated deployments, it is necessary to set up a CI/CD pipeline. Typically, the CI/CD pipeline will lint configurations, build, test, and deploy your code and infrastructure using one seamless process. A common best practice for deploying your infrastructure and code to AWS is to tie into a source […]

Read More

.NET 5 AWS Lambda Support with Container Images

Yesterday, the AWS Lambda team announced support for publishing Lambda functions as container images. As part of that release, we updated the AWS Lambda .NET tooling to support building Lambda functions as container images for .NET Core 2.1 and 3.1, as well as full support for .NET 5. .NET 5, which was released last month, […]

Read More

Announcing the end of support for the AWS SDK for .NET version 2

On May 1st, 2021, the AWS SDK for .NET version 2 (v2) will reach the end of support. After this date it will no longer receive updates or releases, including critical bugs or security updates. Previously published releases will continue to be available via NuGet. The code will remain on GitHub, but the repository may […]

Read More

.NET 5 on AWS

As long time .NET developers, many of us here at AWS share in the excitement for the GA release of .NET 5. When benchmark results were announced at .NET Conf this summer, these results validated the focus on increasing performance over its predecessor — .NET Core 3.1. Including a 30% socket performance improvement on Linux, […]

Read More

Announcing the end of support for the AWS SDK for .NET version 1

On April 1st, 2021, the AWS SDK for .NET version 1 (v1) will reach the end of support. After this date it will no longer receive updates or releases, including critical bugs or security updates. Previously published releases will continue to be available via NuGet. The code will remain on GitHub, but the repository may […]

Read More

.NET Standard 1.3 in AWS SDK for .NET is now in maintenance mode

Following the end of support for .NET Core 1.0 and 1.1 platforms, on May 18th 2020 we announced the upcoming end-of-support for .NET Standard 1.3 version in AWS SDK for .NET. As of October 12th, 2020 we will update .NET Standard 1.3 version of AWS SDK for .NET with security and critical fixes only. On […]

Read More

Migrating CloudFormation templates to the AWS Cloud Development Kit

AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion. You can use AWS CloudFormation’s sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required […]

Read More

Using Waiters in the AWS SDK for Java 2.x

We are excited to announce the general availability of the waiters feature in the AWS SDK for Java 2.x (version 2.15.0 or later). Waiters are an abstraction used to poll a resource until a desired state is reached, or until it is determined that the resource will never enter into the desired state. When interacting […]

Read More