TrustRadius: an HG Insights company

AWS Cloud9

Score8.2 out of 10

158 Reviews and Ratings

What is AWS Cloud9?

AWS Cloud9 is a cloud-based integrated development environment (IDE) used to write, run, and debug code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, and PHP, with no need to install files or configure a development machine to start new projects.

AWS Cloud9

Use Cases and Deployment Scope

We use AWS to deployment and allow data from our projects, it helps to reduce the local data in our computers. We use AWS Cloud9 as our primary browser-based IDE to eliminate 'works on my machine' bugs. It solves configuration drift and slow developer onboarding. The scope includes real-time pair programming, serverless application debugging, and secure remote access. This centralizes our codebase, ensuring security and productivity across distributed engineering teams.

Pros

  • Compilation
  • Data Center
  • Debugging
  • Cloud Computing

Cons

  • Interface
  • UX
  • Time Response

Return on Investment

  • Less invertions
  • More productivity
  • Less dead times

Usability

Other Software Used

Slack, Dropbox, Dashlane Password Manager

Fast Onboarding and Collaboration

Use Cases and Deployment Scope

We use AWS Cloud9 as a cloud-based integrated development environment (IDE) for building, running, and debugging applications directly in the browser. It provides developers with a consistent and preconfigured environment, removing the need to manually set up local machines. Our teams access their projects securely from anywhere and collaborate in real-time, which is especially useful given our distributed workforce.

Pros

  • Consistent, Secure Development Environments
  • Real-Time Collaboration
  • Seamless AWS Service Integration

Cons

  • Complex Pricing & Lifecycle Management
  • Limited Customization
  • Performance & Latency

Return on Investment

  • Idle workspace costs reduce overall cost savings.
  • Real-time collaboration improves productivity and efficiency.
  • Faster onboarding, reducing developer ramp-up time.

Usability

Other Software Used

GitHub, Amazon Elastic Kubernetes Service (EKS), AWS Backup

Cloud9 great EDI for developers.

Use Cases and Deployment Scope

Cloud9 allows my team to use a common IDE. It also contains the package that we use to develop. Since it's a cloud service, we don't need to do any extra installation on our local machine. We usually work with external consultants. So having a normalized environment saves us many hours in configurations.

Pros

  • Collaboration
  • Standardization
  • Compatibility

Cons

  • Auto showdown
  • Refactoring
  • Debugging

Most Important Features

  • Do not require local installation.
  • Great for collaboration.
  • Important package already installed.

Return on Investment

  • Promote collaboration.
  • We don't pay licenses for EDI.

Alternatives Considered

Amazon S3 (Simple Storage Service)

Other Software Used

Amazon DynamoDB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS)

An IDE of easy access and ideal use for the development of applications

Pros

  • It provides an extremely intuitive and easy-to-use interface, so adapting to it does not take much time.
  • It contains the most common programming languages.
  • It allows the export of files, either directly to the repository or to the team where you want it.
  • It is housed in the cloud so you can work with it from anywhere.
  • Allows you to share code or work on them with others in real-time.
  • Does not require installation.

Cons

  • Sometimes it presents slowness when executing some project, which is somewhat annoying because it costs or takes time to execute larger projects.
  • It does not contain shortcut keys and it would be useful to execute the projects in a simpler and faster way.
  • It does not contain tabular.
  • When you open windows to share the codes, they tend to be slow or hang a bit.

Return on Investment

  • This software has been really useful for our company since thanks to the fact that you can work together with other colleagues in the same code, it is much easier to advance in the development of projects and thus be able to make your delivery in a much shorter time.
  • Because it provides all the necessary tools to develop projects, there is a great saving of time and costs.
  • It is easy to use so any user can use it and this makes it possible to streamline each project much faster and more if you do not necessarily have to be in the company to advance in them, and this is thanks to the fact that it can be used from anywhere with internet access.

Other Software Used

AWS CodePipeline, AWS Lambda, AWS WAF, Panda Adaptive Defense 360, Acronis Backup Cloud

Great Lambda support, but worth looking for some alternatives.

Pros

  • Great, fast interface - There is a large list of shortcuts that make development on this IDE an experience that can sometimes even compare to something native.
  • Integrated debugging/troubleshooting - AWS Cloud9 has integrated debugging tools that are quite well-designed.
  • Lambda integrations - Cloud9 allows you to instantly run and maintain Lambda functions. It's probably the best IDE for developing on AWS Lambda.

Cons

  • Confusing documentation - AWS's documentation remains quite confusing, and the layout of other services/settings that you have to use with Cloud9 can be a bit of a handful.
  • Sometimes slow - As the size of a project increases, the editor gets increasingly slower, and starts slowing down the browser overall.
  • Long setup process - The setup for Cloud9 can be hard and tough, especially since the documentation is quite hard to understand.

Return on Investment

  • Positive - Easy to develop AWS Lambda functions and easy to instantly run Lambda functions as well through the Cloud9 environment.
  • Positive - There is really good debugging and support of many tools you would find in a normal native IDE, which makes developing in the browser more easy.
  • Negative - No Java debugger/runner, this is one of the languages that we have to develop in other IDEs, and is a good reason to move away from Cloud9.

Other Software Used

Google Search Appliance, Google Search Console, Google Trends