While it is extremely easy for a developer to get started, adoption of Docker by enterprises requires significant tooling for production deployments. Since DockerCon…
Over the last couple of years, as I spoke to various enterprise customers, the most common cloud use case that I heard was test/dev cloud. This is a great first step as…
We started Nirmata to help businesses innovate faster by enabling the continuous delivery of software. We have been inspired by web and internet pioneers like Google…
Cloud native applications are service-oriented. A cloud-native application is composed of multiple services and each service is independently scalable, resilient, and…
An alternate approach to delivering traditional applications as a service is by using Linux containers. Docker has simplified deployment of applications in containers…
In this post I will attempt to define the characteristics of cloud-native software applications i.e. what exactly does it mean to be “cloud native”? Simply put…
Cloud is now the new compute paradigm, and cloud computing impacts how enterprise software is built, sold, and managed. With the cloud-based consumption model, vendors…
Just three years ago, I was having a hard time at my previous employer convincing an executive about the merits of launching an API program. Now, the questions is no…
The true potential of REST is to build systems as scalable, distributed, resilient, and composable as the Web. Yes, APIs play a role in this but by themselves are not…
REST (short for REpresentational State Transfer) is an architectural style that describes how a distributed hypermedia system works. The internet (or “the web”) is the…
With the Nirmata Platform an application is composed of cloud services. The following video highlights the end user workflows to model, customize, test, deploy and…