Share your experience using AWS Cloud Development Kit (CDK)

The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.

Use our online form to submit your review. It's quick and you can post anonymously.

Your review helps others learn about this solution
The PeerSpot community is built upon trust and sharing with peers.
It's good for your career
In today's digital world, your review shows you have valuable expertise.
You can influence the market
Vendors read their reviews and make improvements based on your feedback.
Examples of the 84,000+ reviews on PeerSpot:

Jigneshkumar Gadhavi - PeerSpot reviewer
Sr. DevOps Engineer at Seaflux
Real User
Top 5
Easy and quick to deploy but plugins could be improved
Pros and Cons
  • "The most valuable features of the AWS Cloud Development Kit (CDK) are its speed and ease of deployment."
  • "There are some issues with different plugins."

What is most valuable?

The most valuable features of the AWS Cloud Development Kit (CDK) are its speed and ease of deployment. We can quickly deploy infrastructure by writing code.

What needs improvement?

At the beginning, there were some issues regarding different plugins.

For how long have I used the solution?

We have been using AWS Cloud Development Kit (CDK) for 6-8 months.

What do I think about the stability of the solution?

It is a stable product. We've transitioned from using tools like Terraform and found AWS CDK quite useful, particularly in managing cloud permissions and infrastructure.

How was the initial setup?

The initial setup process was easy. All that was required was to install the NPM packet for AWS CDK, and after that, it was ready to be used.

What other advice do I have?

If you're considering using CDK, it's advisable to familiarize yourself with programming languages such as Python. It operates effectively with active vendor licenses.

I rate it a seven out of ten.

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer: customer/partner
Flag as inappropriate
Independent Consultant at Ministerie van Infrastructuur en Waterstaat
Consultant
Top 20
Allows us to streamline the deployment process, but the documentation for technical support needs improvement
Pros and Cons
  • "AWS CDK has notably streamlined the deployment process compared to other methods, primarily by defining cloud infrastructure as code."
  • "They could allow combining multiple languages, such as JavaScript and Python for the platform. At present, we can use only one language."

What is our primary use case?

My primary use case involves developing backup and front desk applications within my environment. I rely on the product for infrastructure as code, utilizing its capabilities to build the complete infrastructure for DLP applications.

What needs improvement?

They could allow combining multiple languages, such as JavaScript and Python for the platform. At present, we can use only one language.

There could be a possibility of building infrastructure offline, in a Docker instance, for debugging and testing purposes. At present, it takes two minutes to complete the deployment. However, it takes a lot of time to repeat the process in case of any mistakes or errors. Thus, it would be easier to test the code offline.

We encountered a limitation with the WebSocket API in AWS, specifically regarding the absence of binary coding. It consumes a lot of bandwidth while transforming binary data to base64.

For how long have I used the solution?

We have been using AWS CDK for one year.

What do I think about the stability of the solution?

It is a stable platform. I rate the stability an eight out of ten.

How are customer service and support?

We refer to the technical support articles online. They could provide an enhanced documentation.

How was the initial setup?

The initial setup requires prior experience working with it. I rate the process a five out of ten.

What other advice do I have?

AWS CDK has notably streamlined the deployment process compared to other methods, primarily by defining cloud infrastructure as code. However, I have encountered challenges integrating CDK with GitLab for a complete CI/CD pipeline. Currently, manual deployment is required, which diminishes the automated efficiency. 

We don't have to create texts manually using AWS CDK. We can use the construct feature to create texts online but cannot remove certain items from the stack.

We can build multiple stacks simultaneously. It allows us to ensure we do not provide unnecessary permission to certain services. Additionally, deploying for free or within a cost-effective range is particularly beneficial for small companies. However, we have to pay for other services, such as routers, which are more expensive than MongoDB. It costs more for smaller applications with less traffic.

I rate it a seven out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate