Default HubSpot Blog

Cloud Native Application Maturity Model

[fa icon="calendar'] Mar 8, 2015 6:39:10 PM / by Jim Bugwadia posted in Cloud native, microservices, Engineering

[fa icon="comment"] 0 Comments

Cloud native applications are built to run optimally on cloud infrastructure. Cloud native application architectures are very different than traditional tiered applications which are designed for a data center. In this post I will discuss maturity model, from the Open Data Center Alliance (ODCA), for assessing the cloud nativeness of an application.

Read More [fa icon="long-arrow-right"]

Nirmata private cloud support, private docker registry support and more..

[fa icon="calendar'] Feb 27, 2015 1:33:30 PM / by Ritesh Patel posted in Product

[fa icon="comment"] 0 Comments

We are super excited to share some recent product updates. Since our beta launch, the usage and feedback has been terrific! Over the last few weeks, we have been busy adding new capabilities to Nirmata as well as addressing issues reported by our users. Here they are:

Read More [fa icon="long-arrow-right"]

Nirmata private cloud support, private docker registry support and more..

[fa icon="calendar'] Feb 27, 2015 1:33:30 PM / by Ritesh Patel posted in Product

[fa icon="comment"] 0 Comments

We are super excited to share some recent product updates. Since our beta launch, the usage and feedback has been terrific! Over the last few weeks, we have been busy adding new capabilities to Nirmata as well as addressing issues reported by our users. Here they are:

Read More [fa icon="long-arrow-right"]

Defining DevOps

[fa icon="calendar'] Feb 18, 2015 9:40:56 AM / by Jim Bugwadia posted in Engineering

[fa icon="comment"] 0 Comments

Over the last few years, I've spent quite a bit of time learning and discussing DevOps, as well as putting into practice DevOps principles and values. I’ve read several articles that provide detailed descriptions of what DevOps is, and what DevOps is not. Most of these talk about moving development and operations teams closer together, the cultural changes involved, etc. But none of these provided me with a simple and satisfying definition for DevOps.

Read More [fa icon="long-arrow-right"]

Defining DevOps

[fa icon="calendar'] Feb 18, 2015 9:40:56 AM / by Jim Bugwadia posted in Engineering, DevOps

[fa icon="comment"] 0 Comments

Over the last few years, I've spent quite a bit of time learning and discussing DevOps, as well as putting into practice DevOps principles and values. I’ve read several articles that provide detailed descriptions of what DevOps is, and what DevOps is not. Most of these talk about moving development and operations teams closer together, the cultural changes involved, etc. But none of these provided me with a simple and satisfying definition for DevOps.

Read More [fa icon="long-arrow-right"]

Service discovery and dynamic request routing with Nirmata

[fa icon="calendar'] Feb 17, 2015 4:56:13 PM / by Ritesh Patel posted in Product

[fa icon="comment"] 0 Comments

As microservices style architectures are becoming more common, new architectural patterns are emerging. Microservices style applications are highly distributed and dynamic, and a key architectural constraint for microservices applications is elasticity i.e. A microservice must be able to scale, up or down, independently of other services in the same application [1]. As a microservice scales up or down, other services need to be able to find it and communicate with its instances, resulting in requests being distributed across all instances of that service, and enabling the application to scale horizontally. There also needs to be some built in mid-tier load balancing (i.e. service-to-service) so that requests to a service get evenly distributed across its instances.

Read More [fa icon="long-arrow-right"]

Service discovery and dynamic request routing with Nirmata

[fa icon="calendar'] Feb 17, 2015 4:56:13 PM / by Ritesh Patel posted in Product

[fa icon="comment"] 0 Comments

As microservices style architectures are becoming more common, new architectural patterns are emerging. Microservices style applications are highly distributed and dynamic, and a key architectural constraint for microservices applications is elasticity i.e. A microservice must be able to scale, up or down, independently of other services in the same application [1]. As a microservice scales up or down, other services need to be able to find it and communicate with its instances, resulting in requests being distributed across all instances of that service, and enabling the application to scale horizontally. There also needs to be some built in mid-tier load balancing (i.e. service-to-service) so that requests to a service get evenly distributed across its instances.

Read More [fa icon="long-arrow-right"]

Deploy applications, not containers!

[fa icon="calendar'] Feb 9, 2015 4:52:43 PM / by Ritesh Patel posted in Product

[fa icon="comment"] 0 Comments

 

Read More [fa icon="long-arrow-right"]

Deploy applications, not containers!

[fa icon="calendar'] Feb 9, 2015 4:52:43 PM / by Ritesh Patel posted in cloud applications, Containers, Product, DevOps

[fa icon="comment"] 0 Comments

 

Read More [fa icon="long-arrow-right"]

Microservices: Five Architectural Constraints

[fa icon="calendar'] Feb 2, 2015 11:55:12 AM / by Jim Bugwadia posted in Engineering

[fa icon="comment"] 0 Comments

Microservices is a new software architecture and delivery paradigm, where applications are composed of several small runtime services.

Read More [fa icon="long-arrow-right"]

Subscribe to Email Updates

Recent Posts