Case Studies New Relic Scales Their Software Platform Quickly with Docker and Creates New Tools Designed For Dockerized Applications
Edit This Case Study Record

New Relic Scales Their Software Platform Quickly with Docker and Creates New Tools Designed For Dockerized Applications

Analytics & Modeling - Real Time Analytics
Application Infrastructure & Middleware - API Integration & Management
Infrastructure as a Service (IaaS) - Cloud Computing
Software
Discrete Manufacturing
Product Research & Development
Factory Operations Visibility & Intelligence
Predictive Maintenance
Cloud Planning, Design & Implementation Services
System Integration
As New Relic anticipated their future growth, they saw it as an opportunity to rethink their own application architecture. This led New Relic to morph their existing monolithic application components into a service-oriented architecture with a goal of increasing their number of software deployments each day. At the same time, they were planning to greatly increase their infrastructure and launch new products and features into the marketplace. As a SaaS company, these transitions were not taken lightly, as any changes to the existing infrastructure and services instantly touches their customers. To aid in this transition, the Site Engineering group, including – Sean Kane Lead Site Reliability Engineer Karl Matthias and Sean Kane, along with several product teams, started to investigate Docker, the open platform to build, ship and run distributed applications.
Read More
New Relic is a software analytics company that makes sense of billions of metrics about millions of applications in real time. Their comprehensive SaaS-based solution provides one powerful interface for web and native mobile applications and consolidates the performance monitoring data for any chosen technology in an environment. Their customers use their cloud solution every day to optimize more than 200 billion metrics for 3 million applications. When your brand and customer experience depend on the performance of modern software, New Relic provides insight into your overall environment.
Read More
New Relic adopted Docker, the open platform to build, ship and run distributed applications. As early adopters of the Docker platform, the team even custom-built an open source project called Centurion as a deployment tool that contributed to the Docker community. That tooling was integrated into their original proof of concept deployment pipeline, which was built on Docker and formed the platform for their new application release process. Today there are over 75 New Relic production services that run on Docker both in New Relic’s own data center and in the Amazon Web Services cloud. Containers are always spinning up and down depending on what new features are being deployed and each application team is able to deploy containers on demand.
Read More
Empowered developers to iterate faster and with assurances that what runs in production is the exact code they shipped
Eliminated frustration and improved productivity by streamlining the setup time, in some cases from one day down to one hour.
Operations team is less involved in application deployments and debugging, allowing for more focus on site reliability and process improvements.
Increased the number of software deployments each day
Reduced setup time from one day to one hour
Enabled hundreds of engineers to deploy at any time
Download PDF Version
test test