Developers need cloud development environments? Why? Bottom line, developers need more than one development environment, and they need cost-effective, agile ways to manage their development environments. Consider the following cases:
- You branch your source code and need multiple environments to validate changes
- You are in the middle of testing a software upgrade, configuration change, or architecture improvement and need to validate code against both new and older versions
- You are doing some R&D and need a separate testing environment
- A big project requires you to add several developers and testers to the staff temporarily
- You are testing builds for special use cases; different data sets, different customers
- You need to test with larger data sets that are hard to manage on "local" development environments
- You are developing multiple applications against a common code base and desire separate environments to validate changes
- You want to run an internal (or external) coding exercise, training, or contest and need to scale up environments for a short period of time
- Your development environments have fallen out of sync and migrating to the cloud simplifies establishing a single development configuration
- It might actually be cost-effective (probably, likely) to use the cloud rather than investing in desktop environments, shared servers, or virtual servers for development purposes.
No comments:
Post a Comment
Comments on this blog are moderated and we do not accept comments that have links to other websites.