{"id":163,"date":"2013-07-06T11:19:06","date_gmt":"2013-07-06T01:19:06","guid":{"rendered":"http:\/\/www.coffeescroll.com\/?p=163"},"modified":"2013-07-06T11:19:06","modified_gmt":"2013-07-06T01:19:06","slug":"11-problems-with-aws-part-6","status":"publish","type":"post","link":"http:\/\/www.coffeescroll.com\/index.php\/11-problems-with-aws-part-6\/","title":{"rendered":"11 problems with AWS – part 6"},"content":{"rendered":"
Today’s issue may also be described as a great opportunity. Deploying applications to AWS requires that developers lift their game. I’m a systems guy from way back so I’m sceptical about the ability of development teams to change. I’ve seen a lot of dodgy code. The problem is that AWS forces change on you as a developer, and there are many development groups who won’t be able to.<\/p>\n
Geek Graffiti (Pablo Barrera via Flickr)<\/p><\/div>\n
A few years ago Platform-as-a-service<\/a> providers such as Heroku<\/a> and Engine Yard<\/a> started appearing that would only concern themselves with application platforms. The entire infrastructure stack, including hardware, operating systems, middleware and databases, were managed by the cloud provider.<\/p>\n In response to this, Amazon created Elastic Beanstalk<\/a> which manages the deployment, capacity provisioning, load balancing, auto-scaling and monitoring of your application thereby behaving as a “PaaS-like” service whilst still leaving you with control of the underlying infrastructure. It\u2019s also free.<\/p>\n Amazon have done a lot of work to minimise the transition costs of applications from internal IT To AWS by providing integration with popular IDEs such as Eclipse<\/a>, and support for common languages such as Java<\/a>, PHP<\/a> and Node.JS<\/a>.<\/p>\n Despite all this there are some gotchas that need to be overcome. Your development teams need to overcome these or the benefits of AWS and cloud will not realised. In no particular order:<\/p>\n Today’s issue may also be described as a great opportunity. Deploying applications to AWS requires that developers lift their game. I’m a systems guy from way back so I’m sceptical about the ability of development teams to change. I’ve seen a lot of dodgy code. The problem is that AWS forces change on you as […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"yoast_head":"\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\n