Robin is X Platform's tool for DevOps. Micro app and service based application architectures can result in a plethora of agents that need to be deployed, managed and monitored as a single system. Robin implements the machinery to do so. It implements centralized deployment management (provision, deploy, configure, launch and shutdown), passive application monitoring (lifecycle, statistics and alerts) and deployment scripting (using a fluent DSL).


Since Robin is familiar with the X abstractions, it is in a position to perform rather sophisticated deployment operations such as startup and shutdown of entire micro app/service clusters in a coordinated manner, ensuring correct roles of started app/services, dynamic command and control of running apps/services and monitoring of statistics in a zero garbage manner with minimal, if any, impact to application performance.