Tag : microservices

Orchestration holds the key to enterprise adoption of containers

According to results of a survey released a couple weeks ago, Docker is the second most popular open source project, behind OpenStack. Thanks to Docker, containers are fast becoming the de-facto delivery vehicle for cloud based applications. It is amazing that in just over a year, Docker has created a new verb – ‘dockerize’ i.e….

Read more

The real value of Cloud – its not what you think it is!

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 enterprises become familiar with the technology. Most customers easily understand the top benefits of adopting cloud i.e. lower cost and increased IT agility….

Read more

Are Containers Part of Your IT Strategy?

In 2002, VMware introduced their Type 1 hypervisor which made server virtualization mainstream and eventually a requirement for all enterprise IT organizations. Although cost savings are often cited as a driver, virtualization became a big deal for businesses as it allows continuous IT services. Using virtualization, IT departments could now offer zero-downtime services, at scale,…

Read more

Getting Started with Microservices Using Netflix OSS & Docker

Background 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, Amazon, Netflix and others. Our mission is to bring the agility achieved by these companies to all enterprises through the use of a comprehensive and fully integrated solution….

Read more

Cloud native software: Microservices

Introduction In a prior post [1] I described the key characteristics of cloud native applications. The early cloud native applications were developed by the web giants who were building software-as-a-service applications that required massive scale on commodity infrastructure. Over time, these applications have all evolved to a distinct architectural style which is fundamentally different from…

Read more

Using containers to transform traditional applications

Using Virtual Machines In the past, many companies have tried to deliver traditional applications by deploying them in VMs as a hosted offering. To achieve multi tenancy, they end up deploying separate instances of the application for each customer. They typically find that this approach works for a few customers but does not easily scale….

Read more

Cloud native software: key characteristics

Introduction In my last post [1] I discussed how cloud computing is changing the way enterprise software is being built, operated, and sold. Businesses who understand the profound impact of cloud computing on their products are embracing cloud-native software development & operations and are poised for great success. In this post I will attempt to…

Read more

The Inflection Point in Enterprise Software

Enterprise software is at a major inflection point and how businesses act now will determine their future. For the last few decades, enterprise software development has evolved around the client-server compute paradigm, and product delivery models where customers are responsible for software maintenance and operations. Cloud is now the new compute paradigm, and cloud computing…

Read more

Apps and APIs fuel the digital economy

Last week, at the “I Love APIs” conference hosted by Apigee, It was amazing to see companies finally embracing APIs and to learn about how they are monetizing APIs. Technology companies that have grown up in the digital age have long adopted “API first” strategy where API is the primary external interface; and other interfaces,…

Read more

REST is not about APIs, Part 2

Most articles on REST seem to focus only on APIs. This view misses several key benefits of a RESTful system.  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 enough. In Part 1 of…

Read more