Datree announced it has raised US$3million in seed funding from TLV Partners.
The first Git-centric operations management platform fixes the challenges of DevOps scaling by cataloguing an organisation’s entire development stack, automating Git Operations tasks and preventing dangerous changes to applications and infrastructure.
Agile and DevOps broke down software companies into small autonomous teams using different programming languages, multiple repositories and microservices. This helps make software development faster, more efficient and more creative.
However, autonomy comes with a price. Software teams often have no idea what code components other teams are using or who’s working on what; company standards become optional because there’s no way to enforce them without excessive control; and CIOs, Software Architects and DevOps Managers have lost visibility into the company’s stack because it’s so distributed.
Over time, these issues snowball, leading to inconsistent quality, security compromises, and even outages. For many companies, Git has become the single source of truth for applications and infrastructure code. With ‘infrastructure as code’, even servers are software and are defined in Git repositories. Every developer can make code commits or pull requests that affect both applications and infrastructure stability and quality in production.
Companies can have hundreds or even thousands of Git repositories, linked by a complicated network of dependencies, with automated processes building and deploying them into applications in ways that nobody fully understands.
Datree solves this problem. First, it scans and monitors all of a company’s public and private code repositories to build a 360-degree catalogue of the entire company’s ecosystem: all the code components (open source and internal packages, infrastructure as code, cloud services and more), as well as people and repositories.
Datree’s real-time catalogue knows which people and teams work on which code components, and who are the in-house experts on particular tools and packages. All of this is accessed via interactive dashboards.
Next, datree’s smart policy engine helps developers work within an organisation’s best-practice guidelines. Developers get real-time information and insights pushed to their existing work environment (eg the command line and Slack) to help them make informed decisions. Datree checks every pull request against user-defined policies and standards and blocks risky code components, unstable versions, and unauthorised changes to ‘infrastructure as code’ and Git configurations.
“Even among the software giants, a typo in a configuration file can cause huge infrastructure outages. One company told us that a minor change to a template file on Git removed their whole application’s security systems by mistake due to automated deployment,” says datree, CEO, Arthur Schmunk.
“Datree would prevent a change like that from being merged in the first place”.
Written from press release by Leah Alger