AWS Cloud9
AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser.
Key Features
- Browser-based: Write code from anywhere with internet access.
- Pre-configured: Comes with essential tools for popular languages (JS, Python, PHP, etc.) pre-installed.
- Collaborative: Pair program in real-time (see each other type).
- Serverless Support: Seamless experience for developing serverless applications (Lambda).
- Direct Terminal Access: Includes a terminal with sudo privileges to the underlying EC2 instance.
Exam Tips
- "Cloud-based IDE": Answer is Cloud9.
- "Write code in the browser": Answer is Cloud9.
- "Pair Programming / Collaboration": Answer is Cloud9.
Common Use Cases
- Remote Development: Coding from different locations/devices.
- Education/Training: Consistent environment for all students.
- Pair Programming: Real-time collaboration.