How does it work?

Cloud9 works on a concept of the environment as a place where you store a project's files and where the tool chain gets executed when developing the app.

Cloud9 offers two environments:

  • EC2 environment: An EC2 instance is spun up and its life cycle is automatically managed by Cloud9. It runs on Amazon Linux, and usually comes with almost all the modern tools installed that are required to develop a modern application.
  • SSH environment: You use an existing, or another cloud provider's, cloud instance instead of using AWS EC2. There has to be some configuration done to get Cloud9 working with this environment. The responsibility of installing the companion tool chain lies with us.

Get Hands-On Serverless Applications with Kotlin now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.