SlideShare a Scribd company logo
Just a few years back Docker was the awkward adolescent in the world of app development. Cut to 2015, Docker is
pulling up alongside big data and IOT as the technology trend that is seismically disrupting the way business run and
innovate
At WaveMaker, we’ve successfully leveraged Docker to orchestrate a seismic shift of our own. We are managing
thousands of custom apps built via our Rapid Application Development and Deployment platform but with:
CASE STUDY:
How WaveMaker Got Faster,
Better, More Agile with Docker
30x
Greater App
Density
50x
Better
Performance
80%
Lower Costs
The Rundown
With a developer community growing exponentially, WaveMaker needed to shed some weight quickly or hire a small
army to manage the burgeoning application workload.
After weeks of research and testing, we found our diet plan - Docker Containers.
The Docker Impact
Lightweight and Efficient
The technology, like its namesake, allows developers to simply package an application in standard containers and
transfer it to virtually any server anywhere. The advantage extends beyond portability. With Docker, there is no longer a
need to create virtual machines for each and every app. Fewer VMs, meant we had more processing power for more
applications. At the end of WaveMaker Cloud beta, we found that over 2,500 developers from 70 countries were able to
successfully run their apps receiving over 4 million hits. The WM cloud platform was able to scale to the above
workload provisioning 37,000 containers and transferring around 25GB of app data.
We had a monolithic
build process limiting
the number of
releases
Utilized excessive
resources to support
free trial of thousands
of users
Required a voluminous and
complex operation for managing
upgrades, updates and workload
migration
2,500 DEVELOPERS
from 125+ countries
Over 4 Million
Application Hits
Over 25 GB App
Data Transferred
Over 37,000
Containers Provisioned
Better Resource Utilization
We further leveraged Docker to reduce resource utilization by hibernating the applications that were not running. As
containers can be launched on a web request (less than a millisecond times), we can keep them hibernated and save
resources.
Microservice Architecture
We built the platform with Microservice Architecture increasing the maintainability of the platform. The components of
the Cloud Platform were broken into multiple smaller services, which run as Docker containers. Other than providing
the modularity, the agility of the whole release process has increased. Now we perform daily builds to the staging
environment and production release happens weekly.
True Portability with Volume Layer Technology
With WaveMaker's innovative volume layer technology, we were able to make the containers truly portable along with
data associated with them. The Volume Layer allows WaveMaker to abstract the changed data to a separate volume,
which is then used for simplified upgrades and container migrations from one instance to another. This enables
automatic incremental snapshots which can be used for effective backup and recovery.
Smooth Sailing? Almost.
Our Docker implementation turned out to be remarkably quick ride but what true blue technology project is complete
without some hiccups.
The Docker engine is almost
entirely dependent on the host
operating system for security.
We had to ensure resource
allocation and access control
via application whitelisting and
DevOps tool chain.
The applications cannot store
persistent data within the file
system as the Docker file
system is ephemeral. When the
container was shut down, the
data was lost. We needed to
store data on an attached
device for backups and
recovery mechanisms.
Docker does not provide
deeper visibility into resources
and application usage. Hence,
we could not monitor the
health of the running
containers, which was actually
critical to the IT admins. We
had to build monitoring
support for container and
instance visibility in the form
of intuitive dashboards.
The Bottom Line: Can Enterprise Use Docker Out-of-the-Box
Not Really. Docker provides a DIY tooling framework, which is a container based infrastructure that can run application
workloads along with the app stack. Given the unique requirements of an enterprise, Docker alone is not sufficient.
Orchestration is required on top of Docker to enable deployment integration, setting up multiple environments for
development, testing & production and container provisioning.
WaveMaker has leveraged its own learning with Docker in its enterprise version of the product WaveMaker Enterprise
(WME), which provides powerful container management capabilities provided on top of Docker for:
Contact: http://www.wavemaker.com/about/contact/
About us:
WaveMaker’s software platform revolutionizes how enterprises build, deliver and manage modern custom applications,
improving business agility and fostering innovation. WaveMaker leverages the latest trends and technologies in Rapid
App Development (RAD) such as multi-device auto-responsive interfaces and componentized app assembly, Docker for
app-optimized container deployment on private infrastructures, and APIs and Microservices Architecture (MSA) for
scalable integration. WaveMaker, Inc., a Pramati Technologies company, is headquartered in Mountain View, CA with
offices in Hyderabad, India.
For more information, visit www.wavemaker.com, or like us on Facebook, follow us on Twitter, or connect with us on
LinkedIn.
Manageability: Manages container life-cycle, application workloads and app deployment
environments for various teams in an enterprise with an easy-to-use GUI based console.
Orchestration: Provides the ability to do continuous delivery for application stack with minimum
configuration required to launch the application in different environments. Other than that, WME
facilitates upgrades, roll out new software packages, migration to different hosts etc…effectively with
innovative Volume Layer technology.
Optimization: Effectively utilizes resources through hibernation, resource allocation strategies and
provides visibility into container utilization parameters.
Security: Offers complete developer isolation and access control for development and devops teams
within an enterprise.
Reliability: Offers frequent incremental snapshots of the container data which helps in recovering the
container in case of system failures.

More Related Content

What's hot (20)

PPTX
What's new in Pivotal Cloud Foundry 1.6
dektlong
 
PDF
Dockercon State of the Art in Microservices
Adrian Cockcroft
 
PDF
Pivotal Platform: A First Look at the October Release
VMware Tanzu
 
PPTX
Docker In Cloud
Santanu Pattanayak
 
PDF
Introduction to Dev Ops and Containerisation with Docker
Shakthi Weerasinghe
 
PPTX
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
VMware Tanzu
 
PDF
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Ashnikbiz
 
PPTX
Microsoft Cloud-Native Workshop Slides
VMware Tanzu
 
PDF
Cloud Foundry for PHP developers
Daniel Krook
 
PPTX
Modern Application Development v1-0
Greg Hoelzer
 
PPTX
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Chris Haddad
 
PPTX
Wisconsin .NET UG - Windows Azure
Wade Wegner
 
PPTX
Unleash software architecture leveraging on docker
Adrien Blind
 
PPTX
Microservices with Docker
Venkata Naga Ravi
 
PPTX
Microservices and docker
Alex Ivy
 
PDF
Cloud Foundry May 1 2014
Christopher Ferris
 
PPTX
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Docker, Inc.
 
PPTX
DockerCon EU 2017 - General Session Day 1
Docker, Inc.
 
PPTX
wisecloud based open cloud implementation guide
bizmerce
 
PPT
Cloud foundry meetup 12112013
Christopher Ferris
 
What's new in Pivotal Cloud Foundry 1.6
dektlong
 
Dockercon State of the Art in Microservices
Adrian Cockcroft
 
Pivotal Platform: A First Look at the October Release
VMware Tanzu
 
Docker In Cloud
Santanu Pattanayak
 
Introduction to Dev Ops and Containerisation with Docker
Shakthi Weerasinghe
 
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
VMware Tanzu
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Ashnikbiz
 
Microsoft Cloud-Native Workshop Slides
VMware Tanzu
 
Cloud Foundry for PHP developers
Daniel Krook
 
Modern Application Development v1-0
Greg Hoelzer
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Chris Haddad
 
Wisconsin .NET UG - Windows Azure
Wade Wegner
 
Unleash software architecture leveraging on docker
Adrien Blind
 
Microservices with Docker
Venkata Naga Ravi
 
Microservices and docker
Alex Ivy
 
Cloud Foundry May 1 2014
Christopher Ferris
 
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Docker, Inc.
 
DockerCon EU 2017 - General Session Day 1
Docker, Inc.
 
wisecloud based open cloud implementation guide
bizmerce
 
Cloud foundry meetup 12112013
Christopher Ferris
 

Similar to WaveMaker Case Study - Faster, Better & More Agile With Docker (20)

PDF
WP_ModernAppArchitecture_07.18.2016
Betty Junod
 
PDF
Docker Use Cases.pdf
Simform
 
PPTX
SS Introduction to Docker
Stephane Woillez
 
PDF
What is Docker & Why is it Getting Popular?
Mars Devs
 
PPTX
Enterprise Cloud Computing Solutions and Services
WeCode Inc
 
PPTX
Docker and containerization
Amulya Saxena
 
PPTX
Docker containers intro
Rosario Longobardi
 
PDF
Docker and Kubernetes Training | Docker Online Training
Visualpath Training
 
PDF
Using Docker container technology with F5 Networks products and services
F5 Networks
 
PDF
What Is Docker_ A Guide for Full Stack Developers to Simplify Deployment.pdf
khushnuma khan
 
PPTX
Docker - A Quick Introduction Guide
Mohammed Fazuluddin
 
PDF
HPC Cloud Burst Using Docker
IRJET Journal
 
PPTX
Docker Bday #5, SF Edition: Introduction to Docker
Docker, Inc.
 
PPTX
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
JerianMacatuggal
 
PDF
Axigen on docker
BUSINESS SOFTWARES & SOLUTIONS
 
PDF
Docker Birthday #5 Meetup Cluj - Presentation
Alex Vranceanu
 
PPTX
PaaS with Docker
Aditya Jain
 
PDF
Build and automate your machine learning application with docker and jenkins
Knoldus Inc.
 
PDF
Docker's value for Development Teams in a DevOps Process
Laurent Goujon
 
PPTX
What is Cloud Native Explained?
jeetendra mandal
 
WP_ModernAppArchitecture_07.18.2016
Betty Junod
 
