Measure and analyze engineering team effectiveness through the automated collection and visualization of DORA metrics.
Middleware is an open-source, self-hosted application designed for engineering leaders to measure and analyze the effectiveness of their software development teams. It focuses on the automated collection and visualization of DORA metrics, which are four key values used to provide insights into software delivery performance and operational efficiency.
The software is deployed as a server application, primarily through Docker containers. It functions by connecting to a team's existing development ecosystem to track specific performance indicators: deployment frequency, the lead time for changes to reach production, the mean time to restore service after a failure, and the change failure rate. This allows management to identify bottlenecks in the delivery pipeline and monitor the stability of the production environment.
The application architecture consists of multiple components, including a backend API server, a dedicated sync server for data ingestion, and a frontend web interface. It utilizes a PostgreSQL database for persistent data storage and a Redis server for caching and performance optimization. The system is designed for engineering managers, DevOps practitioners, and technical leads who require a data driven approach to improving developer productivity and delivery cycles.
For development and deployment, the software supports Docker Compose and provides a dedicated setup script to manage environment variables and dependencies. It can also be run in remote environments via Gitpod for those who cannot host the infrastructure locally.
Middleware serves as a data visualization and analytics tool for tracking engineering productivity and operational health.
Connect SQL databases to build interactive charts and dashboards through a no-code interface or raw SQL queries.
A business intelligence platform for data exploration and visualization that allows users to query databases without SQL.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.