Download PDF
Case Studies > How WaveMaker Got Faster, Better, More Agile with Docker

How WaveMaker Got Faster, Better, More Agile with Docker

Technology Category
  • Analytics & Modeling - Predictive Analytics
  • Application Infrastructure & Middleware - Data Exchange & Integration
  • Platform as a Service (PaaS) - Connectivity Platforms
Applicable Industries
  • Professional Service
  • Software
Applicable Functions
  • Business Operation
  • Product Research & Development
Services
  • Cloud Planning, Design & Implementation Services
  • Software Design & Engineering Services
  • System Integration
The Challenge
WaveMaker faced several challenges with their monolithic build process, which limited the number of releases they could manage. They also utilized excessive resources to support free trials for thousands of users, requiring a voluminous and complex operation for managing upgrades, updates, and workload migration. With a rapidly growing developer community, WaveMaker needed to quickly scale their operations or hire a large team to manage the increasing application workload. The company needed a solution that would allow them to efficiently manage thousands of custom apps built via their Rapid Application Development and Deployment platform.
About The Customer
WaveMaker, Inc., a Pramati Technologies company, is a software platform provider that revolutionizes how enterprises build, deliver, and manage modern custom applications. The company focuses on improving business agility and fostering innovation by leveraging the latest trends and technologies in Rapid App Development (RAD). These include multi-device auto-responsive interfaces, componentized app assembly, Docker for app-optimized container deployment on private infrastructures, and APIs and Microservices Architecture (MSA) for scalable integration. WaveMaker is headquartered in Mountain View, CA, with offices in Hyderabad, India.
The Solution
WaveMaker adopted Docker Containers to address their challenges. Docker technology allowed developers to package applications in standard containers and transfer them to virtually any server, eliminating the need for creating virtual machines for each app. This resulted in better resource utilization and increased processing power for more applications. WaveMaker also implemented a Microservice Architecture, breaking down the platform into multiple smaller services running as Docker containers. This increased the maintainability and agility of the platform, allowing for daily builds to the staging environment and weekly production releases. Additionally, WaveMaker developed an innovative volume layer technology to make containers truly portable along with the associated data, enabling simplified upgrades and container migrations.
Operational Impact
  • WaveMaker achieved better resource utilization by hibernating applications that were not running, saving resources and allowing containers to be launched on web requests in less than a millisecond.
  • The implementation of Microservice Architecture increased the maintainability and agility of the platform, enabling daily builds to the staging environment and weekly production releases.
  • WaveMaker's volume layer technology allowed for true portability of containers along with their data, facilitating simplified upgrades and container migrations.
Quantitative Benefit
  • 30x greater app density.
  • 50x better performance.
  • 80% lower costs.

Related Case Studies.

Contact us

Let's talk!

* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.