Jim Bugwadia, Co-founder & CEO“Microservices are the natural evolution of software architectures for the cloud computing and DevOps era,” begins Jim Bugwadia, Co-founder and CEO, Nirmata. While this new approach provides software teams with agility in delivering their applications, it also increases the complexity of working with the software since there are many more moving parts. In tandem, containers have emerged as the best way to package and deploy microservices on cloud. However, deploying and operating such distributed applications running in containers continues to remain challenging and requires significant automation. “Much like how the shift to object-oriented software required new compilers and development tools, microservices-style software requires a new way of managing software. This is exactly what Nirmata is built for!” states Bugwadia. The company has built its business with the aim of enabling deployment and management of microservices running in containers across any public or private cloud. “Nirmata is an enterprise-grade SaaS that fully automates the delivery and management of cloud-native applications,” he adds.
The hassle-free, secure, and scalable cloud solution makes it easy for enterprise DevOps teams to deploy and manage complex applications in any public or private cloud environment. Nirmata easily handles traditional applications, but is created from the ground up for microservices-style architectures with built-in service discovery for routing and load-balancing across services as well as traffic from external clients. Nirmata allows developers to leverage a catalog of pre-created application blueprints or create their own blueprints by rapidly modeling traditional or microservices-style applications. Each blueprint contains all the information needed to deploy the application, including inter-service and ingress routing rules, service affinity rules, and scaling and recovery rules. “With Nirmata, developers receive self-service environments and the freedom to innovate without any additional complexity,” says Bugwadia. And, operations teams benefit from increased security, improved governance, greater visibility and control via the integrated and correlated lifecycle management.
Built on open container technology, Nirmata eliminates the complexity, costs, and the learning curve of the traditional application platforms.
Our mission is to enable agility, portability, and DevOps best practices for all enterprises
“Our unique cloud controller architecture is highly secure, rapidly scalable, and always-on,” he adds. Users can seamlessly integrate Nirmata into existing CI/CD tools without the need for learning new models or abstractions. Nirmata provides complete visibility into the container runtimes including state, CPU, and memory utilization, and collects detailed statistics on the container for analysis and automated tuning of application resources.
In one instance, Nirmata helped a large technology company in the cloud and data center space containerize a legacy content management system. Once the components were containerized, the client created an application blueprint in Nirmata and was able to easily deploy the complex application across a pool of virtual machines in their private cloud. As a result, developers were able to bring up a fully running application environment in minutes, a task that previously used to take several days. The client then embarked on their microservices journey by setting up a fully automated continuous delivery pipeline and integrating it with Nirmata. “Our solution allows them to monitor their application deployments and environment uptimes, and automatically remediate common failures, and alert the right developers. In the last few months, the client’s container deployment footprint had more than tripled!,” asserts Bugwadia.
Led by a team with deep expertise in centralized management of mission critical systems, across networking and telephony domains, Nirmata delivers application lifecycle management services as a set of highly secure and scalable cloud services. “We believe that software has the power to transform our world, and we will continue to transform the way software applications are deployed and managed,” concludes Bugwadia.