« Beyond 4.0: Architectural Changes Coming to CloudStack | Main | CloudStack's March to an Official ASF Release »

Round Up of CloudStack Architecture Material

For those of you that might be considering joining the CloudStack developer community, I wanted to gather together a list of the top resources that I've been using to understand the system's architecture and code structure. I consider these an important foundation for any discussion about CloudStack's architectural future, but note that the project is moving quickly to improve the modularization and features.  Things are bound to have changed!

Our "developer 101" wiki page is a great way to get an initial understanding of the system internals. It's a quick read, but useful for setting context.

Also on the wiki, the "CloudStack packages and dependencies" page will walk you through the source level relationships (which is important the first time you start digging into the code itself).

Last, some great videos (You should really take a day and watch as much of these as possible!):

Chiradeep Vittal presenting a system-level explaination, helping you with the context for the deployment and runtime environment of CloudStack:

Apache CloudStack Architecture - Part 1

Alex Huang presenting the code structure itself, including currently available extension patterns.

Apache CloudStack Architecture - Part 2



References (1)

References allow you to track sources for this article, as well as articles that were written in response to this article.
  • Response
    Tutorial videos you shared looks so easy to have a look at Apache cloud stack Architecture. Thanks for the informative post.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>