Docker Use Cases.pdf
Simform
 
SS Introduction to Docker
Stephane Woillez
 
What is Docker & Why is it Getting Popular?
Mars Devs
 
Enterprise Cloud Computing Solutions and Services
WeCode Inc
 
Docker and containerization
Amulya Saxena
 
Docker containers intro
Rosario Longobardi
 
Docker and Kubernetes Training | Docker Online Training
Visualpath Training
 
Using Docker container technology with F5 Networks products and services
F5 Networks
 
What Is Docker_ A Guide for Full Stack Developers to Simplify Deployment.pdf
khushnuma khan
 
Docker - A Quick Introduction Guide
Mohammed Fazuluddin
 
HPC Cloud Burst Using Docker
IRJET Journal
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker, Inc.
 
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
JerianMacatuggal
 
Docker Birthday #5 Meetup Cluj - Presentation
Alex Vranceanu
 
PaaS with Docker
Aditya Jain
 
Build and automate your machine learning application with docker and jenkins
Knoldus Inc.
 
Docker's value for Development Teams in a DevOps Process
Laurent Goujon
 
What is Cloud Native Explained?
jeetendra mandal
 
Ad

More from WaveMaker, Inc. (20)

PDF
The subtle art of building scalable apps using low code
WaveMaker, Inc.
 
PDF
6 questions every enterprise must ask its low code vendor
WaveMaker, Inc.
 
PDF
Container delivery is a revolution not evolution
WaveMaker, Inc.
 
PDF
Replatforming IBM AS/400 based systems without disruption
WaveMaker, Inc.
 
PDF
Democratizing App Development in Insurance Industry
WaveMaker, Inc.
 
PDF
Reduced Costs by 75%: Kana Software Case Study
WaveMaker, Inc.
 
PDF
3i Infotech Case Study
WaveMaker, Inc.
 
PDF
Modernizing Oracle Forms: Flanagan
WaveMaker, Inc.
 
PDF
Reducing Costs & Time: The Pioneer Natural Resources Company Case Study
WaveMaker, Inc.
 
PPTX
DevOps automation for Container based App Delivery
WaveMaker, Inc.
 
PPTX
Accelerate digital transformation using low code platforms
WaveMaker, Inc.
 
PPTX
State of enterprise mobile app development 2017
WaveMaker, Inc.
 
PDF
Low Code Platforms - Ebook
WaveMaker, Inc.
 
PPTX
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
WaveMaker, Inc.
 
PPTX
Practical strategies to innovate faster and meet business goals
WaveMaker, Inc.
 
PPTX
Accelerate Enterprise Mobile Application Development
WaveMaker, Inc.
 
PPTX
WaveMaker API Success
WaveMaker, Inc.
 
PPT
Creating an app ecosystem for your APIs
WaveMaker, Inc.
 
PPTX
Jump start your Rapid Application Delivery with WaveMaker
WaveMaker, Inc.
 
PPTX
Docker Based SaaS Platform - Case Study
WaveMaker, Inc.
 
The subtle art of building scalable apps using low code
WaveMaker, Inc.
 
6 questions every enterprise must ask its low code vendor
WaveMaker, Inc.
 
Container delivery is a revolution not evolution
WaveMaker, Inc.
 
Replatforming IBM AS/400 based systems without disruption
WaveMaker, Inc.
 
Democratizing App Development in Insurance Industry
WaveMaker, Inc.
 
Reduced Costs by 75%: Kana Software Case Study
WaveMaker, Inc.
 
3i Infotech Case Study
WaveMaker, Inc.
 
Modernizing Oracle Forms: Flanagan
WaveMaker, Inc.
 
Reducing Costs & Time: The Pioneer Natural Resources Company Case Study
WaveMaker, Inc.
 
DevOps automation for Container based App Delivery
WaveMaker, Inc.
 
Accelerate digital transformation using low code platforms
WaveMaker, Inc.
 
State of enterprise mobile app development 2017
WaveMaker, Inc.
 
Low Code Platforms - Ebook
WaveMaker, Inc.
 
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
WaveMaker, Inc.
 
Practical strategies to innovate faster and meet business goals
WaveMaker, Inc.
 
Accelerate Enterprise Mobile Application Development
WaveMaker, Inc.
 
WaveMaker API Success
WaveMaker, Inc.
 
Creating an app ecosystem for your APIs
WaveMaker, Inc.
 
Jump start your Rapid Application Delivery with WaveMaker
WaveMaker, Inc.
 
Docker Based SaaS Platform - Case Study
WaveMaker, Inc.
 
Ad

Recently uploaded (20)

PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Biography of Daniel Podor.pdf
Daniel Podor
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 

