Skip to main content

Posts

Showing posts with the label cdk

Manage MongoDB Atlas Deployments with AWS CDK

Manage MongoDB Atlas Deployments with AWS CDK Manage MongoDB Atlas Deployments with AWS CDK MongoDB Atlas is a fully-managed cloud-based database service offered by MongoDB. It offers a variety of features such as automatic… Manage MongoDB Atlas Deployments with AWS CDK MongoDB Atlas is a fully-managed cloud-based database service offered by MongoDB. It offers a variety of features such as automatic backups, automatic scaling, and easy integration with other cloud services. AWS Cloud Development Kit(CDK) is a tool provided by Amazon Web Services (AWS) that allows you to define infrastructure as code using familiar programming languages such as TypeScript, JavaScript, Python, and others. MongoDB recently announced general availability for Atlas Integrations for AWS CloudFormation and CDK. In this article, we will go through the process of deploying MongoDB Atlas with AWS CDK. Prerequisites Before we start, you will need the following: An AWS account AWS CDK installed on your lo...

Cloud Development Kit (CDK) Migration Guide

Cloud Development Kit (CDK) Migration Guide Cloud Development Kit (CDK) Migration Guide The AWS Cloud Development Kit (CDK) is an open source software development framework from Amazon Web Services (AWS) that allows developers… Cloud Development Kit (CDK) Migration Guide The AWS Cloud Development Kit ( CDK ) is an open source software development framework from Amazon Web Services ( AWS ) that allows developers to define cloud infrastructure resources in code using familiar programming languages such as TypeScript, Python, and Java. With the CDK, developers can easily define, provision, and manage AWS resources in a programmatic and scalable way, leveraging the power of AWS CloudFormation under the hood. The CDK simplifies the process of deploying and managing cloud infrastructure, reducing the likelihood of errors and making it easier to maintain infrastructure as code . The CDK has been released in two major versions, v1 and v2 . CDK v1 entered maintenance on June 1, 2022 . ...

Create Your Own Wake-up Call Service with AWS Pinpoint, Lambda and CDK

Create Your Own Wake-Up Call Service With AWS Pinpoint, Lambda and CDK Create Your Own Wake-Up Call Service With AWS Pinpoint, Lambda and CDK Wake-up call service is exactly what you would imagine, someone will call you to wake you up and make sure that you are awake. It is still… Create Your Own Wake-Up Call Service With AWS Pinpoint, Lambda and CDK Wake-up call service is exactly what you would imagine, someone will call you to wake you up and make sure that you are awake. It is still a common practice in hotels where hotel employees will wake you up via phone call. In this tutorial, we are going to build our own version using AWS Pinpoint, Lambda and CDK. If you haven’t heard the term CDK, it means Cloud Development Kit. It is a modern Infrastructure as a Code tool from AWS, it allows us to use common programming languages to provision cloud resources. We will be using AWS Pinpoint to make outbound phone calls, Lambda function to execute Pinpoint API call to initiate an outbo...

Manage Batch Jobs with AWS Batch

Manage Batch Jobs with AWS Batch Manage Batch Jobs with AWS Batch AWS Batch allows us to run batch workloads without managing any compute resources. Although newer services such as ECS might be more… Manage Batch Jobs with AWS Batch AWS Batch AWS Batch allows us to run batch workloads without managing any compute resources. Although newer services such as ECS might be more appealing, we are going to take a deeper look at what AWS Batch provides and along the way we will deploy a sample Batch example using AWS CDK. In case you haven’t heard CDK, we would recommend checking our series of tutorials related to CDK. AWS Batch dynamically provisions the optimal quantity and type of computing resources (e.g., CPU or memory optimized instances) based on the volume and specific resource requirements of the batch jobs submitted. Spot instances can also be leveraged to save some money. After your job is finished, Batch can terminate the instances according to your needs. Let’s deploy a sim...

URL Shortener with DocumentDb(MongoDB Compatible), Lambda and CDK

Create and Deploy Simple URL Shortener with AWS CDK and DocumentDB Create and Deploy Simple URL Shortener with AWS CDK and DocumentDB In this tutorial we will walk you through creating and deploying a simple URL shortener application using AWS CDK, DocumentDB, Lambda and… Create a Simple URL Shortener with AWS CDK and DocumentDB In this tutorial, we will walk you through creating and deploying a simple URL shortener application using AWS CDK , DocumentDB , Lambda and API Gateway . DocumentDB is a document database which is fully compatible with MongoDB 3.6 API . DocumentDB takes lots of inspiration from other AWS Database Services, in which storage and compute layers are separated. This allows fairly simple scalability and high-performance throughput. CDK is a new way to manage AWS resources using common programming languages. Let’s get started. In case you haven’t installed AWS CDK yet, here is how to do it. npm install -g aws-cdk Let’s build the application logic first This ...