Joining ShapeBlue

I’ve been part of the Apache CloudStack community for a while now. One of my major contributions to the project is that I built new data sources and resources for the CloudStack Terraform Provider during my Google Summer of Code project, helping extend how CloudStack integrates with modern DevOps workflows. You can read more about that experience in my final GSoC report or watch my CloudStack Collaboration Conference talk. ShapeBlue has long been a key driving force behind CloudStack’s growth — not only through deep technical contributions but also through consistent community leadership and stewardship....

November 1, 2025 · 2 min · Daman Arora

CloudStack Runtime Map — Core vs Plugin Modules

A concise runtime map of Apache CloudStack modules showing which are core vs plugin, and how they depend on each other. Runtime Layer Map (top → bottom) ────────────────────────────────────────────── [ UI Layer ] → /ui/ (Vue.js frontend) ────────────────────────────────────────────── │ (calls REST APIs via /client/api) ▼ [ API Layer ] → /api/ ────────────────────────────────────────────── │ Defines: BaseCmd, BaseAsyncCmd, annotations, │ response objects, validation, and command dispatch ▼ [ Service / Manager Layer ] → /server/, /engine/, /services/ ────────────────────────────────────────────── │ Core business logic: │ - VmManager, NetworkManager, VolumeManager, etc....

October 31, 2025 · 2 min · Daman Arora