AWS Developer Tools Blog
Category: Technical How-to
Using atomic counters in the Enhanced DynamoDB AWS SDK for Java 2.x client
We are pleased to announce that users of the enhanced client for Amazon DynamoDB in AWS SDK for Java 2.x can now enable atomic counters, as well as add custom DynamoDB update expressions through the enhanced client extension framework. Customers have told us that they want improved performance and consistency when updating table records. The […]
Tips & Tricks: Debugging your C# CDK project in Visual Studio
NOTE: This post assumes the reader has some familiarity with the AWS Cloud Development Kit (CDK). To get started with the AWS CDK, please visit the AWS CDK Developer Guide and follow the AWS CDK for .NET workshop. The AWS CDK is an an open-source Infrastructure-as-Code (IaC) framework that allows developers to model and provision […]
Increasing development speed with CDK Watch
The AWS Cloud Development Kit (CDK) CLI introduces a new mode of operation, cdk watch, and two new flags for cdk deploy, –hotswap and –no-rollback. cdk watch makes development faster by monitoring your code and assets for changes and automatically performing the optimal form of deployment every time a file change is detected, meaning you […]
AWS Batch Application Orchestration using AWS Fargate
Many customers prefer to use Docker images with AWS Batch and AWS Cloudformation for cost-effective and faster processing of complex jobs. To run batch workloads in the cloud, customers have to consider various orchestration needs, such as queueing workloads, submitting to a compute resource, prioritizing jobs, handling dependencies and retries, scaling compute, and tracking utilization […]
Virus scan S3 buckets with a serverless ClamAV based CDK construct
Edit: March 10th 2022 – Updated post to use AWS Cloud Development Kit (CDK) v2. Protecting systems from malware is an essential part of a systems protection strategy. It is important to both scan binaries and other files before introducing them into your system boundary and appropriately respond to potential threats in accordance to your […]
Building an Apache Kafka data processing Java application using the AWS CDK
Building an Apache Kafka data processing Java application using the AWS CDK Piotr Chotkowski, Cloud Application Development Consultant, AWS Professional Services Using a Java application to process data queued in Apache Kafka is a common use case across many industries. Event-driven and microservices architectures, for example, often rely on Apache Kafka for data streaming and […]
Build and Deploy .Net Core WebAPI Container to Amazon EKS using CDK & cdk8s
In this blog, we will leverage the development capabilities of the CDK for Kubernetes framework also known as cdk8s along with the AWS Cloud Development Kit (AWS CDK) framework to provision infrastructure through AWS CloudFormation. cdk8s allows us to define Kubernetes apps and components using familiar languages. cdk8s is an open-source software development framework for defining Kubernetes applications and […]
Developing on Amazon Linux 2 using Windows
See how to get the best of both Windows and Linux as your development environment all on the same machine. Run the Amazon Linux 2 distribution via the Windows Subsystem for Linux 2 and leverage the Visual Studio Code Remote – WSL extension, AWS Toolkit for Visual Studio Code, and the AWS SAM CLI to provide a frictionless development experience.
Introducing AWS Toolkit for Visual Studio support for AWS SSO and Assume Role with MFA
The AWS Toolkit for Visual Studio uses locally stored credentials to help you develop, debug, and deploy .NET applications that use Amazon Web Services. These credentials inform the Toolkit which AWS account it is working with, and gate whether or not the Toolkit is allowed to perform actions against an account. It is common for […]
Build infrastructure continuous integration for Terraform code leveraging AWS Developer Tools and Terratest
Introduction Day by day customers are embracing Infrastructure as Code (IaC) as a main approach to design, provide, develop and maintain their cloud infrastructure. IaC ensures reproducibility and scalability of their infrastructure while at the same time it allows DevOps to adopt best practices and paradigms. In the context of IaC, Terraform is widely used among […]





