This document discusses the technology stack choices made by jClarity to build their performance monitoring solution. They chose AngularJS for the client, MongoDB for the database, Vert.x for the server framework, and Chef for configuration management. While these "bleeding edge" technologies provided advantages in certain areas, they also had immaturities and lack of tooling support. jClarity evaluated options using a weighted scoring system and prototyped the top choices. Their methodology focuses on an a la carte open source approach with commercial funding and strong community involvement rather than vendor lock-in.