How Datadog’s IT team automated account inactivity and SaaS spend management | Datadog
May 12, 2022Jason Satti, Rishi Dhar

Summary
This post details the expansion of the Clarity tool into the Clarity License Manager (CLM) to optimize software licensing efficiency and manage SaaS spend. CLM monitors account activity across SaaS applications, uses a Slackbot for employee interaction, and automates deactivation/reactivation. It leverages direct API integrations and Google Workspace SAML audit logs. The architecture is microservice-based, using Python on AWS Lambda with a central Postgres database and application-specific adapters. The goal is to deactivate unused accounts, reduce security risks, cut SaaS spend, and enable data-driven procurement.
More from the Data Completeness Measurement trail
- How we measure data completeness at scale | Datadog
- How we migrated a live routing system using AI-assisted refactoring | Datadog
- How we built reliable log delivery to thousands of unpredictable endpoints | Datadog
- Achieving relentless Kafka reliability at scale with the Streaming Platform | Datadog
- How we use formal modeling, lightweight simulations, and chaos testing to design reliable distributed systems | Datadog