Tag : Cloud Architecture

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

Netflix OSS, meet Docker!

Background At Nirmata, we are building a cloud services platform to help customers rapidly build cloud ready applications. We believe that next generation of cloud applications will be composed from stateless, loosely-coupled, fine-grained services. In this architecture, each service can be independently developed, deployed, managed and scaled. The Nirmata Platform, itself, is built using the…

Read more

REST is not about APIs, Part 1

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 this two-part post,…

Read more

Nirmata Container Services Demo

Today I am very excited to show you a new way to deploy & operate cloud applications, using Nirmata. 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 operate cloud applications. There is much more to come as we are…

Read more

Introducing Nirmata

My co-founders and I started Nirmata to transform software development & operations, and make better software. We believe that a new approach to software development is necessary as the demand for software continues to grow, and as software architecture and development is being significantly affected by three major trends: Cloud Computing Apps over Applications Software-defined…

Read more