How Harness Provides CD as a Service Informed by AI to Accelerate Time to Market While Reducing Errors by 99%
AppDynamics founder Jyoti Bansal starts his next venture to tackle another multi-billion dollar problem plaguing software developers.
Join the DZone community and get the full member experience.Join For Free
Thanks to Jyoti Bansol, CEO and Co-founder of Harness, for introducing me to the industry’s first Continuous Delivery-as-a-Service platform leveraging artificial intelligence. Jyoti was the founder and former CEO of AppDynamics and launches Harness just nine months after selling AppDynamics to Cisco for $3.7 billion. Bansal is joined by Rishi Singh, former DevOps platform architect at Apple, as CTO and co-founder.
Businesses are under unprecedented pressure to deliver new software and technology to users faster than ever, and with zero margin for error. Yet current approaches to software delivery remain complicated, highly manual, and risk-prone. Continuous delivery — a new software engineering practice that allows development teams to deliver their changes to end-users in hours instead of months — has only been successfully implemented by a handful of companies such as Amazon, Google, and Facebook. A recent Forrester survey found 64 percent of businesses are dissatisfied with the time it takes to release new features to customer-facing business services or applications.
Harness’ mission is to make the practice of continuous delivery accessible to every business, empowering engineering teams to move fast and ship code without the fear of failed deployments. With its Smart Automation technology, Harness provides the first ever solution to automate the entire continuous delivery process. By applying unsupervised machine learning to the process — a new technology called Continuous Verification — the platform understands an application’s baseline environment and can initiate automatic rollbacks when irregular activity is detected, avoiding application downtime or widespread failures. To date, Harness has reduced deployment time from many weeks to a few hours and has reduced errors by nearly 99 percent.
"The machine learning aspect of Harness give us the peace of mind and confidence to conduct multiple deployments on any given day,” said Ed Rose, director of software development at Build.com. “In a pre-Harness world, we would spend maybe an hour with several of our senior engineers monitoring activity post-release. We can now reduce that to one individual who oversees Harness as needed, freeing up our engineering talent."
"Harness helped in reducing our deployment times tenfold. The continuous deployment platform connects our monitoring and logging while giving us the option to do canary deployments and blue/green deployments with automatic rollbacks. It would take weeks, months, even years to develop those features in-house," said John Stuart, VP of DevOps, IT and Security at Jobvite.
“At AppDynamics, our customers were happily using our platform to monitor their complex software applications, but almost all of them told me that the process for delivering rapid changes to those applications remained a huge problem,” said Bansal. “Software engineering teams need a platform that’s intuitive and powered by modern AI to meet the demand for incredibly fast, high-quality releases. Rishi and I are excited to launch Harness and address a massive problem challenging software engineering teams everywhere."
"Nobody knows how to make engineering teams’ lives easier than Jyoti Bansal. He proved it at AppDynamics and I believe he's found an even bigger market opportunity with Harness,” said Matt Murphy, partner at Menlo Ventures who is joining the board of Harness. “Every company on the planet is now in the business of developing software, and those that are able to deliver software into production rapidly, simply, and securely have a competitive advantage. I couldn’t be more thrilled to be backing Jyoti again. We worked together successfully at AppDynamics and his vision, leadership, and experience are sure to create yet another world-class company."
Key product features include:
Pipeline Builder - allows teams to build and execute complete CD pipelines with serial or parallel workflows across their applications, services, and environments.
Workflow Wizards - enables teams to rapidly build deployment workflows with out-of-the-box support for canary deployments, blue/green deployments using cloud technologies such as AWS EC2, AWS Lambda, Docker, and Kubernetes.
Continuous Verification - applies unsupervised machine learning to automatically verify application deployments, detecting performance and quality regressions from tools such as AppDynamics, New Relic, Splunk, Elastic and Sumo Logic.
Smart Rollbacks - automates rollback to the last working artifact version and run-time configuration with no required scripting or code.
Continuous Security - offers full role-based access control capabilities with the ability to manage secrets, compliance rules and audit trails across deployments.
Harness is the industry’s first Continuous Delivery-as-a-Service platform designed to provide a simple, safe and secure way for engineering and DevOps teams to release applications into production. You can see how the product works here.
Harness uses machine learning to detect the quality of deployments and automatically roll back failed ones, saving time and reducing the need for custom scripting and manual oversight. Companies can deploy Harness in a couple of weeks for less than the cost of one engineer thus saving significant time and money.
Opinions expressed by DZone contributors are their own.