WaveMaker Case Study - Faster, Better & More Agile With Docker

  • 1. Just a few years back Docker was the awkward adolescent in the world of app development. Cut to 2015, Docker is pulling up alongside big data and IOT as the technology trend that is seismically disrupting the way business run and innovate At WaveMaker, we’ve successfully leveraged Docker to orchestrate a seismic shift of our own. We are managing thousands of custom apps built via our Rapid Application Development and Deployment platform but with: CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker 30x Greater App Density 50x Better Performance 80% Lower Costs
  • 2. The Rundown With a developer community growing exponentially, WaveMaker needed to shed some weight quickly or hire a small army to manage the burgeoning application workload. After weeks of research and testing, we found our diet plan - Docker Containers. The Docker Impact Lightweight and Efficient The technology, like its namesake, allows developers to simply package an application in standard containers and transfer it to virtually any server anywhere. The advantage extends beyond portability. With Docker, there is no longer a need to create virtual machines for each and every app. Fewer VMs, meant we had more processing power for more applications. At the end of WaveMaker Cloud beta, we found that over 2,500 developers from 70 countries were able to successfully run their apps receiving over 4 million hits. The WM cloud platform was able to scale to the above workload provisioning 37,000 containers and transferring around 25GB of app data. We had a monolithic build process limiting the number of releases Utilized excessive resources to support free trial of thousands of users Required a voluminous and complex operation for managing upgrades, updates and workload migration 2,500 DEVELOPERS from 125+ countries Over 4 Million Application Hits Over 25 GB App Data Transferred Over 37,000 Containers Provisioned
  • 3. Better Resource Utilization We further leveraged Docker to reduce resource utilization by hibernating the applications that were not running. As containers can be launched on a web request (less than a millisecond times), we can keep them hibernated and save resources. Microservice Architecture We built the platform with Microservice Architecture increasing the maintainability of the platform. The components of the Cloud Platform were broken into multiple smaller services, which run as Docker containers. Other than providing the modularity, the agility of the whole release process has increased. Now we perform daily builds to the staging environment and production release happens weekly.
  • 4. True Portability with Volume Layer Technology With WaveMaker's innovative volume layer technology, we were able to make the containers truly portable along with data associated with them. The Volume Layer allows WaveMaker to abstract the changed data to a separate volume, which is then used for simplified upgrades and container migrations from one instance to another. This enables automatic incremental snapshots which can be used for effective backup and recovery. Smooth Sailing? Almost. Our Docker implementation turned out to be remarkably quick ride but what true blue technology project is complete without some hiccups. The Docker engine is almost entirely dependent on the host operating system for security. We had to ensure resource allocation and access control via application whitelisting and DevOps tool chain. The applications cannot store persistent data within the file system as the Docker file system is ephemeral. When the container was shut down, the data was lost. We needed to store data on an attached device for backups and recovery mechanisms. Docker does not provide deeper visibility into resources and application usage. Hence, we could not monitor the health of the running containers, which was actually critical to the IT admins. We had to build monitoring support for container and instance visibility in the form of intuitive dashboards.
  • 5. The Bottom Line: Can Enterprise Use Docker Out-of-the-Box Not Really. Docker provides a DIY tooling framework, which is a container based infrastructure that can run application workloads along with the app stack. Given the unique requirements of an enterprise, Docker alone is not sufficient. Orchestration is required on top of Docker to enable deployment integration, setting up multiple environments for development, testing & production and container provisioning. WaveMaker has leveraged its own learning with Docker in its enterprise version of the product WaveMaker Enterprise (WME), which provides powerful container management capabilities provided on top of Docker for: Contact: http://www.wavemaker.com/about/contact/ About us: WaveMaker’s software platform revolutionizes how enterprises build, deliver and manage modern custom applications, improving business agility and fostering innovation. WaveMaker leverages the latest trends and technologies in Rapid App Development (RAD) such as multi-device auto-responsive interfaces and componentized app assembly, Docker for app-optimized container deployment on private infrastructures, and APIs and Microservices Architecture (MSA) for scalable integration. WaveMaker, Inc., a Pramati Technologies company, is headquartered in Mountain View, CA with offices in Hyderabad, India. For more information, visit www.wavemaker.com, or like us on Facebook, follow us on Twitter, or connect with us on LinkedIn. Manageability: Manages container life-cycle, application workloads and app deployment environments for various teams in an enterprise with an easy-to-use GUI based console. Orchestration: Provides the ability to do continuous delivery for application stack with minimum configuration required to launch the application in different environments. Other than that, WME facilitates upgrades, roll out new software packages, migration to different hosts etc…effectively with innovative Volume Layer technology. Optimization: Effectively utilizes resources through hibernation, resource allocation strategies and provides visibility into container utilization parameters. Security: Offers complete developer isolation and access control for development and devops teams within an enterprise. Reliability: Offers frequent incremental snapshots of the container data which helps in recovering the container in case of system failures.