Coupa Software is the leading provider of disruptive and innovative procurement solutions and cloud spend management (CSM) applications that help companies conveniently control their spending and generate savings that go direct to the bottom line. Coupa combines the best e-procurement and expense management capabilities in a single solution that is easier to use, faster to configure and deploy, and more cost-effective than anything available today.
With deep domain knowledge in e-procurement and expense management, a best-in-class cloud computing platform, a fast-growing community of customers, and industry-first innovations like real-time benchmarking, intelligent expense report auditing, and crowd sourcing great deals on the Web, Coupa is leading the way in helping companies spend smarter and save more. Coupa has been highlighted by Gartner and Forrester as the leader in e-procurement.
Coupa Software has been delivering SaaS (Savings-as-a-Service) solutions from the AWS Cloud since 2009. The company was operating in a highly redundant setup across multiple Availability Zones (AZs) and deployed across multiple AWS regions. Coupa’s development team was leveraging some core AWS services such as Virtual Private Cloud (VPC), Simple Storage Service (S3), and Elastic Compute Cloud (EC2) in their infrastructure.
Coupa had already established tools and processes for automated deployments. They also built High Availability (HA) features into the service components. The next steps for Coupa were to increase the velocity of deploying new features and enhance the infrastructure components to increase service availability. The ultimate goal of this initiative was to improve customer satisfaction by reducing time to market of innovative features and to provide superior SaaS service availability
In this effort for continuous improvement, Coupa decided to take proactive measures to strengthen their cloud automation practices and further mature their infrastructure capabilities. The company identified the following objectives to reach the next milestone:
"ClearScale provided us with excellent DevOps engineers to accelerate the development and automation of key infrastructure projects. This allowed us to carry the momentum and focus on delivering the most innovative solutions to our global customers."
Coupa partnered with ClearScale to achieve these objectives. Through a collaborative requirements-gathering process, goals were identified in three major areas: eliminating single points of failure, enhancing cloud automation and deployment optimization. ClearScale developed infrastructure design, provided technology suggestions, and supplied a detailed roadmap for execution. Each goal was achieved through iterations of development, implementation, and testing. The following section includes a simplified list of deliverables for each major area of improvements:
Coupa had already designed their infrastructure with redundant components to recover from failures. The infrastructure was assessed for fault tolerance.
Coupa took a deep dive into their Chef automation practices and realized that better organization and coding standards could provide them with better process and organizational scalability. Managing a single code base and effective role separation increased efficiency and effectiveness of their DevOps practice.
Coupa had built a high level of automation around their infrastructure deployments. They were able to deploy systems effectively and accurately. Processes were well established, delivering great value to the organization. The next step for Coupa was to optimize components of the deployment services to improve quality and speed. Deeper integration with AWS services has proven to be a key to success in these areas.
Coupa Software has further enhanced its infrastructure capabilities and strengthened the foundation of its SaaS platform, driving more operational efficiencies and better service for their customers.
The improvements in Coupa’s capabilities have led to higher organizational capacity. Teams were able to deliver more innovative features and allocate time to continuous improvement of process and technology. Proactive IT practices are difficult for organizations to put in motion and maintain. By partnering with ClearScale and leveraging Amazon Web Services, Coupa was able to continue providing important benefits to their customers, which include procurement automation, cost savings, increased operational efficiency, over-billing prevention, future spend prediction, and allowing customers to focus on their core business strategy.
Improvements in automation practices reduce Coupa’s IT management overhead and provide faster, more cost effective and reliable delivery of services. This allows Coupa to continue forward-looking proactive management of its infrastructure. Coupa’s technical teams can focus on the continued advancement of systems and processes, and most importantly deliver innovative features to strengthen the company’s leadership position in e-procurement arena. Customers reap the benefits of rapidly deployed features and assurance that services are held to the highest standards of availability.