Hyades: Scaling and Optimizing Dependency-Track for Large-Scale Portfolios
Hyades is an incubating project aimed at decoupling responsibilities from Dependency-Track's monolithic API server into scalable services using Apache Kafka or compatible brokers like Redpanda for communication. It is designed to enable Dependency-Track to handle large portfolios with hundreds of thousands of projects, improve resilience in critical workflows, and enhance deployment for containerized and cloud-native environments. The project introduces features like policy evaluation through the Common Expression Language (CEL) and component integrity verification via BOM hashes, while also optimizing high-availability deployments and critical processes like BOM uploads. Hyades builds upon Dependency-Track v4.11.3, with improvements that will be backported to earlier versions where possible.
https://github.com/DependencyTrack/hyades
Comments
Post a Comment