Screencast Cloud Architecture Electives

  • Evan Machnic
Badge student

Locked Content

A subscription is required for viewing this video. Enroll now to get full access to all Code School courses and content.

Enroll Now Sign in


  1. Zachariah Cavazos said

    Be kind to yourself! Using Chef/Puppet/Ansible to automate server instances is a lot easier than scp'ing nginx files over to different servers, and makes you look good.

  2. johndrydennanna said

    Great video/overview. I am currently supporting a data center consolidation effort. The data center consists of over 500 systems/applciations on variety of platforms. Some are legacy and others are slightly more modern/virtualized.

    Is there a particular 'cocktail' for migrating systems to the cloud? Or determining if they are in fact truly capable of being pushed to the cloud and leveraging the latest technologies?

    For instance: 1) Some of the applications are 'Classic ASP' other run .Net 2.0, 3, 4. 2) Others are old Oracle systems 3) etc.

    We are building a plan to support this type of transition. Very interesting project and covering alot of new ground. Please provide and feedback/dialogue.

  3. Faculty

    Evan Machnic said

    Hi John,

    At Engine Yard, we work with clients who are looking to migrate all or just part of their applications. What I would recommend is to think about which ones could more easily move to a shared-nothing, cloud environment and focus efforts there first. The older the technology, the more difficult it will probably be so maybe .NET 3 and 4 first and then other ones afterwards. The thing is, you don't have to do it all at once or even keep them all with the same provider (though it's nice if that's possible). Just focus on the ones that can be moved easily in the short term and then that will give you a better idea for what the other ones will need.

    Good luck!

About This Screencast

In this Code TV screencast, Evan Machnic discusses application architecture with a focus on cloud deployments. Topics include: cloud-based servers, file system interaction, dependencies, and configuration management.

You need to be an enrolled student in order to view this video and subscribe.

Enroll Now